Use a wire on the checker to tell it to deactivate the zone when the check passes. If that doesn’t work for individual players, then elaborate on what the zone is for so I can see if I can find a workaround
You can assign a property that detects which team the player is on, make the zone send something to a checker and if that property = the # of the team you want it enabled for, the check passes and relays that onto whatever you want to do next
I want to make it so only one team can fire their weapons in a zone…so I want to have the zone enabled for the other teams that disables their weapons. I set it up with relays like you would to have lasers off for a team but it applies it to everyone in the zone regardless of which team is triggering the zone on.
What about just using the zone to detect the team that isn’t allowed to fire their weapons in the zone, and then using an item manager or something to revoke their weapons until they go back to where the can legally fire their weapon?
you could just make it so the weapons are revoked when they arent supposed to have them, but when you give the weapons back, make it take all of their ammo away immediately?
but also this way they have to get new ammo each time it’s their “turn”, even if they had a lot before