Scripts/resources/[il]/illenium-appearance/server/framework/esx/management.lua
2024-12-29 20:49:12 +01:00

29 lines
856 B
Lua

if not Framework.ESX() then return end
if Config.BossManagedOutfits then
function isBoss(grades, grade)
local highestGrade = grades[1].grade
for i = 2, #grades do
if grades[i].grade > highestGrade then
highestGrade = grades[i].grade
end
end
return highestGrade == grade
end
lib.addCommand("bossmanagedoutfits", { help = _L("commands.bossmanagedoutfits.title"), }, function(source)
local job = Framework.GetJob(source)
local grades = Database.JobGrades.GetByJobName(job.name)
if not grades then
return
end
if not isBoss(grades, job.grade.level) then
return
end
TriggerClientEvent("illenium-appearance:client:OutfitManagementMenu", source, {
type = "Job"
})
end)
end