[SAM] Запрет на использование админ прав в рп профе

вот код для этого. вставляйте этот код в аддон SAM/lua/sam/modules/название.lua

local function CanUseAdminCommands(ply, command)
if ply:IsAdmin() then
if ply:Team() == TEAM_ADMINS then
return true
else
ply:ChatPrint(“Ви не можете використовувати адмінські команди в цій професії”)
return false
end
end
return true
end

hook.Add(“SAM.CanRunCommand”, “CheckAdminJob”, function(ply, command)
local restrictedCommands = {
“noclip”,
“some_other_admin_command”,
“!menu”,
“menu”
}
if table.HasValue(restrictedCommands, command) then
return CanUseAdminCommands(ply, command)
end
return true
end)

hook.Add(“PlayerNoClip”, “RestrictAdminNoClip”, function(ply)
if ply:IsAdmin() then
if ply:Team() == TEAM_ADMINS then
return true
else
return false
end
end
return true
end)

Вместо TEAM_ADMINS можете написать другую команду которая у вас там

Если что я хз зачем я там написал “some_other_admin_command” и “!menu”, , по идее оно бы и так работало. Но в любом случае можете использовать с удовольствием

не та категория и используй ``` для отделения кода, пример:

local function printchat(pl,cmd,args,txt)
chat.AddText(pl,': ',txt)

end
concommand.Add('localsay',printchat)

ясно ясно, может и не та, но я просто делюсь кодом (рабочим), себе на сервере сделал, всё прекрасно работае, но всё равно спасибо ты крут хах