21438-¿Que_tan_buen_scripter_eres\?
#3
Javi4315♪ 13374
Ups, mola xD
Vamos allá:

1- ¿Que diferencia hay entre un ROM y la RAM?

Bueno, no sé muy bien cómo decirlo. El rom contiene todos los datos del juego. Es el juego en sí. Se puede modificar con el editor hexadecimal o con herramientas, pero no durante la ejecución del juego. La ram guarda información que puede variar. Se puede modificar durante el juego y se puede acceder a ella para leer datos.

No sé si está bien, pero es lo que se me ha ocurrido xD

2-¿Que signfica cuando scripteamos 0x?

¿A qué te refieres? xD
Bueno, precede a un valor hexadecimal en los comandos y tal, si es a eso a lo que te refieres.

3-¿Qué es un offset?

Es una dirección. Es como la dirección de tu casa, pero en el juego. La dirección de un determinado byte. Dejo una pequeña explicación de mi tutorial:

Un offset es la dirección en la que se encuentra un determinado byte. Sirve para determinar
su posición, para poder localizarlo. Imagina que todos esos bytes que hay en el ROM son
casas. Cada casa tiene una dirección, es decir, tiene una calle y un número. Esa dirección sirve
para saber dónde está la casa. El pointer es lo mismo, es la dirección de un byte. Es un valor
hexadecimal. Por ejemplo, el byte número 24, estará en el offset 17. Esto se debe a que, como
hemos dicho, es un valor hexadecimal y 24 en hexadecimal es 18. Sin embargo se encuentra
en el offset 17 y no en el 18. Sencillamente porque se empieza a contar desde 0 y no desde 1.


4-¿Es necesario poner un checkflag, si tenemos un setflag en el script?

Hombre, si es necesario para poner una condición sí, si no, pues no. Es decir, el propio hecho de utilizar un setflag no implica el uso de un checkflag.

5-¿Qué diferencia hay entre setflag y setvar?

Setflag activa una flag. Setvar guarda un valor determinado en una variable determinada.

6-¿Es necesario un lock en todos los scripts?

No. Si se trata de un script asignado a un mini, se utiliza el lock para "congelar" al mini y que no se mueva sin tu "autorización". Si se trata de otro tipo de script o de un script asignado a un mini en el que te da igual si se mueve o no, pues no hace falta ponerlo.