Vloms - Leveling & Perks by Jake☯

View on Github
View on Workshop
View on Facepunch


Features:

-Leveling system (Possible to change required XP formula)
-Dynamic perks system (Examples included)
-Dynamic modules system (Examples included)
-Easy to configure (Change XP rate, etc)
-HUD with 2 choices (Or add your own via a module)
-Perks menu (Clientside)
-Simple logging system (Can be disabled)
-ULX Integration (Admin commands)

Planned:

-XP rate per usergroup
-Perks per usergroup

Suggestions? Contact me on Github or make a discussion on the Steam Workshop! :)

Read the README.txt for more info, or check the Github page!

For any HUD modules, the default HUD is called VBaseHUD.
You can either hide or override this to create your own HUD.

This download looks like an addon. You need to extract the downloaded zip and put the addon folder in your Garry's Mod addons folder. You should end up with a directory structure similar to below:

  • steamapps
    • common
      • garrysmod
        • garrysmod
          • addons
            • vloms <-- Addon folder!
              • e.g.
              • lua
              • maps
              • materials
              • models
              • etc

Don't know where the Garry's Mod folder is or how to extract zip files? See more useful installation tips.

  • vloms/
    • addon.txt
    • lua/
      • autorun/
        • init.lua
      • ulx/
        • modules/
          • SH/
            • vloms.lua
      • vloms/
        • cl/
          • cl_init.lua
          • cl_net.lua
          • cl_perks.lua
          • include.lua
          • ui/
            • cl_hud.lua
            • cl_perksmenu.lua
            • fonts.lua
        • config.lua
        • core/
          • data/
            • file.lua
            • pdata.lua
          • hooks.lua
          • meta/
            • level.lua
            • perks.lua
          • modules.lua
          • net.lua
          • perks.lua
          • sv_init.lua
          • timers.lua
        • modules/
          • levelupnotify/
            • module.lua
          • levelupsound/
            • module.lua
          • perknotify/
            • module.lua
          • perkschatcommand/
            • module.lua
          • xpfromnpcs/
            • module.lua
        • perks/
          • perk_armored.lua
          • perk_armored2.lua
          • perk_endurance.lua
          • perk_endurance2.lua
          • perk_endurance3.lua
          • perk_resistance.lua
          • pointshop/
            • perk_conehat.lua
            • perk_gryffindor.lua
            • perk_gryffindor2.lua
    • materials/
      • vloms/
        • perklocked.png
        • perkunlocked.png
    • README.md
    • README.txt
    • sound/
      • vloms/
        • levelup.wav

BBCode:

HTML:

Social: