Physgun Wiki

PLAYER:LeaveDoor

 PLAYER:LeaveDoor( Entity ent, boolean quiet )

Исключает игрока из совладельцев двери. Денежных операций нет: это добровольный выход, а не продажа. Отказывает (с уведомлением, если не quiet), если ent невалидна, не дверь, или игрок не совладелец (IsDoorSubOwner).

Само удаление выполняет ENTITY:RemoveDoorSubOwner. После выхода вызывается хук PlayerLeftDoor.

Это выход самого игрока из чужой двери. Чтобы владелец исключил совладельца, есть отдельный PLAYER:RemoveDoorOwner.

Аргументы

1 Entity ent
Дверь, из совладельцев которой выходит игрок.
2 boolean quietfalse
Не отправлять уведомление об ошибке/успехе (используется в LeaveAllDoors).

Возвращает

1 boolean
true при успехе, иначе nil.

Пример

ply:LeaveDoor(door)