qna_rh
Thread Id: 29773
Thread Name: [Duda FR]Script se vuelve loco al terminar
#0
G0LD_ZTHVARD0X! 27515
Pues no se que pasa, compile este script y se ejecuta de joya, el problema viene cuando finaliza el script, inmediatamente de la nada se abre una caja de texto que empiezsa a mostrar carácteres random, y no se puede cerrar, asi se queda, no se que falla en el script, aqui lo dejo.

'---------------
#org @start
lock
spriteface 0x0 0x0
applymovement 0x1 @move1
sound 0x15
preparemsg @string1 '"Que bien que bajaste [player],ven\..."
waitmsg
pause 0x55
closeonkeypress
applymovement MOVE_PLAYER @move2
waitmovement 0x0
msgbox @string2 MSG_NORMAL '"Mama: Vaya si no tenía prisa tu\na..."
closeonkeypress
checkitemroom 0x34 0x1
compare LASTRESULT 0x0
if 0x1 goto @snippet1
pause 0xF
additem 0x34 0x1
loadpointer 0x0 @string3 '"[player] recibió un C-GEAR\nde Mam..."
giveitem2 0x34 0x1 0x13E
closeonkeypress
pause 0xF
msgbox @string4 MSG_NORMAL '"Creo que deberías ser mas\ncuidado..."
closeonkeypress
pause 0x1E
applymovement 0x1 @move3
waitmovement 0x1
setvar 0x40FE 0x1
release
end

'---------------
#org @snippet1
msgbox @string5 MSG_NORMAL '"Pero ya no tienes espacio para\nes..."
release
end


'---------
' Strings
'---------
#org @string1
= Que bien que bajaste [player],ven\nacá un momento...

#org @string2
= Mama: Vaya si no tenía prisa tu\namigo, entró como un rayo y salió\lcomo uno. Mientras limpiaba la\lcocina encontré esto y creo que\les tuyo.

#org @string3
= [player] recibió un C-GEAR\nde Mamá.

#org @string4
= Creo que deberías ser mas\ncuidadoso con tus cosas, como\lsea, si vas a salir con tu amigo\lno regreses tarde, y no hagan\lninguna locura ni se metan en\lproblemas, ¡Cuidate cielo!

#org @string5
= Pero ya no tienes espacio para\neste item...


'-----------
' Movements
'-----------
#org @move1
#raw 0x1 'Face Up
#raw 0x62 'Exclamation Mark (!)
#raw 0xFE 'End of Movements

#org @move2
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0xFE 'End of Movements

#org @move3
#raw 0x2 'Face Left
#raw 0xFE 'End of Movements


necesito ayuda :s
#1
Koutarou 29271
Lo mire y no encontre error asi que lo probe y este fue el error que encontre solamente.



Cuando quieres hablar con la mama te vuelve a dar la misma charla y te repite el item cuantas veces quieras no para aparte de eso no da ese problema que dices =/

PD: si quieres que lo pruebe con tu rom mandamela y lo veo tambien puede ser que el error no sea el codigo sino el gear que se entrega.

"additem 0x34 0x1" mira el codigo de ese item.
#2
Foxz. 16646
¿Es un script de nivel?
Por que si lo es, ve al cabezal del Amap en modo profesional. y descompila el "map script offset" en el XSE y marca la casilla de script de nivel.
Luego busca un #raw 0xFFFF, y cámbialo por #raw 0x0.
Ese me supongo que es el problema, por que no veo ninguno en el script.
#3
G0LD_ZTHVARD0X! 27515
@Foxz, si es un script de nivel (Es obvio por el setvar al final)
asigne el script a otro mapa y funcionó de lujo, pero como lo necesitaba en ese mapa especificamente lo hice al modo chapuza con scripts de gatillo, intente lo que dijiste y no funcionó, asi que lo deje en script de gatillo.
#4
Foxz. 16646
Iniciado por ~Arc
@Foxz, si es un script de nivel (Es obvio por el setvar al final)
asigne el script a otro mapa y funcionó de lujo, pero como lo necesitaba en ese mapa especificamente lo hice al modo chapuza con scripts de gatillo, intente lo que dijiste y no funcionó, así que lo deje en script de gatillo.


jaja no necesariamente, puede ser un gatillo común.
Pues que raro, debería de haberse solucionado. Pues si no es eso, no sé a que se deba hermano.
#5
Dani_SR_17 28493
Pues a mi me huele que es lo que te dice [MENTION=16646]Foxz.[/MENTION], después de cambiar el 0xFFFF por 0x0, ¿compilaste el script?
Porque si no lo compilas, es como si no hicieras nada.
#6
Tito Sayer301 26309
Yo no es que me lo huela, es que estoy 100% seguro de que el fallo es el dichoso 0xFFFF
pero no es "#raw 0xFFFF" si no "raw word 0xFFFF"

En cualquier caso, repito que lo de los caracteres aleatorios es por el fallo ese.
#7
Megascep_9 Kuchiki 28187
Que tenga el setvar al final no quiere decir que sea un script de nivel, yo los uso todo el tiempo :/

Tambien me pasaba, pero solo tienes que cambiar los putos 0xFfff por
0x0, claro, cuando lo compiles.

PD: jajajajja el titulo me mato de la risa XD
PDD: estoy desde un cell
#8
G0LD_ZTHVARD0X! 27515
Bueno pues vengo a cerrar esto ya que solucioné el problema creando un mapa nuevo, no se que fallaba en el otro, aun cambiando el raw word a 0x0 siguió fallando, en fin, cierro tema y gracias a quienes respondieron!