Как сделать личную профу?Чтоб она была видна определенным группам лиц
Чтобы создать невидимую профу, для нее нужна невидимая категория
Поэтому держи:
jobs.lua
TEAM_PROFA = DarkRP.createJob("Личная профа", {
color = Color(0, 0, 0),
model = "models/player/skeleton.mdl",
description = [[Это твоя личная профа]],
weapons = {},
command = "goprofa",
max = 0,
salary = 200,
admin = 0,
vote = false,
hasLicense = false,
category = "Личные профессии",
canDemote = true,
customCheck = function(ply)
return table.HasValue({"vip", "superadmin", "moderator", "slave", "giperadmin", "короче_пиши_здесь_ранги_привилегий_которые_будут_видеть_эту_профу"}, ply:GetUserGroup())
end,
CustomCheckFailMsg = "Хочешь стать этой профой через чат-команду? Не выйдет! Плати бабки.",
})
categories.lua
DarkRP.createCategory {
name = "Личные профессии",
categorises = "jobs",
startExpanded = false,
color = Color(0, 0, 0),
sortOrder = 20,
canSee = function(ply)
return table.HasValue({"vip", "superadmin", "moderator", "slave", "giperadmin", "короче_пиши_здесь_ранги_привилегий_которые_будут_видеть_эту_профу"}, ply:GetUserGroup())
end,
}
все кидать в /garrysmod/addons/darkrpmodification/lua/darkrp_customthings
пункт 1. кидаешь в jobs.lua
пункт 2. кидаешь в categories.lua
думаю разберешься
1 лайк
Спасибо
А как доступ к профессии по Steamid сделать?
Не знаю,но мб можно просто создать отдельные ранги для игроков что бы их писать в луа?
return table.HasValue({"STEAM_0:0:0000000", "STEAM_0:0:0000000"}, ply:SteamID())
2 лайка