Registrarse

[RH - Scripting] Error 13 "Type mysmatch" sobre la línea 7. Falta #define.

Estado
Cerrado para nuevas respuestas.

kodmyysho

Usuario de platino
Estaba haciendo un script básico en xse (acabo de iniciarme en el scripting), y no puedo compilarlo por el error en la linea 7 (compare LASTRESULT 0x1). Igualmente me gustaría que corrijan mis errores :D
Código:
#dynamic 0x800000

#org @inicio
lock
faceplayer
msgbox @pregunta 0x5
compare LASTRESULT 0x1
if 0x1 goto @si
checkflag 0x200
if 0x1 goto @despues
msgbox @no 0x6
setflag 0x200
release
end

#org @si
msgbox @afirmativo 0x6
release
end

#org @pregunta
= Pregunta

#org @no
= msg al seleccionar no

#org @afirmativo
= msg al seleccionar si

#org @despues
msgbox @flagactivada 0x6
release
end

#org @flagactivada
= msg después de activar la flag 200 al seleccionar no
 

Fran Agustín

Si el sol besa tus ojos, ni cuenta te das.
Miembro insignia
Aquí, si no me equivoco, el problema está en que el alias "LASTRESULT" no está declarado.
¿Dónde está el archivo std.rbh que viene con el XSE? Asegúrate de tenerlo en la misma carpeta que el ejecutable (.exe).

Y si no te funciona nada, cambia "LASTRESULT" por "0x800D".

Si ninguna de esas dos cosas funciona, me avisas.
 

kodmyysho

Usuario de platino
Respuesta: Re: Error 13 "Type mysmatch" sobre la línea 7. Falta #define.

Aquí, si no me equivoco, el problema está en que el alias "LASTRESULT" no está declarado.
¿Dónde está el archivo std.rbh que viene con el XSE? Asegúrate de tenerlo en la misma carpeta que el ejecutable (.exe).

Y si no te funciona nada, cambia "LASTRESULT" por "0x800D".

Si ninguna de esas dos cosas funciona, me avisas.
Gracias, me sirvio cambiarlo por 0x800D.
 
Estado
Cerrado para nuevas respuestas.
Arriba