70 lines
		
	
	
		
			No EOL
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			No EOL
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
local currentResourceName = GetCurrentResourceName()
 | 
						|
local targeting = exports[currentResourceName]
 | 
						|
 | 
						|
AddEventHandler(currentResourceName..':debug', function(data)
 | 
						|
    print('Entity: '..data.entity, 'Model: '..GetEntityModel(data.entity), 'Type: '..GetEntityType(data.entity))
 | 
						|
    if data.remove then
 | 
						|
        targeting:RemoveTargetEntity(data.entity, 'Hello World')
 | 
						|
    else
 | 
						|
        targeting:AddTargetEntity(data.entity, {
 | 
						|
            options = {
 | 
						|
                {
 | 
						|
                    type = "client",
 | 
						|
                    event = currentResourceName..':debug',
 | 
						|
                    icon = "fas fa-box-circle-check",
 | 
						|
                    label = "Hello World",
 | 
						|
                    remove = true
 | 
						|
                },
 | 
						|
            },
 | 
						|
            distance = 3.0
 | 
						|
        })
 | 
						|
    end
 | 
						|
end)
 | 
						|
 | 
						|
targeting:AddGlobalPed({
 | 
						|
    options = {
 | 
						|
        {
 | 
						|
            type = "client",
 | 
						|
            event = currentResourceName..':debug',
 | 
						|
            icon = "fas fa-male",
 | 
						|
            label = "(Debug) Ped",
 | 
						|
        },
 | 
						|
    },
 | 
						|
    distance = Config.MaxDistance
 | 
						|
})
 | 
						|
 | 
						|
targeting:AddGlobalVehicle({
 | 
						|
    options = {
 | 
						|
        {
 | 
						|
            type = "client",
 | 
						|
            event = currentResourceName..':debug',
 | 
						|
            icon = "fas fa-car",
 | 
						|
            label = "(Debug) Vehicle",
 | 
						|
        },
 | 
						|
    },
 | 
						|
    distance = Config.MaxDistance
 | 
						|
})
 | 
						|
 | 
						|
targeting:AddGlobalObject({
 | 
						|
    options = {
 | 
						|
        {
 | 
						|
            type = "client",
 | 
						|
            event = currentResourceName..':debug',
 | 
						|
            icon = "fas fa-cube",
 | 
						|
            label = "(Debug) Object",
 | 
						|
        },
 | 
						|
    },
 | 
						|
    distance = Config.MaxDistance
 | 
						|
})
 | 
						|
 | 
						|
targeting:AddGlobalPlayer({
 | 
						|
    options = {
 | 
						|
        {
 | 
						|
            type = "client",
 | 
						|
            event = currentResourceName..':debug',
 | 
						|
            icon = "fas fa-cube",
 | 
						|
            label = "(Debug) Player",
 | 
						|
        },
 | 
						|
    },
 | 
						|
    distance = Config.MaxDistance
 | 
						|
}) |