ENTITY:CanBeOpenedBy
Возвращает, есть ли у игрока «ключи» от двери: право запирать и отпирать её (например, из SWEP-а ключей).
Проверка доступа к замку, а не к +use. Применяется в SWEP-е ключей, см. туториал.
Проверки по порядку, первое совпадение решает:
- игрок является главным владельцем;
- игрок является совладельцем (среди онлайн-совладельцев);
- дверь командная и
ply:Team()совпадает с DoorTeam; - дверь профессиональная и
player_manager.GetPlayerClass(ply)совпадает с DoorJob; - решение хука OnPlayerCanBeOpenDoor, по умолчанию
false(у бесхозной двери ключей нет ни у кого).
Аргументы
Возвращает
Пример
Типовое использование в SWEP-е ключей:
