21491-Me_explican_mejor_estos_comandos\?
#1
Tito Sayer301 26309
El comando compare, sirve para comprobar el valor de una variable. Va seguido de If 0x? goto @pointer.

Por ejemplo, pongamos que quieres que una persona te diga una cosa diferente segun el inicial que hayas elegido. Bien, lo primero sería elegir una variable con la que hacer el script, en este caso voy a usar la 40FF.
Bien en las pokeballs, dentro del script de cada una, tendríamos que poner un setvar 0x40FF 0x?
Donde ese ? fuese un valor diferente en cada pokeball, para que segun que pokeball elijas, se ponga un valor u otro. Entonces lo que voy a hacer es que si escojes a charmander la variable se quede con valor 0, que si escojes a bulbasaur se quede con valor 1 y si es siquirtle, con valor 2. Para ello solo añadiria setvar 0x40FF 0x? al final de cada script.
Entonces en el script de la persona que quieres que te diga cosas diferentes hariamos:

#dynamic 0x800000

#org @inicio
lock
faceplayer
compare 0x40FF 0x1
if 0x1 goto @inicio2
compare 0x40FF 0x2
if 0x1 goto @inicio3
msgbox @frase 0x6
release
end

#org @inicio2
msgbox @frase2 0x6
release
end

#org @inicio3
msgbox @frase3 0x6
release
end

#org @frase
Blabla esta parte ya la sabes.

Ahora vamos a ver el script, ves que he puesto dos compares?
cuando hables con el tio lo que hara es comprobar si la variable 40FF tiene valor uno
y si si lo tiene (if 0x1) va(goto) al inicio2(@inicio2). Y luego el segundo hace lo mismo, pero compara si tiene valor 2. Si lo tiene va a inicio3.

Si no tiene ningun valor esa variable, es decir es 0. Que es lo que pasaría si elejimos a charmander, el script continuaria sin ir a ningun otro puntero, y al lelgar al End terminaria.
En cambio si elejimos a bulbasaur, como le hemos puesto a la variable valor 1, al hablar con el tio el primer compare, nos llevará al inicio2 donde pondrémos la frase que dira si tienes a bulbasaur. Y si cojes a squirtle, como pusimos que le daria a la varibale el valor 2. Al hablar con el tio te diria la frase del inicio3.



Nose a que te refieres con poner bien los showpokepic pero si es para ponerlos en el centro, no tienes mas que en los dos ultimos 0x0 del comando showpokepic, poner las coordenadas de donde quieres que aparezca, las cordenadas bienen en el advance map cuando pasas el raton por el mapa, te dice en la parte inferior izquierda del programa la coordenada en la que se encuentra tu raton.