ui
HUDs, notifications, radial menus, scoreboards, and inventory grids — the NUI layer players actually see.
Status HUD: Health, Armor, Hunger, Thirst
A live ESX status HUD that pushes health, armor, hunger and thirst to an NUI overlay and hides itself on death.
Notification System: Typed Toasts
A reusable typed-toast notification system (success/error/info/warning) with client and server exports for other resources.
Vehicle HUD: Speedometer, Fuel, Gear
A driver-only vehicle HUD showing speed in mph, fuel level, current gear and RPM, pushed to an NUI dashboard.
Context / Radial Menu (NUI)
A hold-to-open NUI radial menu with configurable wedges, NUI callbacks for actions, and clean focus release.
Progress Bar for Timed Actions
A reusable progress-bar export for timed actions that cancels on move, on the X key, or on death and returns done/cancelled.
Scoreboard: Online Players + Ping
A hold-Tab scoreboard that asks the server for the live player list, server ids and ping, then renders it as a read-only NUI overlay.
Minimap Zone Names on Enter
Shows the area and street name as a fading banner only when the player crosses into a new zone, with a native ticker fallback.
Interaction Prompt (Press E) Marker
Draws world markers at points of interest, shows a Press E help prompt in range, and fires a named event on the key press.
Inventory Grid UI (NUI)
An ESX NUI inventory grid: open with a key, fetch items from the server, and drop items through a server-validated callback.
Phone Notification Banner
A phone-style notification banner with app icon, sender and message, an arrival sound, and a server export to push to any player.
Third-Eye Target System (Entity, Zone & Bone Options)
A raycast third-eye targeting framework that attaches context options to entities, models, zones and ped bones, then fires server-authoritative events on selection.
Context List Menu with Nested Submenus
A NUI vertical list menu with nested submenus, per-item icons and callbacks that route to local or server-authoritative events.
Input Dialog (Form Fields to Lua Values)
A NUI form dialog with text/number/select/checkbox fields that coerces inputs to typed Lua values and submits them to a server-authoritative handler.
Compass Heading Strip HUD
A native-draw top-screen compass strip showing cardinal direction, heading degrees and the current street name, with correct counter-clockwise heading conversion.
Proximity Voice Range & Talking Indicator
A pma-voice proximity HUD that cycles whisper/normal/shout range, shows a live talking indicator and a radio mic icon, with server-authoritative radio-channel joins.
Cash & Bank HUD with Change Pop-Up
A cash/bank money HUD driven entirely by server-pushed balances that flashes a green +/red - delta animation whenever the total changes.
Death / Bleed-Out Respawn Screen
A framework-agnostic NUI Wasted overlay with a bleed-out countdown, hold-to-respawn, and a server-owned respawn cooldown that prevents rush-respawning.
Custom Server Loading Screen (Music + Progress)
A framework-agnostic pre-spawn NUI loading screen with background media, a music player, and a real session-ready handover that shuts the loading NUI down cleanly.
First-Spawn Location Selector
A framework-agnostic on-join NUI list of spawn points with an orbiting preview camera and a server-validated teleport into the chosen location.
Overhead Player Nameplates (ID / Name / Job)
A framework-agnostic world-space nameplate system that draws server id, name and job above nearby players, distance-gated, with name/job sourced from the server.
Static Map Blip Manager (POIs + Legend)
A framework-agnostic, config-driven blip manager that renders categorized static map blips for shops/jobs/POIs with per-category runtime toggles and a legend.
Square Minimap + Hide-On-Foot
A framework-agnostic minimap tweak that swaps the radar to a square frame, hides it on foot, and exposes a runtime toggle command — resolution-aware.
Emote Menu with Search, Favorites & Walkstyles
A standalone NUI emote menu with categories, live search, server-persisted favorites and walkstyle selection, bound to a key.
Item Hotbar Quick-Slots (1-5)
A bottom-screen 1-5 quick-use hotbar bound to inventory items, with server-validated item use on keypress.
Stress HUD with Screen Shake & Blur
A server-authoritative stress meter HUD that drives escalating gameplay-cam shake and a timecycle blur as stress rises.
Objective / Mission Tracker HUD
A side-screen objective checklist HUD with add/update/complete states, driven by client exports and server-pushed events for other scripts.
Admin Announcement Broadcast Banner
A permission-gated server command that broadcasts a full-width center-screen announcement banner to all players via NUI.
Draggable HUD Editor with Saved Layout
An edit mode that lets players drag HUD elements to new positions and persists the per-player layout server-side.
PvP Killfeed Feed
A framework-agnostic NUI killfeed where each client reports its own death and the server resolves killer/weapon/victim into one authoritative broadcast entry.
Directional Damage Indicator
A screen-edge arc that points at the direction incoming damage came from, computed locally from camera-relative angle with the attacker's name confirmed server-side.