У меня хл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
})