qna_rh
Thread Id: 9147
Thread Name: Ayuda urgente con XSE
#0
pepelugoogle 14978
Resulta que al poner en un scrip los comandos LASTRESULT o MOVEPLAYER y darle a las ruedecitas de compilar me dice que ha habido un eror en esa linea y que falta ponerle #define o parámetro, y no puedo compilarlo.¿que está mal o que debo de hacer para poder compilarlo?¿:.
#1
Javi4315♪ 13374
Bueno, con esa información no es suficiente. Pon el script que te da el problema para que podamos solucionarlo ;D
#2
pepelugoogle 14978
Verás, resulta que no me ocurre solo con un script en concreto; me ocurre con todos los que contienen LASTRESULT o MOVEPLAYER.Todos ¿por que crees que pasa?
#3
Javi4315♪ 13374
En ese caso se debe a que estás utilizando los comandos de forma incorrecta. El LASTRESULT se utiliza para comprobar el último resultado en una comparación (por decirlo así xD), por ejemplo, cuando haces que aparezca el box para elegir sí o no.

Se pone así: Compare LASTRESULT

Hay algunas excepciones creo recordar, pero normalmente se utiliza así.

Y para el MOVEPLAYER, debes utilizarlo en un applymovement, sólo sería ilógico.

Pero, de todas formas, no puedo decirte gran cosa. Lo suyo es que pongas un script, cualquiera de los que dices que te han dado error, para verlo bien, porque, a lo mejor, no empleas una sintasis correcta en tus scripts.

Saludos!!

PD: Si haces algún script y te da error al utilizar estos comando, adjunta el script al preguntar ;P
#4
jesus.aos 15444
porfa ayuda
#org :aqui va un espacio libre o ocupado para sustituir
msgbox:aqui va un espacio libre o ocupado para sustituir
aplymoment :como pongo los movimientos ? me tapo XD
waitmoment :esto es para darle realidad alos movimientos ??[hr]
a y como lo inserto porfa borrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr sin eso mi hack es una Mi XD ayuda
#5
pepelugoogle 14978
Mira Javi4315 aqui te pongo el script que intento compilar:


'-----------------------
#org 0x80F5C9
lock
faceplayer
msgbox 0x880F5F3 '"¿Quieres usar miel?"
callstd 0x5
compare LASTRESULT 0x1
if 0x1 goto 0x880F5E0
release
end

'-----------------------
#org 0x80F5E0
msgbox 0x880F60E '"¡Se ha acercado un PKMN!"
callstd 0x6
wildbattle 0xA 0xA 0x0 0x0
release
end


'---------
' Strings
'---------
#org 0x80F5F3
= ¿Qiueres usar miel?

#org 0x80F60E
= ¡Se ha acercado un PKMN!





Y aquí el cartelito que me sale:


Error 13 'Type mismatch' sobre la línea 7.
Falta #define o parámetro.

Línea: compare LASTRESULT 0x1


mira a ver si está mal porque no me deja compilarlo...
#6
Cheve_X 15014
Mira, lo he corregido y lo he probado, me ha funcionado de la siguiente manera:

'---------------
#org 0x80F5C9
lock
faceplayer
msgbox 0x880F5F3 MSG_YESNO '"¿Quieres usar miel?"
compare LASTRESULT 0x1
if 0x1 goto 0x880F5E0
release
end

'---------------
#org 0x80F5E0
msgbox 0x880F60E MSG_NORMAL '"¡Se ha acercado un PKMN!"
wildbattle 0xA 0xA 0x0
release
end


'---------
' Strings
'---------
#org 0x80F5F3
= ¿Quieres usar miel?

#org 0x80F60E
= ¡Se ha acercado un PKMN!


PD: Prueba a actualizar tu XSE ( Menu de "ayuda" ?> Actualizar)

PD2: "quieres" va primero la "u" y despues la "i" :XD:

Buena Suerte, Saludos
#7
pepelugoogle 14978
Gracias Cheve_X resulta que no lo había actualizado porque creía que no hacia falta.
Ya me funciona.