[ESX/QB] vms_gym & skills 2.0.0 | Owned Gyms, Player Skills

:money_with_wings: BUY IT HERE: www.vames-store.com


image

:movie_camera: Watch it here:

:movie_camera: Watch it here 2.0.0:


image


image

  • Compatible with ESX & QB-Core
  • Compatibility with target system like ox_target, qb-target etc

  • Can be used with or without - markers, 3d-text, textui
  • Compatibility with progressbars
  • Compatibility with minigames such as skill-bar
  • Menu with character statistics.
  • Prepared translation of the script in many languages thanks to the VMS Translator team: :uk: English, :czech_republic: Czech, :de: German, :fr: French, :es: Spanish, :portugal: Portuguese, :poland: Polish and the ability to make your own translations using the config.translation.lua and translation.js files
  • Highly detailed configs (config.lua, config.client.lua)
  • The ability to have multiple gyms on the server.
  • The ability to set the gym to work including the ability to set the required pass that can be sold by an employee with the hail set in the work config.
  • Temporary gym memberships built into the script with adjustable expiration times.
  • Many activities at the gym: bench, barbell, dumbbells, pull-ups on a bar, push-ups, running on a treadmill
    • Endurance during exercise dependent on your character’s condition - to increase your character’s condition it requires swimming, running or cycling.
    • To practice this requires pressing a button, it is not automatically done, also you can plug to it, for example, skill-bar.
  • Lack of exercise results in reduced condition and strength over time.
  • Ability to modify running speed and impact strength depending on character stats.
  • Possibility to use marker, 3d text or without these options.
  • The script has available client-side exports
    • exports["vms_gym"]:addSkill("skill_name", value) => This allows you to increase your skilling with other activities in your other scripts.
    • exports["vms_gym"]:getSkill("skill_name") => The ability to get a value of how much a player has skil and thus add the ability to be active in other resources when a player has enough stamina or strength, for example.
    • exports["vms_gym"]:removeSkill("skill_name", value) => This allows you to reduce the skilling with other activities in your other scripts, e.g. eating caloric foods such as burgers etc.
  • Full translation with config.translation.lua & translation.json.
  • Full support.

image

Full view for configs on our script documentation:


image

While outside the gym area:

x

Being in the gym area:

image

Code is accessible Yes / No
Subscription-based No
Lines (approximately) +1400
Requirements ESX / QB-Core, cron (for temporaly memberships)
Support Yes
76 Likes

can we add our own target system in? is it open to do that?

Yes of course! You can implement a other target system to vms_gym, you can chcek it in the preview config.lua file Config.Target

Full View config.lua - vms* store - Docs (vames-store.com)

1 Like

Perfection Vames. <3

1 Like

looks cool, can i disable the shooting/driving section out entirely?

Yes, you can disable using this option in config.lua
image

1 Like

okay cool! also i noticed a typo for all your “strength” in script lol

Very nice, my only critique is the animations in my opinion need a bit more work for the gym. I don’t really like how you just teleport onto the equipment, I don’t really work with scenarios/animations much but Im sure there is something out you could maybe use to slowly walk into or get onto the equipment.

1 Like

Nice release, I think this is the best and most comprehensive gym and skill system I’ve ever seen.

1 Like

oh, you are right I will correct it in the next update

Thank you, we do not use the scenario because it would not be possible to do the execution of the exercise when the key is pressed, it would only work by itself, soon I will check if there is a pre animation available, because mainly it would only be useful for the exercise Bench

Yeah thats understandable, thanks for the reply!

:computer: UPDATE 1.0.1

[/] Fixed Config.PlayerLogoutServer event that saves player stats when logging out of server on QB-Core

:computer: UPDATE 1.0.2

[+] Added Config.EnableStaminaModifier - you can modify a character’s stamina level, which results in the ability to sprint longer without fatigue
[/] Fixed disabling individual skill options in Config.StatisticsMenu so that this statistic could not be boosted
[/] Improved random twist and slip for driving skill
[/] Improved the addition of driver-only driving skills
[/] Fixed notifications of increase and decrease of skill for values below 0.0 will not be displayed for decrease and above 100.0 will not be displayed for increase either
[/] Server-side error problem corrected

1 Like

what does strength increase ? Make the player hit harder or take less damage from punches?

Hi, Player deals more damage when fighting

2 Likes

:computer: UPDATE 1.0.3

[/] Fixed a bug with increasing skil level while riding on a passenger
[+] Added skill “Flying” - now players have separate driving of land vehicles and flying vehicles
[+] Added two boosters items ‘protein’ and ‘runbooster’.
[+] Added booster event condition and strength: “vms_gym:runConditionBooster”, “vms_gym:runStrengthBooster” with parameter multiplier, time.
= Using an event: Usable informations - vms* store - Docs
[+] Added to the statistics menu buttons responsible for the ability to turn off and turn on for themselves notifications of skilling increase or decrease

:computer: UPDATE 1.0.4

[+] Added for Config.Gyms the blipEnabled option
[/] Fixed a problem with saving statistics
[/] Fixed Config.Target for qb-target
[/] Changed events Config.PlayerLogoutServer
:exclamation:IMPORTANT​:exclamation: Change Config.PlayerLogoutServer - for ESX: “esx:playerDropped”, for QB-Core: “QBCore:Server:OnPlayerUnload”

How do I get my screen to blur in and out when stressed?

Also, can you add seat belt chime for when you don’t have your seat belt on?