qna_rh
Thread Id: 20679
Thread Name: porfavor!ayudenme con esto :(
#0
Axel VIII 25170
hola hermanos, mi problema es este:
-estoy haciendo un script de applymovement con msgbox(creo que se tomaria como un script simple).
-pero al pisar la casilla donde se supone, se debe activar el script, pa pantalla solo se paraliza.
Solo la pantalla, porque la musica sigue.
Algun dios del script que me dijera si algo esta mal en mi script por favor, hice dos, el primero me salio bien, el segundo lo hice con cada comando del primero, y no me sale ya.
les dejo mi script para que me digan si hay algo mas:
'-----------------------
#org 0x14DEFF
lockall
msgbox 0x824337F '"[player]:¡regresa aqui ya!!!\p¡no..."
callstd 0x4
closeonkeypress
applymovement 0x14 0x814D860
waitmovement 0x0
hidesprite 0x14
releaseall
end


'-----------
' Movements
'-----------
#org 0x14D860
#raw 7 'Step Right (Slow)
#raw 4 'Step Down (Slow)
#raw 4 'Step Down (Slow)
#raw 4 'Step Down (Slow)
#raw 6 'Step Left (Slow)
#raw 6 'Step Left (Slow)
#raw 6 'Step Left (Slow)
#raw 6 'Step Left (Slow)
#raw 6 'Step Left (Slow)
#raw 6 'Step Left (Slow)
#raw 6 'Step Left (Slow)
#raw 6 'Step Left (Slow)
#raw 54 'Hide
#raw FE 'End of Movements


'---------
' Strings
'---------
#org 0x24337F
= [player]:¡regresa aqui ya!!!\p¡no quiero estar aqui!!!\pvanessa:nopi, quiero\nque vengas a buscarme.

por favor!!!
algun ser piadoso en este mundo que me ayude
T_T
#1
Sokar 26872
Puede ser el 0x14 del applymovement, recuerda que debe estar en hex y en el AdvMap sale en decimal. Si el mini es el numero 14 debería ser 0xE (creo, utiliza un conversor para asegurarte).

Aunque si se para antes del msgbox es como si el problema estuviera justo ahí, así que no lo tengo claro.
#2
Tito Sayer301 26309
No creo que haya que ser ningun Dios del scripting.
Has probado en lo de "Desconocido" a poner el 03? Porque si no, se cala.
En caso de que no sea esto, que lo dudo por la cantidad enorme de gente, haz una scan del AD-Map con ese script señalado porque en lo que es el script no veo fayos.
Bueno en realidad veo uno y muy gordo. Que es que no estas creando los scripts a partir del offset 800000 y es mas que recomendable. Pero bueno, tusmotivos tendrás. Un saludo.
#3
cosarara97 12296
Iniciado por Sokar
Puede ser el 0x14 del applymovement, recuerda que debe estar en hex y en el AdvMap sale en decimal. Si el mini es el numero 14 debería ser 0xE (creo, utiliza un conversor para asegurarte).

Aunque si se para antes del msgbox es como si el problema estuviera justo ahí, así que no lo tengo claro.


Si escribes 14, sin el 0x, le estás diciendo al compilador que le estás dando el número en decimal, así que no hay necesidad de hacer la conversión.

PD: Y respecto a la duda principal, yo miraría lo que ha dicho Sayer.