๐ŸŽฏTarget

shared/config.lua
Config.Target = {
    enabled = true,
    resource = 'ox_target',
}
  • When Config.Target.enabled is set to true, 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_target in this case). In practice, this means:

    1. No more DUI prompts. You no longer draw simple text popups or โ€œPress Eโ€ prompts in the world.

    2. No manual key checks. You donโ€™t use IsControlJustPressed(0, 38) (E) or IsControlJustPressed(0, 47) (C). Instead, you register every interactable zone or entity with ox_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 in ox_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').

Last updated