Give every player on your server a clear, unique and professionally managed identity.
LG_IDTitle is an advanced overhead identity and title system developed for FiveM ESX Legacy servers.
It can display server IDs, roleplay names, job information, custom titles, newcomer badges and optional charm flower badges directly above player characters.
Perfect for roleplay communities, VIP identities, staff ranks, job titles, event rewards, player achievements and progression systems.
✨ Core Features
🆔 Player Identity Display
Display player server ID
Display ESX roleplay name
Optional self-ID and self-name display
Configurable draw distance
Configurable text size and overhead position
💼 Job Information
Automatically reads ESX job data
Automatically reads job grade labels
Supports configurable job icons
Job information can be enabled or disabled
🏷️ Custom Title System
Administrators can assign titles to online players
Multiple titles can be displayed simultaneously
Individual color settings for every title
Configurable title line positions
Hide, restore, edit or remove titles
Configurable title limit per player
Persistent database storage
🛡️ Administrator Management Menu
Administrators can manage player titles directly in-game:
View existing player titles
Add new titles
Edit title text
Change title colors
Adjust title line positions
Hide or restore titles
Permanently remove titles
Enable extended administrator draw distance
Supports ESX permission groups and ACE permissions:
add_ace group.admin LG_IDTitle.admin allow🌱 Newcomer Badge System
LG_IDTitle can automatically display a newcomer badge based on the player's accumulated playtime.
Configurable options include:
Badge text
Badge color
Text size
Draw distance
Overhead position
Required playtime
Manual player hide command
Self-visibility
Administrator and permission-group bypass
Once the required playtime is reached, the newcomer badge is removed automatically.
No manual administrator action is required.
🌸 LG-FlowerCharm Integration
LG_IDTitle can optionally integrate with LG-FlowerCharm to display a charm-level flower badge beside the player's roleplay name.
Supported features:
Eight charm levels
Individual badge images
Floating animation
Pulse animation
Shine animation
Swing animation
Configurable badge size and spacing
Automatic charm-level refresh
Administrator global refresh
LG-FlowerCharm is optional and is not required for the core ID, name, job or custom title features.
🎨 Dual Rendering Modes
LG_IDTitle includes two rendering options.
🖥️ NUI Rendering
Unicode and Chinese character support
Optional custom TTF font
Text outlines
Text shadows
Multiple title lines
Image badges
Animated visual effects
🎮 Native GTA Text Rendering
No custom font required
Suitable as a compatibility fallback
Easily selectable through the configuration
🚀 Performance Optimisation
Nearby-player caching
Maximum rendered-player limit
Configurable player draw distance
Separate administrator draw distance
Optional line-of-sight checks
Configurable refresh intervals
Reduced unnecessary rendering
Server-authoritative title validation
Suitable for both small roleplay communities and higher-population servers.
🔐 Security Features
Server-side permission validation
Administrator action verification
Title length restrictions
Maximum title count restrictions
Player distance validation
Persistent database storage
Protection against forged client-side administrator actions
🗄️ Database and Migration
The new database table is:
lg_idtitle_playersLG_IDTitle supports:
Automatic database table creation
Automatic missing-column updates
Automatic legacy table detection
Automatic player-title migration
Non-destructive migration
Legacy records from zx_player_titles can be safely copied into the new database table.
The original legacy table will not be deleted.
📦 Dependencies
ESX Legacy
ox_lib
oxmysql
🛠️ Installation
The resource folder must remain named:
LG_IDTitleAdd the following to your server.cfg:
ensure oxmysql
ensure ox_lib
ensure es_extended
ensure LG_IDTitleImport the included install.sql file, or allow the resource to create its database table automatically during the first startup.
⌨️ Default Commands
/称号
/称号管理
/newbiehideCommands, keybinds, draw distances, colors, fonts, job icons and feature settings can be changed in config.lua.
✅ Recommended Uses
👑 VIP and supporter identities
🛡️ Administrator and staff titles
🚓 Police, EMS and job ranks
🏆 Event winners and achievement titles
🌱 New-player onboarding
🌸 Charm and social progression systems
🎭 Roleplay character identities
🎁 Server rewards and progression systems
⚡ LG_IDTitle
A complete FiveM overhead identity system combining player IDs, roleplay names, job information, custom titles, newcomer badges and optional charm badges.
Make player identities clearer and your server presentation more professional.
