25 lines
		
	
	
		
			No EOL
		
	
	
		
			719 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			No EOL
		
	
	
		
			719 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| function StaffCheck(source)
 | |
|     local staff = false
 | |
| 
 | |
|     if Config.Core:upper() == 'ESX'then
 | |
|         local player = Core.GetPlayerFromId(source)
 | |
|         local playerGroup = player.getGroup()
 | |
| 
 | |
|         for i, Group in ipairs(Config.AdminGroups) do
 | |
|             if playerGroup == Group then
 | |
|                 staff = true
 | |
|                 break
 | |
|             end
 | |
|         end
 | |
|     elseif Config.Core:upper() == 'QBCORE' then
 | |
| 
 | |
|         for i, Group in ipairs(Config.AdminGroups) do
 | |
|             if Core.Functions.HasPermission(source, Group) or IsPlayerAceAllowed(source, Group) or IsPlayerAceAllowed(source, 'command') then
 | |
|                 staff = true
 | |
|                 break
 | |
|             end
 | |
|         end
 | |
|     end
 | |
| 
 | |
|     return staff
 | |
| end | 
