Gym & Skills Progression for QBox
Give your gyms a reason to exist. A complete gym & skills system built natively for QBox — train at workout stations, fight AI sparring matches, earn XP, and unlock passive strength & stamina buffs.
Preview: Gym for QBox — Sparring, Workouts & Progression | FinalStory
Docs: GYM | FinalStory Docs
What you get
Gym stations — bench press, biceps, pull-ups and more via
ox_target, with skill checks so XP is earnedSparring — pay a configurable entry fee to fight an AI boxer in the ring across three difficulties, with a punch-stamina system, ring-out & intruder protection and automatic refunds
XP & levels — a configurable XP/level curve, stored on player metadata
Passive buffs — melee damage and max stamina scale with level
Anti-grind & anti-cheat — daily XP limit plus server-side XP validation
/skills menu — clean per-skill progress display
Exports — other scripts read & grant skills (already used by erp_hunter, erp_fishing)
Map blips for your gym locations
Why erp_gym
Native QBox — talks to
qbx_core directly. No bridge layers, no overhead.Fully translatable — English & Czech included through
ox_lib. Add any language with one file.Made to customize — XP curve, sparring, stations, limits and labels all live in an open
config.lua; notifications, medical and logging are wired through open, editable hook files.No hard extras — the optional medical hook simply no-ops unless you wire it to your own medical/consumables resource.
Server-authoritative — XP is validated server-side, so players can't cheat their levels.
Requirements
qbx_core · ox_lib · ox_target
Setup
Start the dependencies before erp_gym, then ensure erp_gym. Full installation and configuration steps ship in the included README.
Escrow-protected with intentionally open, editable configuration & integration files. Support provided through this store. Built for QBox. © FinalStory.