Physgun Wiki

ENTITY:DoorMainOwner

 ENTITY:DoorMainOwner()

Возвращает главного владельца двери как объект Player. Владелец хранится по SteamID, поэтому метод резолвит его через player.GetBySteamID.

Если владелец офлайн, метод возвращает NULL: проверка IsValid(door:DoorMainOwner()) не отличает «двери никто не владеет» от «владелец вышел». Для проверки самого факта владения используйте DoorIsOwned или DoorRawData().main_owner.

Возвращает

1 Player
Владелец двери, либо NULL, если владельца нет или он офлайн.

Пример

local owner = door:DoorMainOwner() if IsValid(owner) then print("Дверь принадлежит " .. owner:Nick()) end