qna_rh
Thread Id: 25421
Thread Name: (Duda)(FR) Error con un Script (Flags)
#0
Jonouchi~ 27699
Hola a todos, espero que estén bien, pues como he dicho tengo oooootro error con un script, pues es un giveegg, resulta que yo use la flag 211, que juraría que está vacía, puess... Resulta que al poner la checkflag y el if goto luego del inicio, deberia estar bien supuestamente, pues al probarlo, el juego se traba:
En cuestion es este
#dynamic 0x800000

#org @INICIO2
lock
faceplayer
checkflag 0x211
if 0x1 goto @INICIO2
msgbox @msg 0x6
giveegg 0x183
fanfare 0x13E
textcolor 0x2
msgbox @obtuvo 0x6
textcolor 0x1
msgbox @puesbien 0x6
setflag 0x211
release
end

#org @START
lock
faceplayer
msgbox @des 0x6
release
end

#org @des
= ADELA: ¿Que tal va el HUEVO que te\ndí?.

#org @msg
= ¡Hola, soy ADELA!\p¡Yo cuido de estos POKéMON!.\pHe encontrado un HUEVO POKéMON\ncerca de PUEBLO LAVANDA...\pUna prima me dijo que allí, los\nROCKET hacían cacería de los\lPOKéMON si razón alguna...\pMe apena mucho eso...\pPues... a lo que iba.\nPor las POKé BALLS que tienes,\lpuedo deducir que eres\lENTRENADOR...\p¡He oído que los HUEVOS eclosionan\nmás rápido en oompañía de uno!.\pPor eso, te lo doy.

#org @obtuvo
= ¡\v\h01 obvtuvo un HUEVO\nMISTERIOSO!

#org @puesbien
= ADELA: Pues bien.\pQuizá me taches de loca pero...\p¡Por tu mirada sé que el POKéMON\nde aquel huevo crecerá muy bien\ljunto a tí!.


Gracias de antemano, espero que me digan el error :D
#1
Cheve_X 15014
Se te traba porque el goto va a el inicio del mismo script, lo que implica que queda en un ciclo infinito.

Por lo que veo ésto es lo que está mal:

if 0x1 goto @INICIO2

deberia ser

if 0x1 goto @START
#2
Jonouchi~ 27699
Iniciado por Moon And Sun~
Se te traba porque el goto va a el inicio del mismo script, lo que implica que queda en un ciclo infinito.

Por lo que veo ésto es lo que está mal:

if 0x1 goto @INICIO2

deberia ser

if 0x1 goto @START


Hola de nuevo y gracias por ayudarme otra vez xDD

Tu dices asi??

#dynamic 0x800000

#org @INICIO2
checkflag 0x211
if 0x1 goto @START
lock
faceplayer
msgbox @msg 0x6
giveegg 0x183
fanfare 0x13E
textcolor 0x2
msgbox @obtuvo 0x6
textcolor 0x1
msgbox @puesbien 0x6
setflag 0x211
release
end

#org @START
lock
faceplayer
msgbox @des 0x6
release
end


Aunque ahi sigue trabandose... Tu dices despues del #dynamic y antes de @START?
#3
Tito Sayer301 26309
El script principal estaba bien, da igual el nombre que le pongas al pointer mientras no sea exactamente el mismo yo uso el inicio inicio2 inicio3 y jamas me han dado problema.

En que momento se te traba?
Has probado a usar otra flag a ver si asi no se traba?
Podría ser un problema de min? borralo crea uno nuevo y ponlo igual a ver si funciona
Puedes haberla cagado al configurar el mini?(Se que no pero por cubrir todas las posibilidades)

Mi cerebro no tiene mas ideas, jajaj

Hack or die!
#4
Jonouchi~ 27699
Iniciado por Sayer D. Flow!
El script principal estaba bien, da igual el nombre que le pongas al pointer mientras no sea exactamente el mismo yo uso el inicio inicio2 inicio3 y jamas me han dado problema.

En que momento se te traba?
Has probado a usar otra flag a ver si asi no se traba?
Podría ser un problema de min? borralo crea uno nuevo y ponlo igual a ver si funciona
Puedes haberla cagado al configurar el mini?(Se que no pero por cubrir todas las posibilidades)

Mi cerebro no tiene mas ideas, jajaj

Hack or die!


Hola Sayer! de nuevo gracias por ayudarme xd.
Puess responderé una por una xd

1)Se me traba justo al momento de hablar con el mini, es decir cuando apreto el boton A delante de el.

2)He probado a usar otras dos flags, una era 515 y la otra no recuerdo...

3)Ya lo borré y coloque uno nuevo, incluso con distinto sprite y todo xD

4)Puess no se como se cagan los minis xD, ya que no toque nada más que el Script Offset

Gracias de antemano xD

EDITTOOO: Problema solucionado, resulta que me saltan los problemas más estupidos y bizarros xDD pues he borrado un mini que desaparecia y aparecia y ahora se ejecuta el script xD, gracias, supongo que pueden cerrar el tema
#5
Tito Sayer301 26309
Iniciado por Alexander---
Hola Sayer! de nuevo gracias por ayudarme xd.
Puess responderé una por una xd

1)Se me traba justo al momento de hablar con el mini, es decir cuando apreto el boton A delante de el.

2)He probado a usar otras dos flags, una era 515 y la otra no recuerdo...

3)Ya lo borré y coloque uno nuevo, incluso con distinto sprite y todo xD

4)Puess no se como se cagan los minis xD, ya que no toque nada más que el Script Offset

Gracias de antemano xD


Pues segun lo que me dices en la 1, la solucion deberia ser la 3 o la 4 pues el script en si no le veo problemas (Quizas estoy ciego y no vea algo pero a mi parecer esta perfe.) Haz una scan de la configuracion del mini.

Otra cosa que podrías probar, es que si hay un mini que tenga algun script y sepas que funcione, ponerle el nuevo script (y apuntas en el offset anterior en un bloc de notas para no perderlo) y ver si en ese otro mini funciona.
#6
Kurama 12395
Me dices que se te traba justo al hablarle, estando la flag activada o desactivada, osea tendria q sagir con INICIO2? o irse a start? intenta con flags mayores a 4000 EJ. 400C y fijate por para cubrir todo lo mejor seria que hagas distintos minis y probar con cada uno, aveces el AM caga los minis sin razon alguna... esperemos ver que pasa :D
#7
Tito Sayer301 26309
Y este es a mi parecer el problema de editar mensajes para contestar. Que luego nadie los lee.

En fin pues si la duda esta solucionada, todo perfe, cierro tema!