Registrarse

Ayuda añadir más scripts

Estado
Cerrado para nuevas respuestas.
Hola a todos!! Vengo a preguntar si alguien puede ayudarme a añadir varios scripts de nivel del mismo tipo, e mirado el tutorial de javi4315, pero no entiendo bien algún parámetro y cuando pruebo a hacerlo se resetea el juego.
Lo que me sale cuando pruebo es esto:
Código:
#dynamic 0x800000

'---------------
#org 0x71B5B0
#raw 0x2
#raw pointer 0x871B5B6
#raw 0x4
#raw pointer @S02
#raw 0x0

'---------------
#org @S02
#raw word 0x4050
#raw word 0x4
#raw word 0x4032
#raw word 0x0
#raw pointer 0x802B76
#org 0x71B5B6
#raw word 0x4011
#raw word 0x0
#raw pointer 0x8802B24
#raw word 0x0
Esta es la parte principal, pero sé que algo falla pero no consigo verlo. Gracias por su ayuda.
 

Fran Agustín

Si el sol besa tus ojos, ni cuenta te das.
Miembro insignia
El problema está aquí:

Código:
#org @S02
#raw word 0x4050
#raw word 0x4
#raw word 0x4032
#raw word 0x0
#raw pointer 0x802B76
1) ¿Sabes que estás agregando un script de tipo 4, verdad?
2) La estructura en el offset @S02 debe ser:

Código:
#org @S02
#raw word (nº de var)
#raw word (valor que la var tiene que tener para activar el script)
#raw word (offset del script)
¿Lo ves? Te sobran dos raws, o mejor dicho tienes 2 veces variable y valor :p

Deja 1 solo (el que quieres)
 
El problema está aquí:

Código:
#org @S02
#raw word 0x4050
#raw word 0x4
#raw word 0x4032
#raw word 0x0
#raw pointer 0x802B76
1) ¿Sabes que estás agregando un script de tipo 4, verdad?
2) La estructura en el offset @S02 debe ser:

Código:
#org @S02
#raw word (nº de var)
#raw word (valor que la var tiene que tener para activar el script)
#raw word (offset del script)
¿Lo ves? Te sobran dos raws, o mejor dicho tienes 2 veces variable y valor :p

Deja 1 solo (el que quieres)
1. Si soy consciente xD
Muchas gracias, como lo vi así en el tuto intenté copiar esa estructura. Otras dos dudas que tengo sobre eso es si en (offset del script) compilo primero el script en otra página del XSE y luego pego ahí el offset que me ha dado o hago un pointer ahí y lo continuo en esa misma página, la otra es si el offset que me da al compilar eso lo tengo que poner en algún lugar o no es necesario. Gracias de nuevo :D
 

Fran Agustín

Si el sol besa tus ojos, ni cuenta te das.
Miembro insignia
1. Si soy consciente xD
Muchas gracias, como lo vi así en el tuto intenté copiar esa estructura. Otras dos dudas que tengo sobre eso es si en (offset del script) compilo primero el script en otra página del XSE y luego pego ahí el offset que me ha dado o hago un pointer ahí y lo continuo en esa misma página, la otra es si el offset que me da al compilar eso lo tengo que poner en algún lugar o no es necesario. Gracias de nuevo :D
1) Sí, compila primero el otro script y lo pones ahí.
2) No, el offset de @S02 no lo pones en ningún lado. Se llamará automáticamente al cargar el mapa porque ya pusiste el pointer antes (en el map script offset); quiero decir en este pedazo de código:

Código:
'---------------
#org 0x71B5B0
#raw 0x2
#raw pointer 0x871B5B6
#raw 0x4
#raw pointer @S02
#raw 0x0
 
Estado
Cerrado para nuevas respuestas.
Arriba