21 lines
		
	
	
	
		
			851 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			851 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| --- @return boolean @true if player is boss, false if not
 | |
| tgiCore.isBoss = function(job)
 | |
|     if job and job ~= PlayerData.job.name then return end
 | |
|     return PlayerData.job.boss or PlayerData.job.isboss or (PlayerData.job.grade_name and PlayerData.job.grade_name == "boss")
 | |
| end
 | |
| 
 | |
| --- Open boss menu for player job
 | |
| tgiCore.OpenBossMenu = function()
 | |
|     if not tgiCore.isBoss() then return end
 | |
|     if config.tgiannServer then
 | |
|         TriggerEvent('esx_society:openBossMenu', PlayerData.job.name, function(_, menu)
 | |
|             menu.close()
 | |
|         end, { wash = false })
 | |
|     else
 | |
|         if config.framework == "esx" then
 | |
|             TriggerEvent('esx_society:openBossMenu', PlayerData.job.name, function() end, { wash = false })
 | |
|         elseif config.framework == "qb" then
 | |
|             TriggerEvent("qb-bossmenu:client:OpenMenu")
 | |
|         end
 | |
|     end
 | |
| end
 | 
