No obstante vendría bien más información. Es decir, deberías colocar los scripts para que podamos ver si el error reside en los propios scripts. Pero ponlos tal y como lo compilas. Es decir, no despues de compilados ni nada de eso, sino como cuando los tienes listos a punto de ser compilados ;D[hr]Bueno, vamos a ver:
1er Script:
#dynamic 0x800000
#org @inicio
lock
checkflag 0x
if 0x1 call @recibir
msgbox @frase1 0x6
giveitem 0x44 0x1 <--(de esto no me acuerdo) MSG_OBTAIN
setflag 0x
release
end
#org @recibir
msgbox @frase2 0x6
release
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 0x
if 0x1 call @pregunta
msgbox @frase1 0x6
release
end
#org @pregunta
msgbox @frase2 0x6
release
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!
Lo que está en negrita son algunas cosas que se te han olvidado. Quizás el no haber puesto el tipo de mensaje en uno de los msgbox te haya dado problemas al mostrar el texto. Por otra parte, te he tachado las flags. No utilices a partir de la 0x5000, mejor empieza a partir de la 0x200.
Y bueno, no sé que quieres decir con que te respondió War ¿Ya has resuelto la duda?
Bueno, de todas formas, haz lo que te he dicho ;D