ev_showid

EV Show ID System
The EV Show ID System allows players to display the server IDs of nearby players for a limited time. It provides an immersive way to identify players in proximity with configurable keybindings and durations.
System Features
Core Features
Proximity-Based Display: Displays the IDs of nearby players within a specified radius.
Customizable Duration: Control how long the IDs remain visible on screen.
Dynamic Update: IDs refresh in real-time as players enter or leave the proximity range.
Keybinding Support: Easily configurable keybindings for triggering the display.
Configuration
The configuration file defines the basic settings for the system, including keybindings and display duration.
Example Configuration
Client-Side Details
Core Logic
Keybinding and Command Setup
The system uses the defined keybinding (Config.key) or the /showid command to trigger the ID display:
Drawing 3D Text
Player IDs are displayed in the game world using a 3D text renderer:
Player Detection
The system identifies nearby players within the defined radius (Config.drawDistance):
Continuous Display
A loop ensures that player IDs are rendered continuously for the duration specified in Config.displayTime:
Example Scenarios
Scenario 1: Viewing Nearby Players' IDs
The player presses the assigned key (default:
I) or types/showid.The IDs of players within the proximity radius appear as floating 3D text.
After the defined duration (
Config.displayTime), the display automatically turns off.
Scenario 2: Player Too Far
A player attempts to display IDs.
If no players are within the proximity range, nothing is shown.
Using IDs is allowed for evidence reports.
Notes
Performance: The proximity detection and rendering logic are optimized for smooth gameplay.
Customization: Adjust the radius, keybinding, and display duration in the configuration file.
Last updated