PLAYER:BuyDoor
Покупает дверь для игрока: списывает деньги и делает игрока главным владельцем. Ничего не делает, если хотя бы одна проверка не прошла:
entневалидна или не является дверью;- дверь запрещена к покупке (
can_be_owned == false); - у двери уже есть главный владелец, находящийся на сервере;
- дверь принадлежит команде или профессии (
team_owner/job_owner); - хук OnPlayerBuyDoor вернул
false; - игроку не хватает денег.
Цену определяет хук OnPlayerBuyDoor (по умолчанию Config.Defaults.DoorCost). После покупки дверь попадает в серверный кеш ply._OwnedDoors, затем вызывается уведомляющий хук PlayerBoughtDoor.
Аргументы
Пример
Покупка двери, на которую смотрит игрок (например, из чат-команды):
