Simple question: How can I turn off a trigger after it runs once PER PLAYER? The trigger I have in mind is a unit enters a region, it displays text and then turns off the trigger, but not for the other players in the game, so they can activate it as well.
Did you test that? because i don't think that should work. the variable would have to be a global variable because im fairly sure that local variables are "reset" each time a trigger runs. That the only way to do, and its fairly easy not sure why your complaining xD.
Triggers are either on or they are off. They can't be both.
There are many ways to accomplish what you are describing though. You could have a player group and just add or remove players from it when the trigger runs, and have a condition that checks whether they are in the group. You could also just used a boolean array with an index for each player, and check the value of the array at the player's index. In either case, you do need to use a global variable.