Registrarse

Duda de script

Estado
Cerrado para nuevas respuestas.

Joselux

Aqua Master
Hola, quiero aclarar que soy novato y estoy aprendiendo. Uno de los primeros scripts que creé había funcionado al principio, pero al hablar con el mini no se activaba y al intentar arreglarlo ya no se compilaba. He introducido este script:
Código:
#dynamic 0x800000

#org @inicio
lock
faceplayer
msgbox @frase 0x6
givepokemon 0x9B 0xF 0x1 0x0 0x0 0x0
release
end

#org @frase
= = Estaba deseando encontrar a alguien\nque cuidara de mi pequeño. Por\lfavor, hazte cargo de él.
Creo que es correcto pero cuando voy a compilarlo me dice que hay palabras desconocidas (Palabra clave desconocida "lock" en la línea 4) y si la borro para hacer el script más sencillo, me dice igual con faceplayer, givepokemon... Además, cuando voy a cargar la ROM no aparecen los juegos y tengo que ponerlos en la barra de búsqueda. ¿Será algún problema de formato? ¿Cómo hacer un script de givepokemon con YES/NO box? Muchas gracias.
 

Tsuna-Sawada

Décimo jefe Vongola
Pues bueno, en primer lugar pusiste dos "=" debes borrar uno, asegurate de que tengas el XSE 1.1 (la ultima version) y desconosco por que te dice palabra
"palabra desconocida lock"

Aqui tienes el Script de un givepokemon con un YES/NO con flag para que no se repita, si quieres puedes cambiarle los texto

Código:
#dynamic 0x80000

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

#org @si
lock
faceplayer
givepokemon 0x9B 0xF 0x1 0x0 0x0 0x0 
release
end

#org @no
lock
faceplayer
msgbox @frase 0x6
release
end

#org @inicio2
lock
faceplayer
msgbox @frase2 0x6
release
end

#org @pregunta
= Estaba deseando encontrar a\nalguien que cuidara de mi\lpequeño. Por favor,te haces cargo\lde el?

#org @frase
= Que pena que no te hagas cargo de\nel

#org @frase2
= Ya tienes mi pokemon que mas\nquieres?
 
Última edición:

DeadApolo

A'KERIA'S TRACES
pues tengo entendido que para las frases se hace así:
Código:
= Frase, no = = Frase.
lo otro sería, estas usando el XSE 1.1.1?, porque hay algunos otros editores que no usan los mismos comandos que el XSE, por lo que podría ser eso.
Para hacer un MSG YES/NO, creo que era el 05, luego le pones:
Código:
Compare LASTRESULT 0x1
if 0x1 goto @PunteroSi
entonces debería ser mas o menos así:
Código:
#Dynamic 0x800000

#org @inicio
lock
faceplayer
msgbox @Frase 0x5
compare LASTRESULT 0x1
if 0x1 goto @Si
if 0x0 goto @No
release
end

#org @Si
msgbox @FraseSi 0x6
givepokemon 0x9B 0x1 0x0 0x0 0x0
release
end

#org @No
msgbox @FraseNo 0x6
release
end

#org @Frase
= Frase

#org @FraseSi
= Frase Si

#org @FraseNo
= Frase No
Ahora para que no se repitiera, deberías poner una Flag para desactivarla y que te diga que ya te dieron a tu pokemon o algo así.

Atte:

ApoloD
 

Joselux

Aqua Master
Después de meter el script:
Código:
#dynamic 0x80000

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

#org @si
lock
faceplayer
givepokemon 0x9B 0xF 0x1 0x0 0x0 0x0 
release
end

#org @no
lock
faceplayer
msgbox @frase 0x6
release
end

#org @inicio2
lock
faceplayer
msgbox @frase2 0x6
release
end

#org @pregunta
= Estaba deseando encontrar a\nalguien que cuidara de mi\lpequeño. Por favor,¿te haces cargo\lde él?

#org @frase
= Que pena, es bastante fuerte.

#org @frase2
= ¿Lo estás entrenando bien?
Y lo que sucede es que aparece el juego lleno de códigos en todos los diálogos, cuando hablo con el mini no me dice nada y en el equipo tengo 5 veces repetido al pokémon que se supone que me daría. ¿Puede ser error de las flags? Como no las controlo bien puede ser que no tenga que utilizar esos valores o algo. Lo peor es que, como dije, no solo afecta al in-game, sino que desde la pantalla donde escojo partida sale lleno de bugs. ¿Cómo lo soluciono? Muchas gracias.
 
Estado
Cerrado para nuevas respuestas.
Arriba