GM:OnPlayerCanBeOpenDoor
Последняя инстанция в ENTITY:CanBeOpenedBy: вызывается, когда игрок не прошёл ни одну из стандартных проверок (владелец, совладелец, команда, профессия). Позволяет аддонам выдавать доступ к замку двери по своим правилам, например, админам или согильдийцам.
Реализация по умолчанию сначала спрашивает класс профессии игрока (метод CanOpenDoor), и только если тот вернул nil, запрещает: у бесхозной двери ключей нет ни у кого.
Обратите внимание на порядок аргументов: сначала дверь, потом игрок: в отличие от остальных дверных хуков.
Аргументы
Возвращает
Пример
Админы получают ключи от всех дверей:
