qna_rh
Thread Id: 24128
Thread Name: Problema con Script. Primer pokemon.
#0
Zero Kuchiki 2.0 27881
HOLA A TODOS WAH!

Haber ya tengo el script con conversación y pokemon,pero, como hago para cuando vuelva a hablar con el profesor no me siga dando mas pokemons, si no otra conversación diferente como "Suerte en tu viaje"
#1
Leo the Lion 27219
Con un setflag tras darte tu pokemon y un checkflag , un if y un goto antes de darte pokemons lo tienes finiquitado!
#2
lexonhack 27821
xD pues mudkip está bien pero, para que entiendas mejor te dejo un tuto muy bueno de scripts

http://wahackforo.com/t-12807/tutorial-sobre-scripts

ahí vas viendo y aprendiendo fácil
#3
Tito Sayer301 26309
Sencillo: te pongo un script base:

#org @inicio
lock
faceplayer
checkflag 0x500
if 0x1 goto @inicio2
msgbox @frase 0x6
givepokemon 0x7 0x5 0x0
setflag 0x500
release
end

#org @inicio2
msgbox @frase2 0x6

#org @frase
=toma tu pokemon

#org @frase2
=Ya te di un pokemon



Bien hasta aqui el script base, obviamente tu puedes añadir lo que quieras.

Bueno, si te fijas tenemos 3 comandos en rojo, el primero, CHECKFLAG este comando mira si la flag elegida (en este caso la 500) está activada o no. Pero con que lo compruebe no hacemos nada¿no?

Para eso ponemos el If 0x1 goto @inicio2
¿Que quiere decir esto? Viene a decirnos que...
Si(if) esta activada (0x1) vamos (goto) al puntero2 (@inicio2)
Es bastante sencillo, pero para que queremos que nos mande a otro puntero?

Pues en este otro puntero vamos a hacer el script de lo que quieres que te diga despues de darte el primer pokemon, en este caso en el @inicio2 solo he puesto un msgbox porque no quería nada mas. Pero recuerda que puedes poner lo que quieras.

Pero bueno, que pasa con ese SETFLAG del final?!
Ese es el comando que active nuestra flag, me explico. Las flags vienen desactivadas por defecto, por lo cual si comparamos si está activada será porque en algun momento habrá que activarla, ¿Cuando sera esto? Pues al final del script que nos da a nuestro pokemon.


No se si me he explicado muy bien, es lunes y de mañaneo, me puede haber salido cualquier cosa. Espero que te sirva, paaz...