[VORP] Boxing RedM Script
A complete and immersive boxing system 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. you can get it here https://yamisat.tebex.io/package/7386180 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 Download and place the ys_boxing folder in your resources directory. Import the included SQL file into your database. Add ensure ys_boxing to your server.cfg. Configure boxing areas and settings in config.lua. 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.
Download
0 formatsNo download links available.