qna_rh
Thread Id: 19472
Thread Name: Dudasa! script!!! pokemon fire red!
#dynamic 0x80000
#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x1 goto @dos
msgbox @frase1 0x5
givepokemon 0x115 0x5 0x0 0x0 0x0 0x0
compare LASTRESULT 0x1
if 0x1 goto @inicio3
if 0x0 goto @inicio4
setflag 0x2100
release
end
#org @dos
msgbox @frase8 0x6
release
end
#org @inicio3
msgbox @frase2 0x6
release
end
#org @inicio4
msgbox @frase3 0x6
release
end
#org @frase1
= Quieres este snyvi?
#org @frase2
= Pues tómalo.
#org @frase3
= No sabes de lo que te pierdes.
#org @frase8
= Pues ya te lo di sal!
Ese es mi scrpipt, todo bien pero pasa que al hacerme la pregunta y pongo "yes" sale "Puff no gracias." cuando en realidad tendría que salir "Pues tomalo". Y si pongo que "No" tambien me sale "Puff no gracias". que pasa en el script?.
Yo creo que el givepokemon iría en el inicio 3 cuando le da que si,
porque tal y como esta puesto aunque dijeras que no te daría el pokemon o alomejor no te lo daría nunca.
El fallo es el give pokemon, tienes que ponerlo en la zona de memoria del inicio3
Me da que el compare lstresult va inmediatamente después del msgbox
Ahora si!!! pero xd! otro error, pasa que la flag no se activa le hablo y me da el snyvi pero luego le hablo de vuelta y me lo sigue dando xD! ahora que está mal?
Prueba cambiando la flag (recuerda cambiar la flag que está en "checkflag" y en "setflag")
Prueba cambiando la flag (recuerda cambiar la flag que está en "checkflag" y en "setflag")
Recomienda me alguna.
Iniciado por [wah]pollito3d
recomienda me alguna.
¿2101?
xD!!! pues ahora es viceversa lo que pasa,la flag se activa, pero ni siquiera me hace la pregunta de que si quiero el pokemon xD!
yo personalmente lo haría asi
#dynamic 0x80000
#org @inicio
lock
faceplayer
checkflag 0x2101
if 0x1 goto @dos
msgbox @frase1 0x5
compare LASTRESULT 0x1
if 0x1 goto @inicio3
if 0x0 goto @inicio4
release
end
#org @dos
msgbox @frase8 0x6
release
end
#org @inicio3
msgbox @frase2 0x6
givepokemon 0x115 0x5 0x0 0x0 0x0 0x0
setflag 0x2101
release
end
#org @inicio4
msgbox @frase3 0x6
release
end
#org @frase1
= Quieres este snyvi?
#org @frase2
= Pues tómalo.
#org @frase3
= No sabes de lo que te pierdes.
#org @frase8
= Pues ya te lo di sal!
SEguro que es esto, la flag tu la has puesto despues del compare last result que te manda a otro puntero donde no esta la setflag y por lo cual no se activa, prueba a poner esto, si no te funciona hazmelo saber.