forked from Simnation/Main
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
|
|
}) |