local options = {
{
name = 'ox:option1',
event = 'ox_target:debug',
icon = 'fa-solid fa-road',
label = 'Option 1',
},
{
name = 'ox:option2',
event = 'ox_target:debug',
icon = 'fa-solid fa-road',
label = 'Option 2',
canInteract = function(entity, distance, coords, name, bone)
return not IsEntityDead(entity)
end
}
}
local models = { `prop_atm_01`, `prop_atm_02` }
local optionsNames = { 'ox:option1', 'ox:option2' }
disableTargeting
Toggles the state on being able to target. true/false
exports.ox_target:disableTargeting(state)
addModel
Add new options when targeting a specific model or list of models.
exports.ox_target:addModel(models, options)
removeModel
Remove options from a specific model or list of models.
exports.ox_target:removeModel(models, optionNames)
addEntity
Add new options when targeting a networked entity matching the given netid or list of netIds.
Requires the use of NetworkGetNetworkIdFromEntity (opens in a new tab) on an entity id.
exports.ox_target:addEntity(netIds, options)
removeEntity
Remove options from a networked entity matching the given netid or list of netIds.
Requires the use of NetworkGetNetworkIdFromEntity (opens in a new tab) on an entity id.
exports.ox_target:removeEntity(netIds, optionNames)
addLocalEntity
Add new options when targeting a local entity or list of entities.
exports.ox_target:addLocalEntity(entities, options)
removeLocalEntity
Remove options from a local entity or list of entities.
exports.ox_target:removeLocalEntity(entities, optionNames)