Target
shared/config.lua
Config.Target = {
enabled = true,
resource = 'ox_target',
}- When
Config.Target.enabledis set totrue, your script stops loading and showing its built-in DUI elements (text prompts, help messages, etc.) that relied on keyboard keys (like “Press E”). - Instead, all object-interaction logic is handed over to the specified targeter (
ox_targetin this case). In practice, this means:- No more DUI prompts. You no longer draw simple text popups or “Press E” prompts in the world.
- No manual key checks. You don’t use
IsControlJustPressed(0, 38)(E) orIsControlJustPressed(0, 47)(C). Instead, you register every interactable zone or entity withox_target, and it displays its own UI (icons, tooltips, reticle, etc.) and listens for a left-mouse click or whatever key(s) you’ve configured inox_target.
In short: turning on Config.Target.enabled = true disables your old DUI-based prompts and delegates all “click-to-interact” behavior to the targeter (resource = 'ox_target').
Related pages
- Changing Language — Explanation of the locale configuration in the script
- Create Dialog — Creating Dialogs
- Available Keys — Keys in CreateDialog
- Default Images — By default, dialogs load item icons based on each respname.
- Configuration — back to the section overview