Escritos por los mejores hackers para compartir y difundir sus técnicas o explicar el uso de herramientas. Síguelos y practica hasta que consigas dominar la técnica que explican.
Una variable es un dato que contiene información, esta información puede variar de muchos modos.
Las flag son un tipo de variable solo que son de tipo boleanas (Es decir tiene solo dos estado TRUE o FALSE, en nuestro caso activada o desactivada), como he dicho anteriormente, las variables pueden variar su información, así como compararlas con otras variables y multiples opciones.
Una variable se define de la siguiente forma: setvar 0xNumero de variable 0xvalor.
Las variables son como las flag, tienen enumeración por lo tanto el juego tambien tiene algunas en uso.
Las variables tienen un uso infinito, por lo tanto podemos usarlas para muchas, muchisimas cosas.
Yo voy ha hacer un ejemplo, en el cada vez que hables con una persona, se sumara el valor "1" a una variable, entonces cuando llegues a un determinado valor, te dice que has llegado al tope.
* addvar-0x17
* compare-0x21
Empezamos:
| #org 0xoffsetprincipal compare 0x43DA 0x5 if 0x1 goto 0xoffset2 faceplayer 'En el caso que no lo tenga seguimos abajo. lock msgbox 0xoffset3 callstd 0x3 addvar 0x43DA 0x1 releaseall end #org 0xoffset3 = PERSONA: Añado el valor "1"\n en la variable "43DA". #org 0xoffset 2 'Si el valor de "43DA" es "5" se da este evento. lockall faceplayer msgbox 0xoffset4 callstd 0x3 releaseall end #org 0xoffset4 = PERSONA: El valor de la\n variable "43DA" es "5" |
Explicación de comandos
#org 0xoffsetprincipal - Un offset normal y corriente.
compare 0x43DA 0x5 - Comparamos si la variable "43DA" tiene de valor 5.
if 0x1 goto 0xoffset2 - En el caso de que tenga de valor 5, saltaremos al offset 2.
msgbox 0xoffset3 - Un msgbox que indicamos que cada vez que hablemos, se suma "1" a esa variable.
addvar 0x43DA 0x1 - Addvar es un comando que añade un valor a ese variable, por ejemplo, la variable "43DA" vale 5 pues con addvar 0x43DA 0x1 le añadimos uno, entonces la variable "43DA" valdría ahora mismo "6".
Tutorial escrito por Ozumas.
Web diseñada por Serg!o. Alojada por SupportivHost
Pokémon y todos sus respectivos nombres son marcas registradas y © de Nintendo Nintendo 1996-2008.
Para más información véase el aviso legal.