1- ¿Que diferencia hay entre un ROM y la RAM?
La RAM es la encargada de "almacenar" los datos que se vayan utilizando y que sean necesarios para un futuro, tal vez. Es una memoria de almacenamiento temporal, por lo tanto, tras cierta acción.vuelva al byte predeterminado (no sabía como explicarla D: )
La ROM hace la acción del proceso de arranque, "leyendo" los datos que hay en la memoria de solo lectura.
2-¿Que signfica cuando scripteamos 0x? Hexadecimal
3-¿Qué es un offset? Es una dirección donde se guardan los datos.
4-¿Es necesario poner un checkflag, si tenemos un setflag en el script? Depende la situación. Si quieres hablar con alguien y que al volver a hablar suceda otra cosa se usarían ambas. Si se quiere hacer algo y que en otro script se ejecute algo "según querramos", se pondría en uno el setflag y el otro el checkflag. Aunque, en resumen: depende de la situación.
5-¿Qué diferencia hay entre setflag y setvar? El primero activa una flag y el otro asigna un valor a una variable.
6-¿Es necesario un lock en todos los scripts? Solo en los de personas (cuando hablas con los NPCs) que tengan un movimiento asignado en el a-map.