Hola a todos de nuevo, queria hacer esa pregunta, ¿como hago para que un script de nivel se ejecute luego de que algo haya pasado?, pues, yo hice una hilera de scripts que ejecutan el inicio del videojuego, pues yo ejecuto el script de gatillo en otro mapa, en ese script, te teletransportan al mapa del script de nivel y pues, no se ejecuta en ningun momento, en el otro script puse el setvar 7000 (Que es la variable que usé) con el valor de 0001 (Tambien tengo el valor en 0001) y en cuestion estos son los dos scripts
'---------
' Strings
'---------
#org 0x80ABF2
= FEGIO: [player], fui a CIUDAD\nAZULONA a comprarte tu POKéMON...\pY lamentablemente no habían, lo\nsiento.\pAunque si quieres puedo capturar\nun POKéMON por tí.\p¡Ah!, ¡Por cierto!, ¡Te he\ncomprado otro regalo, pero mejor\lte lo daré en PUEBLO PALETA.\pPues bien, volvamos a PUEBLO\nPALETA.
#org 0x80AD08
= [rival]: ¿Que ha sido eso?.
#org 0x80AD21
= FEGIO: ¡[player]!, ¿Ese no es el\nCUBONE que salvaste?.
#org 0x80AD55
= FEGIO: Parece que ya encontraste a\ntu primer POKéMON.\p¡Creo que quiere ir contigo!.\pTen esta POKé BALL, con ella,\nCUBONE podrá ir contigo donde sea.
#org 0x80AE06
= ¡CUBONE se metió en la POKé BALL!.\p¡Parece bastante feliz contigo!.
#org 0x80AE4C
= FEGIO: ¡Me alegra saber que\nya tengas un vínculo con CUBONE!.\p¡Asi no te será difícil\nentrenarlo!.\pRealmente, nunca había visto que\nun CUBONE tuviera tanta confianza\len una persona...\lSon muy solitarios...\p¡Pero vamos!, ¡que eso da mucho a\ndecir de ti [player]!.\pPues bien, creo que es hora de\nirnos.
'-----------
' Movements
'-----------
#org 0x80AACD
#raw 0x3 'Face Right
#raw 0x62 'Exclamation Mark (!)
#raw 0xFE 'End of Movements
#org 0x80AAD1
#raw 0xF 'Step Right (Slow)
#raw 0xF 'Step Right (Slow)
#raw 0xF 'Step Right (Slow)
#raw 0xF 'Step Right (Slow)
#raw 0xF 'Step Right (Slow)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
#org 0x80AAD9
#raw 0x10 'Step Down (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0xFE 'End of Movements
#org 0x80ABC2
#raw 0x10 'Step Down (Normal)
#raw 0x10 'Step Down (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x12 'Step Left (Normal)
#raw 0x0 'Face Down
#raw 0x65 'Double Exclamation Mark (!!)
#raw 0xFE 'End of Movements
#org 0x80ABCC
#raw 0x0 'Face Down
#raw 0xFE 'End of Movements
#org 0x80ABCF
#raw 0x61 'Show
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1F 'Step Left (Fast)
#raw 0x1E 'Step Up (Fast)
#raw 0x1E 'Step Up (Fast)
#raw 0x53 'Jump in Place (Facing Up)
#raw 0x53 'Jump in Place (Facing Up)
#raw 0x66 'Happy (^_^)
#raw 0xFE 'End of Movements
#org 0x80ABE0
#raw 0x53 'Jump in Place (Facing Up)
#raw 0x53 'Jump in Place (Facing Up)
#raw 0x53 'Jump in Place (Facing Up)
#raw 0xFE 'End of Movements
#org 0x80ABE6
#raw 0x53 'Jump in Place (Facing Up)
#raw 0x53 'Jump in Place (Facing Up)
#raw 0x53 'Jump in Place (Facing Up)
#raw 0xFE 'End of Movements
#org 0x80ABEC
#raw 0x2 'Face Left
#raw 0xFE 'End of Movements
#org 0x80ABEF
#raw 0x3 'Face Right
#raw 0xFE 'End of Movements
#org @msg1
= FEGIO: Pues bien... ¡Por fin\nllegamos!.\p¡Oh, cierto, tu regalo!.\p¡Ten, son unas DEPORTIVAS, con\nellas correrás muchisimo más\lrápido!.
#org @msg2
= ¡\v\h01 recibió las DEPORTIVAS!.
#org @msg3
= ¡\v\h01 se puso las DEPORTIVAS!.
#org @msg4
= Dice:\n"Para correr, mantén presionado el\lbotón B de tu emulador".
#org @msg5
= Bueno \v\h01.\pEstás a punto de empezar tu\naventura para cumplir tu sueño de\lser CAMPEÓN.\pDebo pedirte un favor.\n¿Cuando estés en CIUDAD VERDE,\lpuedes pasarte por el LABORATORIO\ldel PROF. OAK y entregarle esto?.\lEs algo para una investigación\lsuya, y me pidió que yo lo buscase\lpor él y pues, aqui está.
#org @msg6
= ¡\v\h01 recibió el PAQUETE OAK!.
#org @msg7
= Por cierto \v\h01...\pProbablemente te encuentres a [rival]\npor el camino.\pPues bien... ¡Dios mío mira la\nhora!.\l¡Debería estar en la LIGA!.
'---------
' Strings
'---------
#org 0x8048DA
= FEGIO: Vale, [player], [rival], voy a la\nTORRE POKéMON a hacer unos\ltrámites.\p[rival], si se aburren, vayan a CIUDAD\nAZULONA, allí hay varias cosas con\lque entretenerse.\pPues bien, me voy.
#org 0x804989
= [rival]: ¡Hey! ¡[player]!\nSígueme.\pConozco un lugar donde no te\naburrirás...
#org 0x8049CD
= [rival]: Pues vale, es aqui...\p¿Que, no me digas que te da miedo\nentrar?.\p¿No que eras muy valiente?.\p¡Pues entra!.
#org 0x80D431
= FEGIO: Pues bien... ¡Por fin\nllegamos!.\p¡Oh, cierto, tu regalo!.\p¡Ten, son unas DEPORTIVAS, con\nellas correrás muchisimo más\lrápido!.
#org 0x80D4B9
= ¡[player] recibió las DEPORTIVAS!.
#org 0x80D4D8
= ¡[player] se puso las DEPORTIVAS!.
#org 0x80D4F7
= Dice:\n"Para correr, mantén presionado el\lbotón B de tu emulador".
#org 0x80D53B
= Bueno [player].\pEstás a punto de empezar tu\naventura para cumplir tu sueño de\lser CAMPEÓN.\pDebo pedirte un favor.\n¿Cuando estés en CIUDAD VERDE,\lpuedes pasarte por el LABORATORIO\ldel PROF. OAK y entregarle esto?.\lEs algo para una investigación\lsuya, y me pidió que yo lo buscase\lpor él y pues, aqui está.
#org 0x80D668
= ¡[player] recibió el PAQUETE OAK!.
#org 0x80D687
= Por cierto [player]...\pProbablemente te encuentres a [rival]\npor el camino.\pPues bien... ¡Dios mío mira la\nhora!.\l¡Debería estar en la LIGA!.
'-----------
' Movements
'-----------
#org 0x804898
#raw 0x1 'Face Up
#raw 0xFE 'End of Movements
#org 0x80489B
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x60 'Hide
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
#org 0x8048A1
#raw 0x3 'Face Right
#raw 0xFE 'End of Movements
#org 0x8048A4
#raw 0x12 'Step Left (Normal)
#raw 0x4A 'Face Player
#raw 0xFE 'End of Movements
#org 0x8048A8
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x3 'Face Right
#raw 0x4A 'Face Player
#raw 0xFE 'End of Movements
#org 0x8048BB
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x3 'Face Right
#raw 0x2 'Face Left
#raw 0xFE 'End of Movements
#org 0x8048D0
#raw 0x10 'Step Down (Normal)
#raw 0x13 'Step Right (Normal)
#raw 0x22 'Step on the Spot Up (Normal)
#raw 0xFE 'End of Movements
#org 0x8048D5
#raw 0x11 'Step Up (Normal)
#raw 0x4F 'Jump Up
#raw 0x60 'Hide
#raw 0xFE 'End of Movements
#org 0x80D424
#raw 0x1 'Face Up
#raw 0xFE 'End of Movements
#org 0x80D427
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x60 'Hide
#raw 0xFE 'End of Movements
Cuando entro en cualquier parte del juego (El inicio o despues del script 1 no sucede nada.
PD: Si leí el tutorial de Javi4315 pero no sabía a que script se referia en la parte final xD.
PD2: No estoy diciendo que el tutorial sea malo, ya que con ese (Y con la ayuda de sayer) aprendi a hacer los scripts de nivel.
Si me pudieran ayudar otra vez daria mil gracias
Olvidé preguntar si tienen que ver las variables o las flags en mi problema
El tutorial no es malo, pero ya tiene su tiempo y me dejé algunos cabos sueltos. Necesita una actualización. O más bien, un nuevo tutorial mejor detallado y sin algunas cosas que realmente sobran.
Sobre tu duda, a la hora de configurar el script, tienes que ponerle una variable y un valor. El script se ejecutará sólo si esa variable tiene ese valor. Por ejemplo, si le pones la variable 0x7000 y el valor 0x1 en la configuración, el script se ejcutará cuando la variable 0x7000 tenga el valor 0x1. Si tiene cualquier otro valor, no se ejecutará.
MM pues si creo que no supe manipular bien las flags y variables, gracias ahora entendi más bien, y creo que el error principal era que se habia infiltrado un script de otro mapa xD gracias por la ayuda, y como dije el tuto es bueno, solo que no habia entendido la ultima parte