[Trigger] Displaying Messages to Allies Only

Level 5
Sep 25, 2006
im trying to set up a trigger where a message is displayed to all players who are set as ally by a certain player. i used "display to all allies of <player>" to try and do this but it doesnt work because both players have to be unallyed for it to actually consider the enemy as "unallied". this means that enemies of the player can read the message not meant for them if they ally the player while not in combat. is there any way to make this trigger work one way so if the designated player unallies another player, regardless of the other players alignments they will be unable to read the message?

sorry if this is a bit wordy, i didnt really know of any other way to explain it :p.