A gym script that installs itself, can't be farmed and fits the server you already have.
Most gym scripts look good in a showcase and cause trouble on a live server. You import SQL by hand, the training does nothing you can feel, and the client gets to send its own skill values.
Gnav Gym is built around those problems.
๐ Build gyms in-game
/gymcreatorshows a see-through copy of you doing the exercise. Aim, rotate, snap it onto a machine and press Enter.- Register an MLO's machine once and every copy on the map works.
- Passes, the supplement shop and the reception are set up from menus. Your gyms are saved in their own folder, so updates don't touch them.
๐ฎ Every set is a minigame
- Five games: time the lockout on the bench, hit the beat on push-ups, alternate your grip on chin-ups, hold your balance in yoga, keep the pace on the treadmill.
- Higher stats make them easier, so you feel your progress in the gym too.
- Each set ends with a grade from S to D and the exact gains.
๐ Can't be farmed
- The client only asks to start or finish a set. The server checks position, time, cooldowns, occupancy and access, and works out every gain itself.
- Daily caps and diminishing returns. A perfect minigame is never worth more than a normal set.
- Hooks for your logs and your anticheat.
๐ช Training you can feel
- Strength raises melee damage, stamina sprint endurance and lung capacity time under water.
/fitnessshows each stat and what it does right now, like "+12% melee damage".- Optional decay, worked out at login so nothing ticks in the background.
๐ Supplements, legal and not
- Whey, creatine, pre-workout and electrolytes at the reception. Peptides, SARMs and steroids for your black market.
- Tolerance, crashes, side effects and detection windows. Clean gyms can turn away enhanced members, and a test kit lets police test players.
๐ Gyms that fit roleplay
- Public, paid with day or week passes, job only (PD, EMS, prison), or run by a job whose staff sell the passes.
/workoutfor push-ups, sit-ups and yoga anywhere, at reduced gains.
๐ฑ Gnav Fit phone app
- An optional lb-phone app: energy, training status, VOโ max, fitness age, resting heart rate, the week's activity and recent workouts, all from your character's training. Included.
๐ Fits your server
- Qbox first, QBCore and ESX through open bridges.
- ox_target, qb-target or no target at all. ox_inventory, qb-inventory or the framework's inventory.
- Keep the built-in stats or send every gain to your own skill system.
- No SQL to import. 16 languages.
Open for you to edit: config, locales, framework, inventory and target bridges, 33 server and client hooks, the minigame screen and the whole phone app. The core is escrowed.
Performance
- 0.00 ms idle, also inside a gym.
- 0.01โ0.03 ms during a set.
Requirements
- ox_lib, oxmysql, OneSync
- Qbox, QBCore or ESX
- Server build 7290 or newer
- lb-phone for the optional app