πŸ”₯All scripts on our website are 50% off!πŸ”₯
Logo

Target

These functions are available in the file config/shared.lua

QB-Target

function target(elements, event, label)
    exports['qb-target']:AddTargetModel(elements, {
        options = {{
            type = "client",
            event = event,
            icon = "fas fa-box-circle-check",
            label = label
        }},
        distance = 3.0
    })
end

function entityTarget(entity, event, label)
    exports['qb-target']:AddTargetEntity(entity, {
        options = {{
            type = "client",
            event = event,
            icon = "fas fa-box-circle-check",
            label = label
        }},
        distance = 3.0
    })
end

function removeTarget(element)
    exports['qb-target']:RemoveTargetModel(element)
end

OX-Target

function target(elements, event, label)
    local options = {
        event = event,
        icon = "fas fa-box-circle-check",
        label = label
    }
    exports.ox_target:addModel(elements, options)
end

function entityTarget(entity, event, label)
    local options = {
        {
            name = 'garbagejob',
            event = event,
            icon = "fas fa-box-circle-check",
            label = label
        }
    }
    exports.ox_target:addLocalEntity(entity, options)
end

function removeTarget(element)
    exports.ox_target:removeModel(element)
end

You can use any target system by adapting these functions to your preferred target resource.