Physgun Wiki

PLAYER:LeaveDoor

 PLAYER:LeaveDoor( Entity ent )

Исключает игрока из совладельцев двери. Денежных операций нет: это добровольный выход, а не продажа. Ничего не делает, если ent невалидна, не является дверью или игрок не числится её совладельцем (проверка по кешу ply._SubOwnedDoors).

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

Это выход самого игрока из чужой двери. Операции «владелец выгоняет совладельца» в модуле пока нет: владелец может напрямую вызвать RemoveDoorSubOwner.

Аргументы

1 Entity ent
Дверь, из совладельцев которой выходит игрок.

Пример

ply:LeaveDoor(door)