HZ-TextUi

HZ-TextUi draws 3D TextUI and target prompts for FiveM. The prompt is painted by the game in the 3D world, and its look is edited from your admin panel rather than a config file.

It answers the ox_target, qtarget and qb-target APIs, so the scripts you already run keep working untouched.

Your scripts do not change. 24 exports under the same names and the same arguments. Install it, delete nothing, rewrite nothing.

Requirements

ox_librequired
hz_liboptional, only for the TextUI Designer. Everything else runs without it
a frameworkox_core, QBX, ESX, ND_Core, or standalone
The framework is auto-detected, and only for the groups and job option filters. Nothing else depends on it.

What it does

  • Pins and prompts in the world — a pin marks an interaction; aim at it and it opens into a key and a label. The pin that decides what you are aiming at is the one drawn on screen: what you see is what you select, at 1 metre and at 10.
  • Two ways to pick an option — a native mouse cursor you click, or the mouse wheel. Neither takes NUI focus, so the camera and the controls stay with the player.
  • A designer, not a config file — 29 shapes, 5 whole-look presets and 11 colour presets, rendered live over a real game frame.
  • Text colours apply live — the key letter, the label, the counter and the two option rows, without a restart.
  • Nothing runs while the key is up — the detection loop is created on press and destroyed on release.

Quick Navigation