Привет! Как сделать так, чтобы игроки с группой к примеру moderator мог тоскать людей и летать, только в профессии Админа?
local restrict = {
["moderator"] = true
}
hook.Add("PlayerNoClip", "admin.RestrictGroups", function(ply, on)
if not on then return end
local group = ply:GetUserGroup()
if not restrict[group] then return end
if ply:Team() ~= TEAM_ADMIN then return false end
end, HOOK_MONITOR_HIGH)
hook.Add("PhysgunPickup", "admin.RestrictGroups", function(ply, target)
if not IsValid(target) or not target:IsPlayer() then return end
local group = ply:GetUserGroup()
if not restrict[group] then return end
if ply:Team() ~= TEAM_ADMIN then return false end
end, HOOK_MONITOR_HIGH)
вставил этот код в garrysmod/lua/autorun/server/, но ничего не происходит, moderator как может тоскать людей в рп профе, так и тоскает (просто включил physgunplayer в менюшке ulx )
Изменил код. Перепроверь.