Discussione [CORREZIONE]SCRIPT

Stato
Discussione chiusa ad ulteriori risposte.

Cuck10

Utente Electrum
15 Marzo 2012
119
50
28
157
SAPETE DIRMI COSA HO SBAGLIATO ??? DEVE ESSERE DATO SOLO AL LIVELLO 1

say_title("Benvenuto!")
say_title( "" )
say ("Ciao e Benvenuto su NOMESERVER!")
say ("Ho il compito di darti il tuo regalo di benvenuto!")
local opzioni = select("Accetta", "Annulla")
if opzioni == 1 then
say ("Aspetta che sto impacchettando il tuo regalo!")
say ("")
say ("")
say ("")
say ("")
say ("")
say_reward ("Il regalo e' stato impacchettato")
local opzioni = select("Prendi Regalo", "Annulla")
if opzioni == 1 then
setskin ( NOWINDOW )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "50052" , 1 )
pc . give_item2 ( "50055" , 20 )
pc . give_item2 ( "70038" , 200 )
pc . change_money ( 500000 )
pc . give_exp2 ( 24000 )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
pc.set_skill_level (131,10)
say ("Ciao e buon gioco!" )
say_reward ( "Hai ricevuto il tuo regalo che comprende:" )
say_reward ( "1.000 Pozioni Rosse (G)" )
say_reward ( "1.000 Pozioni Blu (G)" )
say_reward ( "1 Scarpe del Vento" )
say_reward ( "Cavallo Medio + Richiamo Cavallo + 20 Carote" )
say_reward ( "500.000 Yang!!" )
say_reward ( "Livello 10" )
elseif opzioni == 2 then
return
end




end
 
Re: [CORREZZIONE]SCRIPT

SAPETE DIRMI COSA HO SBAGLIATO ??? DEVE ESSERE DATO SOLO AL LIVELLO 1

say_title("Benvenuto!")
say_title( "" )
say ("Ciao e Benvenuto su NOMESERVER!")
say ("Ho il compito di darti il tuo regalo di benvenuto!")
local opzioni = select("Accetta", "Annulla")
if opzioni == 1 then
say ("Aspetta che sto impacchettando il tuo regalo!")
say ("")
say ("")
say ("")
say ("")
say ("")
say_reward ("Il regalo e' stato impacchettato")
local opzioni = select("Prendi Regalo", "Annulla")
if opzioni == 1 then
setskin ( NOWINDOW )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "50052" , 1 )
pc . give_item2 ( "50055" , 20 )
pc . give_item2 ( "70038" , 200 )
pc . change_money ( 500000 )
pc . give_exp2 ( 24000 )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
horse . advance ( )
pc.set_skill_level (131,10)
say ("Ciao e buon gioco!" )
say_reward ( "Hai ricevuto il tuo regalo che comprende:" )
say_reward ( "1.000 Pozioni Rosse (G)" )
say_reward ( "1.000 Pozioni Blu (G)" )
say_reward ( "1 Scarpe del Vento" )
say_reward ( "Cavallo Medio + Richiamo Cavallo + 20 Carote" )
say_reward ( "500.000 Yang!!" )
say_reward ( "Livello 10" )
elseif opzioni == 2 then
return
end




end

Mi sa che perdo colpi ma a me sembra corretto...

---------- Post added at 00:50 ---------- Previous post was at 00:49 ----------

P.S.
Togli maiuscolo, qui equivale ad uralre ed non è molto gradito.
 
Ultima modifica:
Re: [CORREZZIONE]SCRIPT

PHP:
quest boh begin
    state start begin
        when login begin
            say_title("Benvenuto!")
            say("Ciao e Benvenuto su NOMESERVER!")
            say("Ho il compito di darti il tuo regalo di benvenuto!")
            say_reward ( "Il tuo regalo comprende:" )
            say_reward ( "1.000x Pozioni Rosse (G)" )
            say_reward ( "1.000x Pozioni Blu (G)" )
            say_reward ( "1x Scarpe del Vento" )
            say_reward ( "Cavallo Medio + Richiamo Cavallo + 20 Carote" )
            say_reward ( "500.000 Yang!!" )
            say_reward ( "Livello 10" )
            pc.give_item2(27003, 200 )
            pc.give_item2(27003, 200 )
            pc.give_item2(27003, 200 )
            pc.give_item2(27003, 200 )
            pc.give_item2(27003, 200 )
            pc.give_item2(27006, 200 )
            pc.give_item2(27006, 200 )
            pc.give_item2(27006, 200 )
            pc.give_item2(27006, 200 )
            pc.give_item2(27006, 200 )
            pc.give_item2(72701, 1 )
            pc.give_item2(50052, 1 )
            pc.give_item2(50055, 20 )
            pc.give_item2(70038, 200 )
            pc.change_money(500000)
            pc.give_exp2(24000)
            horse.set_level(11)
            set_state(quest_completa)
        end
    end
    
   state quest_completa begin
   end
end

Te lo ho leggermente cambiato in alcune parti, mettere 2 richieste d'accetazione è inutile no?
In ogni caso, questo script si avvierà solo ed esclusivamente una volta, dato che appena riceverà gli item effettuerà un passaggio di stato dove non c'è niente da eseguire.
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom