Как сделать вип бесплатные профы

У меня хл2 и я хочу сделать випам бесплатные профы кроме кмд состава.
Как дать им доступ к профам не покупая их.

А как реализована покупка ролей покажи

TEAM_UNIT2 = DarkRP.createJob("C17.MPF.PCU.01", {
    color = Color(0, 255, 255, 255),
    model = {"models/dpfilms/metropolice/playermodels/pm_hdpolice.mdl"},
    description = [[
Описание: Старший сержант Гражданской Обороны.
-----------------
Прямые обязанности:Патруль города / проверка граждан
Помощь гражданским.
Проверка юнитов / командование
-----------------------
Доступ к НН: Все
Доступ к секторам: ГП / КПП 1 / Д3 Д5 Д6 / Д4
-----------------------
Вооружение: Дубинка / Пистолет P /  СМГ.
-----------------------
Командует: PCU ниже званием / ГСР
Подчиняется:Старшим юнитам / OFC+

Хп 110 броня 60
  ]],
    weapons = {"door_ram","mp_stunstick","weapon_empty_hands","a1","fas2_cweaponry_pp","fas2_cweaponry_psmg"},
    command = "UNIT2",
    max = 3,
    salary = 650,
    admin = 0,
    PlayerSpawn = function(ply) ply:SetHealth(110) ply:SetArmor(60) end,
    vote = false,
    hasLicense = false,
    candemote = true,
    type = "police", 
    requireUnlock = TEAM_UNIT3,   
    unlockCost = 30000 
  })

Не знаю таких методов, как unlockCost и requireUnlock . Откуда они?

Я так понял что unclockCost это стоимость разблокировки профессии
А reqiureUnlock это наверное требуется ли разблокировка за определенную сумму денег или нет

Шок , инфасотка
Речь о аддоне из которого эти атрибуты а не что они значат

Пусть попробует взять отсюда

Попробуй это что-ли. Если не работает вообще или не работает как нужно, то напиши (Ошибки там ,что именно не работает и тд)

TEAM_UNIT2 = DarkRP.createJob("C17.MPF.PCU.01", {
    color = Color(0, 255, 255, 255),
    model = {"models/dpfilms/metropolice/playermodels/pm_hdpolice.mdl"},
    description = [[
Описание: Старший сержант Гражданской Обороны.
-----------------
Прямые обязанности:Патруль города / проверка граждан
Помощь гражданским.
Проверка юнитов / командование
-----------------------
Доступ к НН: Все
Доступ к секторам: ГП / КПП 1 / Д3 Д5 Д6 / Д4
-----------------------
Вооружение: Дубинка / Пистолет P /  СМГ.
-----------------------
Командует: PCU ниже званием / ГСР
Подчиняется:Старшим юнитам / OFC+

Хп 110 броня 60
  ]],
    weapons = {"door_ram","mp_stunstick","weapon_empty_hands","a1","fas2_cweaponry_pp","fas2_cweaponry_psmg"},
    command = "UNIT2",
    max = 3,
    salary = 650,
    admin = 0,
    PlayerSpawn = function(ply) ply:SetHealth(110) ply:SetArmor(60) end,
    vote = false,
    hasLicense = false,
    candemote = true,
    type = "police", 
    customCheck = function(ply)
        if not ply:GetPData("mpspcu01", false) then
            if  not ply:GetUserGroup() == "vip" or ply:IsAdmin()then
                if ply:canAfford(30000) == false  and ply:GetPData("mpspcu03", false) == false then
                        ply:ChatPrint("Вы не можете себе позволить покупку этой профессии за 30000$")
                        return false
                end

                ply:addMoney(-30000)
                ply:SetPData("mpspcu01", "1")
            else
                ply:SetPData("mpspcu01", "1")
            end
        end
  })