jex_interactions

Every "press E" prompt on your server, in one style and customisable down to the detail.

v1.0.0 Standalone

One resource for every interaction prompt on your server, controlled from a single place. Key, label, hint, colour, shape and placement are tuned in detail from config.lua: leave it as it ships or refine it until it looks made for your server, and the change applies across every script using it at once.

It includes Orbit Follow, the mode that takes the prompt out of the corner and places it beside the character: it follows the player smoothly, flips side when it runs out of room and always stays on screen. If you prefer something classic, there are five fixed placements as well.

Several resources can show their own prompts at the same time: they stack by priority, each resource gets its own id namespace and, if it stops, its prompts are removed automatically. It is standalone —no framework, no ox_lib, no dependencies— and in normal use it stays at 0.00 ms.

What's included

  • Orbit Follow: the prompt follows the character without leaving the screen
  • Six placements: four corners, bottom centre and Orbit Follow
  • Multiple prompts at once, ordered by priority
  • ok, warn and bad states to show whether the action is available
  • Permanent prompts or ones that expire on their own
  • Custom key, main label and secondary hint
  • Round or square shape, optional outer frame and colours your way
  • 6 exports and 2 events, with automatic per-resource cleanup
  • Standalone, Lua 5.4 and Asset Escrow ready with an editable config.lua
  • NUI ships compiled: no Node.js and nothing to build
  • 0.00 ms in normal use