Not sure what he's speaking off, but you could add all players to a player array variable named after their respective team on map initialization, then use a conditional in your trigger to check if the player is equal to what they should be in the said player array. I'm thinking of using an array instead of a group because I'm pretty sure it would save you from having to adjust your trigger each time a player leaves the game, or if the game starts without max players.
Edit: Ok, simpler way. Use the Comparison Condition, set Value 1 to Allies/Enemies of Player, Alliance:Alliance, Triggering Player, operator to ==, and Value 2 to Players On Team, Team X.
@Deeweext: Go
Not sure what he's speaking off, but you could add all players to a player array variable named after their respective team on map initialization, then use a conditional in your trigger to check if the player is equal to what they should be in the said player array. I'm thinking of using an array instead of a group because I'm pretty sure it would save you from having to adjust your trigger each time a player leaves the game, or if the game starts without max players.
Edit: Ok, simpler way. Use the Comparison Condition, set Value 1 to Allies/Enemies of Player, Alliance:Alliance, Triggering Player, operator to ==, and Value 2 to Players On Team, Team X.