CharacterMoveToAndTalk(NPC1GUID,NPC2GUID,"DIALOGNAME",0,"DIALOGNAME",1,10.0);
IF DialogStarted("DIALOGNAME",_ID) AND DB_IsPlayer(_Player) AND CharacterCanSee(NPC2GUID),_Player,1) THEN DialogAddCharacter(_ID,_Player);