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

  1. The player presses the assigned key (default: I) or types /showid.

  2. The IDs of players within the proximity radius appear as floating 3D text.

  3. After the defined duration (Config.displayTime), the display automatically turns off.

Scenario 2: Player Too Far

  1. A player attempts to display IDs.

  2. 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