Author Id: 17506 Author Name: Kal!ser Post Content: ROM: FireRed [USA-ING] DUDA: Bueno, el caso es este. Para que lo entendáis, pondré un ejemplo. Creo un script de giveitem con lo simple (el dynamic, los flags y todo eso) y pongo los comandos empezados por "@comando". Todo bien, lo compilo, me da los offsets, copio el offset del primer #org ("#org @inicio"), lo pongo en el AM donde el offset de la persona, y guardo. Bueno, abro el VBA y todo correcto. Después de ese script, decido crear otro, por ejemplo, un msgbox con flags etc. Realizo el mismo procedimiento que con el anterior, lo compilo con el offset que me dan y listo. Y también funciona. El problema llega cuando, en el VBA, visito a la primera persona (la del giveitem) y ¿con qué me encuentro? Con que me aparece esto como texto: "Äéò Âó íè" o mensajes como ese. Vamos, que se me borra el script y se me reemplaza por eso. Y yo no creo que sea porque utilizo offsets ocupados, ya que los offsets me los da el XSE al compilar. Bueno, agradezco de antemano cualquier aportación. EDITO: Bueno, aunque ya me ha respondido War, pongo los scripts para que no haya dudas: [spoiler=Pulsa para desplegar este spoiler] 1er Script: #dynamic 0x800000 #org @inicio lock checkflag 0x5000 if 0x1 call @recibir msgbox @frase1 0x6 giveitem 0x44 0x1 <--(de esto no me acuerdo) MSG_OBTAIN setflag 0x5000 release end #org @recibir msgbox @frase2 end #org @frase1 = hola, qué tal, tengo algo para ti... #org @frase2 = ¿te ha gustado el regalo que te hice? 2º Script #dynamic 0x800000 #org @inicio lock checkflag 0x5001 if 0x1 call @pregunta msgbox @frase1 0x6 release end #org @pregunta msgbox @frase2 0x6 end #org @frase1 = Hola, [player], ¿no habrás visto un totodile?\l[player]: No, lo siento. #org @frase2 = ¿Lo has encontrado?\l[player]: ¡Que no! [/spoiler] Bueno, creo que ya está. Estoy un poco zombie y a lo mejor se me ha olvidado algo, pero creo que está todo. Saludos