Summer Sale 50% OFF everything storewide! Sale ends in: 00d 00h 00m 00s ×
Optimized
Escrow
Support

Resource Details

Identity Check – Smart Player ID System

Identity Check is a lightweight and immersive player ID display system designed for FiveM roleplay servers.
It allows players to temporarily reveal nearby player IDs while ensuring realism through line-of-sight checks and distance filtering.

Unlike traditional ID scripts, this system prevents players from seeing IDs through walls or objects, making it fair and abuse-resistant.


Features

• Line-of-sight detection prevents IDs from showing through walls
• Distance-based scanning for nearby players
• Camera view-cone filtering to avoid unnecessary checks
• Smart caching system for high performance
• Cooldown protection to prevent spam
• Player alert when someone checks their ID
• Optional keybind support
• Lightweight and optimized for large servers
• Works with any framework (QBCore, ESX, Qbox, standalone)


How It Works

  1. Player presses the configured key or command.
  2. Nearby players are notified that their ID is being verified.
  3. Player IDs appear above nearby characters for a short time.
  4. IDs only appear when the player is visible and not blocked by walls or objects.

This makes the system realistic and prevents unfair information gathering.


Performance Optimized

This resource is designed with performance in mind.

• Expensive line-of-sight checks run on timed scans instead of every frame
• Rendering and scanning are separated to reduce frame spikes
• Threads only run while the ID display is active

This keeps the script extremely lightweight even on high population servers.


Configuration

The script is fully configurable.

You can easily adjust:

• ID display duration
• cooldown time
• detection range
• keybind
• view cone angle
• maximum players displayed

All options are available in the config file.


Requirements

• FiveM Server
• ox_lib (for notifications and UI)


Installation

  1. Place the resource in your server's resources folder
  2. Add the resource to your server.cfg
  3. Configure settings in config.lua
  4. Restart your server

Support

If you encounter any issues or need assistance, feel free to reach out for support.