This system combines a player_data_manager
and a custom_stat_board
to track and display core player stats like eliminations, deaths, playtime, and kill/death ratio. The manager stores data in a persistent map and ensures version consistency, while the board renders selected stats when triggered.
Perfect for PvP-focused maps, stat-driven lobbies, or competitive arenas.
š Key Features
š Player Data Manager
-
Tracks the following per player:
-
Eliminations
-
Deaths
-
KD Ratio (auto-calculated)
-
Playtime
-
-
Includes a versioning system for data integrity
-
Float rounding utility for clean stat display
š„ļø Stat Display Board
-
Displays selected stats on screen via a button
-
Uses local map to track which player is viewing
-
Supports interrupt logic (
BreakLoops
) and active viewer state -
Customizable stat board display via editable
board_settings
š ļø Utilities
-
RoundToDecimalPlaces()
and string conversion helpers -
RemoveKeyFromMap2()
safely removes players from stat views -
Localized string-to-message converters
š§© Use Cases
-
KD tracking for arenas
-
Death/elim ratio boards for competitive maps
-
Show-off playtime or session performance
-
Visual progress feedback for ranked or lobby areas
PWR
Grxnt