Physgun Wiki

PLAYER:LeaveAllDoors

 PLAYER:LeaveAllDoors()

Исключает игрока из совладельцев всех дверей, где он числится. Обходит копию кеша ply._SubOwnedDoors и вызывает LeaveDoor тихо для каждой: хук PlayerLeftDoor срабатывает на каждую дверь, а уведомление отправляется одно, с итоговым числом.

Возвращает

1 number
Сколько дверей игрок покинул.

Пример

Вызывается автоматически при смене профессии (jobs/police.lua):

function JOB:OnJoined(oldJob) self.Player:SellAllDoors() self.Player:LeaveAllDoors() end