Anyone know why this does not work:
The players (doorman) does not agro at the end of the third instance of the dialogue (Or any instance for that matter.
The dialog instance number increases any time any dialogue starts, not just that specific dialogue. So you can't use it as a counter. You have to use flags for that instead (see the reply I just posted in the other thread). Other than that, setting a temporary hostile relation on DialogEnded should work. I think normally the first argument should be NPC and the second one the player, rather than the other way around though (but since it worked for you with the CharacterEnteredTrigger event, I assume that's not the core issue here).