15636-{FR}Consulta_errores_de_script
#7
gintonic091 19818
Los Dynamic son una alternativa que a algunas personas les va mejor usar, en lugar de usar el FSF para buscar los offset. Yo siempre usaba FSF y hace poco empecé a usar los Dynamic y son bastante mas cómodos que no estar buscando offset por offset. Mira un ejemplo:

#dynamic 0x800000
#org @inicio

Aquí puedes ver que en la primera línea he puesto una dynamic con un 0x800000.
¿Porque he puesto 0x800000 y no cualquier otro número?
Pues fácil respuesta: en los roms de Ruby, Zafiro, Verde Hoja y Rojo Fuego si usas a partir de 0x800000 hay muchos mas offset libres y no te dará tantos problemas. En Esmeralda hay que usar de 0x900000 para arriba...
En la segunda línea hay un org que es el inicio del script, y al lado en lugar de poner el offset directamente, ponemos una arroba "@" acompañada de lo que tu quieras poner. Por ejemplo: #org @inicio / #org @iniciodelscript / etc...
¿Que pasa cuando hacemos esto? Pues lo que pasa es, que le estamos diciendo al programa (XSE o otro programa editor de Scripts) que donde pone "@inicio" lo cambie por un offset libre de 0x800000 para arriba.
Lo mismo puedes usarlo para los msgbox (@texto), applymovements (@mov), etc...

Espero que hayas entendido la explicación. Si cualquier cosa no entiendes pregúntala.

Un saludo! :D