Since the time I have found the answer, here is the case or

Quote
IF
CharacterEnteredTrigger(_char, _triggerzone)
AND
QueryOnlyOnce("name_Dialog")
THEN
Proc_StartDialog(1,"name_dialog",CHARACTERGUID, _char);