Registrarse
  • ¡Comienzan las votaciones del MPC o Mejor Proyecto Cuatrimestral de enero a abril de 2026!
    ¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!

    El plazo concluye el 15 de mayo

Problemas con script de ascensor

Estado
Cerrado para nuevas respuestas.
Estoy intentando crear un script para hacer un ascensor, y me funciona perfectamente para dos de las tres plantas pero cuando selecciono la primera planta (Corresponde al snippet 5) e intento salir del ascensor... La pantalla se me queda en negro ._.
El script es este, por más que lo reviso no encuentro el problema :S

#dynamic 0x800000

'---------------
#org @start
lockall
compare 0x4039 0x1
if 0x1 goto @snippet1
compare 0x4039 0x2
if 0x1 goto @snippet2
compare 0x4039 0x0
if 0x1 goto @snippet3
release
end

'---------------
#org @snippet1
msgbox @String1 MSG_NORMAL '"Estás en la planta baja. ¿A dónde\..."
goto @snippet4

'---------------
#org @snippet2
msgbox @String2 MSG_NORMAL '"Estás en el sótano 1. ¿A dónde\nde..."
goto @snippet4

'---------------
#org @snippet3
msgbox @String3 MSG_NORMAL '"Estás en el sótano 2. ¿A dónde\nde..."
goto @snippet4

'---------------
#org @snippet4
multichoice 0x0 0x0 0x42 0x1
compare LASTRESULT 0x0
if 0x1 goto @snippet5
compare LASTRESULT 0x1
if 0x1 goto @snippet6
compare LASTRESULT 0x2
if 0x1 goto @snippet7
compare LASTRESULT 0x3
if 0x1 goto @snippet8
release
end

'---------------
#org @snippet5
compare 0x4039 0x1
if 0x1 goto @snippet9
setwarpplace 0x1 0x81 0x0 0x0 0x0
setvar 0x4039 0x1
release
end

'---------------
#org @snippet6
compare 0x4039 0x2
if 0x1 goto @snippet9
setwarpplace 0x1 0x7F 0x0 0x0 0x0
setvar 0x4039 0x2
release
end

'---------------
#org @snippet7
compare 0x4039 0x0
if 0x1 goto @snippet9
setwarpplace 0x1 0x7E 0x1 0x0 0x0
setvar 0x4039 0x0
release
end

'---------------
#org @snippet8
release
end

'---------------
#org @snippet9
msgbox @String4 MSG_NORMAL '"Ya estás en esa planta."
release
end


'---------
' Strings
'---------
#org @String1
= Estás en la planta baja. ¿A dónde\ndeseas ir?

#org @String2
= Estás en el sótano 1. ¿A dónde\ndeseas ir?

#org @String3
= Estás en el sótano 2. ¿A dónde\ndeseas ir?

#org @String4
= Ya estás en esa planta.


Los mapas son exactamente los mismos, no creo que el problema este en ellos.
 

Cheve

MoonLover~
Miembro de honor
setwarpplace 0x1 0x81 0x0 0x0 0x0

Yo que tu revisaría que los valores estén bien, recuerda que A.Map te muestra en decimal el numero de tu mapa :)
 
Estado
Cerrado para nuevas respuestas.
Arriba