Tavoloro Inviato 18 luglio, 2015 Condividi Inviato 18 luglio, 2015 Come posso fare uno script che continua solo se hai un poekmon specifico? ecco lo script funzionante solo per fire red: #dynamic 0x800000 #org @start checkflag 0x1001 if 0x1 goto @secondo lock faceplayer msgbox @msg1 0x6 setvar 0x8004 0x64 special2 LASTRESULT 0x17C compare LASTRESULT 0x1 if 0x1 goto @tengovoltorb if 0x0 goto @nontengovoltorb release end #org @secondo release end #org @tengovoltorb msgbox @msg2 0x6 setflag 0x1001 release end #org @nontengovoltorb msgbox @msg3 0x6 applymovement 0xFF @muovi waitmovement 0x0 release end #org @msg1 = Senza voltorb non vai avanti. \pLo tieni un voltorb? #org @msg2 = Lo tieni. Vai avanti #org @msg3 = Non lo tieni. Vai indietro. #org @muovi #raw 0x10 #raw 0xFE Complesso? nahiniziamo con i comandi importantisetvar 0x8004 0x64 special2 LASTRESULT 0x17C compare LASTRESULT 0x1 if 0x1 goto @tengovoltorb if 0x0 goto @nontengovoltorb con setvar 0x8004 0x64 facciamo corrispondere a 8004 un determinato pokemon (64 in questo caso èvoltorb,perchè è il valore esadecimale appunto di voltorb) special2 LASTRESULT 0x17Ccompare LASTRESULT 0x1controlla se il pokemon del comando precedente c'è o non c'è se c'è attivaif 0x1 goto @tengovoltorb se non c'è attivaif 0x0 goto @nontengovoltorb il resto è semplicenel primo caso si attiva la flag 1001 (in questo modo lo script non si ripete,dato che all'inizio dello script c'è checkflag nel secondo caso fai semplicemente un passo indietro Link al commento Condividi su altre piattaforme Più opzioni di condivisione...
Post raccomandati
Archiviata
La discussione è ora archiviata e chiusa ad ulteriori risposte.