function OpenRedBoard(hero, obj)
if GetObjectOwner(hero) == PLAYER_1 then
if not (GetPlayerState(Номер зелёного) == PLAYER_ACTIVE or GetPlayerState(Номер оранжевого) == PLAYER_ACTIVE)) then
SetObjectEnabled(obj, 1)
Trigger(OBJECT_TOUCH_TRIGGER, obj, nil)
end
end
end
SetObjectEnabled("Имя стража границы", nil)
Trigger(OBJECT_TOUCH_TRIGGER, "Имя стража границы", "OpenRedBoard")
Попробуйте как-то так.