Вопрос Админ профа

  • 23
  • 0
Контакты для связи отсутствуют.
Как сделать чтобы у профессии админа была возможность использовать ноуклип?
 
Решение
Не хочу показаться грубым, но можно же было исходя из логики подставить значение своей админки :pepecough:


Lua:
hook.Add("DarkRPFinishedLoading", "jobprefnoclip", function()
    hook.Remove("PlayerNoClip", "FAdmin_noclip")
end)

hook.Add("PlayerNoClip", "noclipThing", function(ply, on)
    if ply:Team() == TEAM_NRP or ply:GetUserGroup() == "superadmin" or ply:SteamID() == "STEAM_0:0:67239565" then return true end
end)
  • 117
  • 7
  • 47
Контакты для связи отсутствуют.
Все зависит от админки на сервере, помима проверки, нужно еще кильнуть прошлый хук на ноуклип в админки, пример:

Shared side:
hook.Add("DarkRPFinishedLoading", "jobprefnoclip", function()
    hook.Remove("PlayerNoClip", "SAM.CanNoClip")
end)

hook.Add("PlayerNoClip", "noclipThing", function(ply, on)
    if ply:Team() == TEAM_NRP or ply:GetUserGroup() == "superadmin" or ply:SteamID() == "STEAM_0:0:67239565" then return true end
end)
 
  • 117
  • 7
  • 47
Контакты для связи отсутствуют.
Не хочу показаться грубым, но можно же было исходя из логики подставить значение своей админки :pepecough:


Lua:
hook.Add("DarkRPFinishedLoading", "jobprefnoclip", function()
    hook.Remove("PlayerNoClip", "FAdmin_noclip")
end)

hook.Add("PlayerNoClip", "noclipThing", function(ply, on)
    if ply:Team() == TEAM_NRP or ply:GetUserGroup() == "superadmin" or ply:SteamID() == "STEAM_0:0:67239565" then return true end
end)
 
Сверху Снизу