qna_rh
Thread Id: 25823
Thread Name: ¿Existe este comando para Fire Red?
#0
Jonouchi~ 27699
Hola a todos, espero que esteis bien :D
Pues, abro este tema porque queria preguntar si existe el siguiente comando....
Necesito uno que cumpla la funcion de checkflag pero en vez de comprobar una flag, que compruebe una variable, he probado con el comando compare, pero no sé usarlo bien....
Gracias de antemano :D
#1
Tito Sayer301 26309
es sencillo

Compare 0x(variable) 0x(valor)
if 0x(0 o 1) goto [MENTION=17182]pointer[/MENTION]

en el compare pones la variable y el valor a comparar
si la es correcto y la variable tiene ese valor (0x1) va al pointer, si no, el script continua.
#2
Javi4315♪ 13374
Completo la información de Sayer.

Como el ha dicho es "compare 0x(variable) 0x(valor)". Pero en el "if" se pueden poner más cosas:

if 0x(condición) goto @(pointer)

Y estas son las condiciones:

0x0 - Menor que...
0x1 - Igual que...
0x2 - Mayor que...
0x3 - Igual o menor que...
0x4 - Igual o mayor que...
0x5 - Distinto de...


Elige la que más te convenga para cada script. Y bueno, si pones por ejemplo esto:

compare 0x40FF 0x2
if 0x5 goto @asdf


estarías poniendo algo así en "español":

comprueba si la variable 0x40FF tiene el valor 0x2
Si el valor es distinto, va a @asdf


Un ejemplo para que lo entiendas bien :P
#3
Jonouchi~ 27699
Gracias a ambos :D He entendido a la perfeccion (Creo) y me ha funcionado el script :D
Podeis cerrar tema supongo xD