Вопрос Как запретить спавн оружия?

  • 10
  • 0
Контакты для связи отсутствуют.
Я хотел бы для определённых привилегий ulx запретить спавн категории оружия. К примеру у меня есть категория оружия Ивенты. Я хотел бы запретить спавн всем кто ниже ивентолога, или категория Донат. Которую мог бы спавнить только куратор и выше.
 
  • 129
  • 5
  • 64
 
  • 5
  • 0
Контакты для связи отсутствуют.
hello sir there you go

code:
customCheck = function(ply) return CLIENT or table.HasValue({"event"}, ply:GetUserGroup()) end, CustomCheckFailMsg = "only for during event",
 
  • 10
  • 0
Контакты для связи отсутствуют.
  • 9
  • 1
--засунуть в любой серверный файл код ниже

local allow = {'superadmin', "admin"} -- группы, которым разрешено спавнить и давать свепы local check = function(pl) return table.HasValue(allow, pl:GetUserGroup()) end hook.Add( "PlayerSpawnSWEP", "allowforadmin", check) hook.Add( "PlayerGiveSWEP", "allowforadmin", check)
 
  • 10
  • 0
Контакты для связи отсутствуют.
Проблема не в этом. Суть в том что у мнея есть категории оружий. Запрещённое, Донат, ивент и т.д. Мне надо чтоб запрещёнку мог ток создатель спавнить. Донат оружие ток вышка сервака. Ивент ток ивентолог и его помошник. То есть спавн по категориям. А не вообще
 
  • 129
  • 5
  • 64
Lua:
hook.Add("PlayerGiveSWEP", "RestrictSweps", function(ply, class, swep)
    if (swep.Category == "название категории") and (!ply:IsUserGroup("superadmin")) then
        return false
    else
        return true
    end
end)

Что-то такое, на работоспособность не проверял, если что напишешь в лс, помогу подробнее если не знаешь как дальше
 
Активность
Пока что здесь никого нет
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше...