28 lines
		
	
	
	
		
			856 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			28 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
 | 
