Registrarse

(FR) Script Entrenador

Estado
Cerrado para nuevas respuestas.
Hola, buenas tardes.

Tengo una pregunta con respecto a los scripts entrenadores.

Estoy tratando de hacer un script en el que el jugador después de contestar una simple pregunta de "sí" o "no" ha-comenzar una batalla.
Luego, poco después de la batalla, sprite rival desaparece inmediatamente la pantalla (como si hubiera huido).




El problema es que cuando termina la batalla, se queda allí. Después de hablar con él de nuevo y respuesta "sí" a la pregunta (como si de comenzar otra batalla), desaparece. La correcta que pronto desaparecería una vez que la batalla había terminado.



Script: entrenador

'---------------
#org 0x80316F
lock
faceplayer
msgbox 0x88031B4 MSG_YESNO '"A Equipe Traum está cada vez mais\..."
compare LASTRESULT 0x1
if 0x1 goto 0x880318F
msgbox 0x8803206 MSG_NORMAL '"Suma da minha frente antes que eu\..."
release
end

'---------------
#org 0x80318F
trainerbattle 0x0 0x8 0x0 0x8803243 0x8803267
fadescreen 0x1
addvar 0x7FFE 0x1
setflag 0x25A
hidesprite LASTTALKED
fadescreen 0x0
release
end


'---------
' Strings
'---------
#org 0x8031B4
= A Equipe Traum está cada vez mais\nperto de seu objetivo.\pPretende nos desafiar?

#org 0x803206
= Suma da minha frente antes que eu\nmude de ideia e te mate!

#org 0x803243
= Você tem coragem!\nPode vir fodao!

#org 0x803267
= Você é muito mais poderoso que eu,\nmas nao é forte o suficiente para\limpedir nossos planos.
 
Última edición:

Dragonite

But where's your heart
Exactamente como dice PokePika, el setflag va antes del Trainerbattle, ya que el sprite desaparece cuando la pantalla se refresca. El fadescreen cuenta como refrescar la pantalla, el trainerbattle también.
 
De esta manera?


'---------------
#org 0x8043D3
lock
faceplayer
msgbox 0x8804413 MSG_YESNO '"Eliminar pessoas idosas é somente\..."
compare LASTRESULT 0x1
if 0x1 goto 0x88043F3
msgbox 0x880447C MSG_NORMAL '"Quando você crescer, pode tentar\n..."
release
end

'---------------
#org 0x8043F3
setflag 0x109F
trainerbattle 0x0 0xB 0x0 0x88044B0 0x88044ED
fadescreen 0x1
addvar 0x7FFE 0x1
hidesprite LASTTALKED
fadescreen 0x0
release
end


'---------
' Strings
'---------
#org 0x804413
= Eliminar pessoas idosas é somente\no primeiro passo do nosso plano.\pO quê? Vocé é contra nossos\nideais?

#org 0x80447C
= Quando você crescer, pode tentar\nse juntar a nós.

#org 0x8044B0
= Nosso grupo é inigualável. Uma\ncriança nunca irá entender.

#org 0x8044ED
= Você me venceu, mas nunca\nconseguirá por fim aos nossos\lplanos.
 

PokePika

Jefazo Scripter
Respuesta: Re: (FR) Script Entrenador

De esta manera?


'---------------
#org 0x8043D3
lock
faceplayer
msgbox 0x8804413 MSG_YESNO '"Eliminar pessoas idosas é somente\..."
compare LASTRESULT 0x1
if 0x1 goto 0x88043F3
msgbox 0x880447C MSG_NORMAL '"Quando você crescer, pode tentar\n..."
release
end

'---------------
#org 0x8043F3
setflag 0x109F
trainerbattle 0x0 0xB 0x0 0x88044B0 0x88044ED
fadescreen 0x1
addvar 0x7FFE 0x1
hidesprite LASTTALKED
fadescreen 0x0
release
end


'---------
' Strings
'---------
#org 0x804413
= Eliminar pessoas idosas é somente\no primeiro passo do nosso plano.\pO quê? Vocé é contra nossos\nideais?

#org 0x80447C
= Quando você crescer, pode tentar\nse juntar a nós.

#org 0x8044B0
= Nosso grupo é inigualável. Uma\ncriança nunca irá entender.

#org 0x8044ED
= Você me venceu, mas nunca\nconseguirá por fim aos nossos\lplanos.
Exatamente :D
 
Muchas gracias!
Era algo tan simple!

Estoy empezando ahora, así que estoy teniendo muchos problemas.
Gracias por la ayuda tan rápida y eficientemente.
 
Estado
Cerrado para nuevas respuestas.
Arriba