A complete and immersive boxing system script for RedM servers using Vorp Core. Two players step into the ring, spectators place their bets, and the crowd watches in real time as the fighters battle it out across configurable rounds , all persistent and fully synchronized.
Key Features
Multi-Ring Support: Configure as many boxing arenas as you want across the map, each with its own leaderboard, spawn positions, and default round time.
Full Match Flow: fighters join slots, the host configures rounds, time limit, gloves, and whether bets are enabled then the match begins with a countdown.
Round System: Choose from preset round durations (30s, 60s, 90s, 120s) or enable KO Mode for a limitless fight with no timer.
Betting System: A configurable betting window opens after match start, letting any nearby player wager money on a fighter. Winners share the losing pool proportionally; bets are refunded on a draw or if the opponent leaves.
Custom Boxing Gloves: 3D glove props attach directly to each fighter's hands.
Damage Modifiers: Separate configurable damage multipliers for bare fists and glove fights to keep matches balanced.
Spectator HUD: Nearby spectators see real-time health bars floating above each fighter's head, projected from world space into screen space.
Persistent Leaderboard: Per-ring stats (wins, losses, draws, KO wins, TKO wins, betting profit) saved to database and displayed on an in-world leaderboard interaction point.
Bell Sounds: Positional round-start and round-end bell audio via xsound, heard only by players within a configurable radius.
Control Locking: Weapon use, holstering, aiming, and other controls are blocked during a match to keep fights clean.
Secure Server Authority: All match state, slot management, betting logic, and stat recording are handled server-side.
Multi-Language Ready: English and Spanish locales included.
Requirements
Framework: vorp_core
Database: oxmysql
Library: ox_lib
Sound: xsound
Interaction: sleepless_interact
Installation
ys_boxing folder in your resources directory.ensure ys_boxing to your server.cfg.Configuration
Areas: Add as many rings as you want with custom spawn positions, leaderboard points, and default round time.
Round Timer Options: Define the list of available round durations shown in the match setup menu.
Betting Timer: Set how many seconds players have to place bets after a match is started.
Gloves: Enable or disable the glove selector, set the default model, and add custom glove variants.
Damage Modifiers: Tune how hard fists and gloved hits land.
Leaderboard: Toggle it on/off, set how many entries to show, and configure the interaction distance.
Bell Sounds: Swap audio files and adjust volume and range.
Debug Mode: Enable for development and testing.
A complete and immersive boxing system script for RedM servers using Vorp Core. Two players step into the ring, spectators place their bets, and the crowd watches in real time as the fighters battle it out across configurable rounds , all persistent and fully synchronized.
Key Features
Multi-Ring Support: Configure as many boxing arenas as you want across the map, each with its own leaderboard, spawn positions, and default round time.
Full Match Flow: fighters join slots, the host configures rounds, time limit, gloves, and whether bets are enabled then the match begins with a countdown.
Round System: Choose from preset round durations (30s, 60s, 90s, 120s) or enable KO Mode for a limitless fight with no timer.
Betting System: A configurable betting window opens after match start, letting any nearby player wager money on a fighter. Winners share the losing pool proportionally; bets are refunded on a draw or if the opponent leaves.
Custom Boxing Gloves: 3D glove props attach directly to each fighter's hands.
Damage Modifiers: Separate configurable damage multipliers for bare fists and glove fights to keep matches balanced.
Spectator HUD: Nearby spectators see real-time health bars floating above each fighter's head, projected from world space into screen space.
Persistent Leaderboard: Per-ring stats (wins, losses, draws, KO wins, TKO wins, betting profit) saved to database and displayed on an in-world leaderboard interaction point.
Bell Sounds: Positional round-start and round-end bell audio via xsound, heard only by players within a configurable radius.
Control Locking: Weapon use, holstering, aiming, and other controls are blocked during a match to keep fights clean.
Secure Server Authority: All match state, slot management, betting logic, and stat recording are handled server-side.
Multi-Language Ready: English and Spanish locales included.
Requirements
Framework: vorp_core
Database: oxmysql
Library: ox_lib
Sound: xsound
Interaction: sleepless_interact
Installation
ys_boxing folder in your resources directory.ensure ys_boxing to your server.cfg.Configuration
Areas: Add as many rings as you want with custom spawn positions, leaderboard points, and default round time.
Round Timer Options: Define the list of available round durations shown in the match setup menu.
Betting Timer: Set how many seconds players have to place bets after a match is started.
Gloves: Enable or disable the glove selector, set the default model, and add custom glove variants.
Damage Modifiers: Tune how hard fists and gloved hits land.
Leaderboard: Toggle it on/off, set how many entries to show, and configure the interaction distance.
Bell Sounds: Swap audio files and adjust volume and range.
Debug Mode: Enable for development and testing.
You have no favourites yet.
Loading purchases...
No purchases found for this period.