RUST ZLevels Remastered v3.2.2

No permission to download
You can download a maximum of 0 files within 24 hours
This plugin, is remastered version of ZLevels plugin, which provides custom skills for players to level up to.

All of the skills works kinda the same like in the original ZLevels, a new skill was introduced called Crafting, which boosts your crafting speed depending on your Crafting skill level, to increase it, you must craft things obviously. The more time you spend on crafting, the more XP you get. Also when player reaches a point, where he has 100% faster crafting, all his items are instant crafted, if you craft more than 10 items at once, then items are Magic Crafted.

The XP loss formula was rewritten, so now you loose percentage of your current level XP instead of some fixed amount if you are level 10 and have 80% exp, and you should loose 60% exp on death, that means you'll be level 10 and 20% experience.Every hour spent alive, you'll loss less experience when killed. For example if you set XPPercentToLoose to 100%, after 5 hours you'll only loose 50% instead of 100%, hours counts even when you are offline. There is also 10 mins grace period, that when you die within first 10 mins you don't loose any experience. You can check how much XP you'll loose by typing /stats.

Available Skills​

  • Mining - Gathering all types or ore
  • Woodcutting - Gathering wood, cactus
  • Skinning - Gathering animal
  • Aquire - Collecting (if disabled splitted over the above types)
  • Crafting
All of the features can be disabled via configuration file.

Permissions​

This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.
Enable Permission is specifically for zlevelsremastered.use only

jackhammer and chainsaw permissions are separate and are always required

  • zlevelsremastered.jackhammer.allowed - allows players to mine with a jackhammer
  • zlevelsremastered.chainsaw.allowed - allows players to mine with a chainsaw
  • zlevelsremastered.weapons.blocked - prevents players from gathering with any weapon
  • Allow Mining Multiplier On Gibs - this will allow the player get their mining multiplier applied to the yielded amount, and allow them to get experience for it as well. setting this false will disable the multiplier but still allow experience gains.

The CUI​

The CUI allows you to avoid typing /stats every second and check how much XP is left till you level up, etc.

Incompatible plugins​

  • Hunt RPG for Rust (to make them work together, you must disable crafting in my plugin settings)
  • CraftingController

Console Commands​

  • zl.info -- Display info for specified player; supports player name or Steam ID
  • zl.lvl -- Set levels for specific players, see the FAQ for more info
  • zl.pointsperhit - Change points per hit for all or specific skills (not saved to config)

Chat Commands​

  • /stats - displays stats.
  • /statsui - toggle's stats interface.
  • /statinfo - Displays information about certain skill, including server configuration.
You can disable certain skills, by setting LevelCaps value for that skill to -1.The crafting skill is limited to 20.

The part "NightBonus" of the config works only with Time Of Day.

Configuration​

The settings and options can be configured in the ZLevelsRemastered file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.
Code:
Please, Log in or Register to view codes content!

FAQ​

How to disable Crafting (or any other skill)?​

You can disable it by simply setting it's LevelCap to -1.

Can I change player levels easily?​

You can modify players level via RCON/Console, using the following commands:

  • zl.lvl <playername | steamid> <skillshortcutname> <XX> -- Set player level to XX level.
  • zl.lvl <playername | steamid> <skillshortcutname> <XX> -- Increase player level by XX levels.
  • zl.lvl <playername | steamid> <skillshortcutname> -<XX> -- Decrease player level by XX levels.
  • zl.lvl <playername | steamid> <skillshortcutname> /<XX> -- Divide player level by XX.
  • zl.lvl <playername | steamid> <skillshortcutname> *<XX> -- Set player XP rates to XX% of server rates (100 is default).
Instead of names you can use wildcard(*):

  • * -- affects online players.
  • ** -- affects all players.
  • Example: zl.lvl Player WC /2 -- Player gets his WC level divided by 2.
  • Example: zl.lvl * * 3 -- Everyone currently playing in the server gets 3 for all skills.
  • Example: zl.lvl ** * /2 -- Everyone (including offline players) gets their level divided by 2.
Shortcut codes for skills are:

  • C - Crafting
  • WC - Woodcutting
  • M - Mining
  • S - Skinning
  • A - Aquire
  • * - All skills

API​

These hooks are called after Item/ItemAmount is modified.
Code:
Please, Log in or Register to view codes content!
Author
Box2
Downloads
0
Views
17
First release
Last update
Rating
0.00 star(s) 0 ratings
Back
Top
Development Community