The problem is that I created a dialogue with a script. In the game, the dialogue plays, but if the character stays in a region that is within the dialogue area, it will play again. If the character leaves and re-enters the region, the dialogue will be duplicated again. I'm attaching the function:
function Dialog1()
StartAdvMapDialog(0);
end;
Trigger (REGION_ENTER_AND_STOP_TRIGGER, "DialogeNA1", "Dialog1");
--