Lua отключение взаимодействия с энтити

MarkBrown

Пользователь
Кто знает как отключить хук PlayerUse, чтобы определённый игрок не мог использовать двери и прочие энтити.
Именно в lua (может не хук отключать надо, вот и спрашиваю)
пробовал так сделать, не получилось

local doorscheckL = {"func_door", "func_door_rotating", "prop_door_rotating", "func_movelinear", "prop_dynamic"}

hook.Add("PlayerUse", "CheckOpenDoorL", function(ply, ent)

if (not IsValid(ent) or not IsValid(ply) or file.Exists("msrespawnled/" .. ply:SteamID64() .. ".txt", "DATA") and table.HasValue(doorscheckL, ent:GetClass())) then return false end

end)
 
Привет. Это то, что тебе нужно

Lua:
local checksteamid = {
    ["STEAM_0:1:7099"] = true
}

hook.Add("PlayerUse", "CheckOpenDoorL", function(ply, ent)
    if checksteamid[ply:SteamID()] then
        if IsEntity(ent) then
            return false
        end
    end
end)
 
Назад
Сверху