qna_rh
Thread Id: 28226
Thread Name: Scripts de nivel 4 no se ejecutan
#0
pabel 26643
Pues eso, cuando hago un script de nivel 4 no se ejecuta ( la pantalla se queda negra ), pero si hago el de nivel 2 si se ejecuta. No se mucho de scripts de nivel asi que el que me pueda ayudar que lo hago plis. :D
#1
Javi4315♪ 13374
El script de nivel de tipo 04 se ejecuta antes de cargar la pantalla. Si querías que tuviera un efecto similar al te tipo 02, no es así. Aunque claro, tampoco sé lo que intentas hacer.
#2
pabel 26643
setvar 0x4054 0x6B
callasm 0x805BE61
movesprite 0xFF 0x7 0x8
applymovement MOVE_PLAYER 0x88006E7
call 0x8800433
msgbox 0x88006EA MSG_NORMAL '"PERIODISTA: Y aqui estamos, un\ndi..."
warp 0x4 0x2 0x0 0xD 0xE
release
end

Eso es lo que quiero hacer, sayer me dijo que los de nivel 4 no lo reproducen pero que debo hacer entonces? Porque si uso el de nivel 2 se ve cuando uso el cambio de mini por medio segundo y ni hablar de el movesprite.
#3
Javi4315♪ 13374
Iniciado por pabel
setvar 0x4054 0x6B
callasm 0x805BE61
movesprite 0xFF 0x7 0x8
applymovement MOVE_PLAYER 0x88006E7
call 0x8800433
msgbox 0x88006EA MSG_NORMAL '"PERIODISTA: Y aqui estamos, un\ndi..."
warp 0x4 0x2 0x0 0xD 0xE
release
end

Eso es lo que quiero hacer, sayer me dijo que los de nivel 4 no lo reproducen pero que debo hacer entonces? Porque si uso el de nivel 2 se ve cuando uso el cambio de mini por medio segundo y ni hablar de el movesprite.


setvar 0x4054 0x6B
callasm 0x805BE61
movesprite 0xFF 0x7 0x8


Eso está bien. Aunque si el warp que te lleva a ese mapa es un script, yo haría el cambio de mini en ese script y que se refresque con el warp. Pero bueno, eso no es necesario tampoco.

applymovement MOVE_PLAYER 0x88006E7
call 0x8800433
msgbox 0x88006EA MSG_NORMAL '"PERIODISTA: Y aqui estamos, un\ndi..."
warp 0x4 0x2 0x0 0xD 0xE


Esto ya no está bien, porque no se ve nada, entonces es tontería que lo estés haciendo.

Puedes poner parte en un script de tipo 04 y parte en un script de tipo 02. Ahora bien, te voy a decir como lo haría yo. Creo que hay un evento previo que te lleva a ese mapa. En ese mapa cambiaría el valor de la variable 0x4054. Luego haría el warp al punto del mapa que quisiese sin tener que poner un movesprite para mover al prota. Y lo demás en un script de tipo 02.
#4
pabel 26643
No puedo hacerlo como tu lo harias ya que no seria no puedo cambiar el valor de la variable pero eso no es problema, el problema esta en el applymovement, no se ejecuta con el script de nivel 4 y es primordial que lo haga.
setvar 0x4054 0x6B
callasm 0x805BE61
movesprite 0xFF 0x7 0x8
Esto si me funciona bien ahora.
#5
Javi4315♪ 13374
No creo que sea primordial que se ejecute porque no se ve. Si quieres que se vea utiliza uno de tipo 02.
#6
pabel 26643
Ok javi muchas gracias tio... Y bueno ya pueden cerrar el tema.