Jump to content

10 Screenshots

  • 3,106
  • 57
  • 67.26 kB

About XLevels

XLevels - levels and awards for your server.

- Optimization of the interface for different monitor resolutions.
- Storing player data in - oxide/data/XLevels
- There is a lang ru/en.
- Sound effects when interacting with the menu.
- Setting the number of levels and XP to increase the level.
- Setting up the level reward. [ Item, Custom Item, Command ]
[ You can customize the rewards for a specific level. For example 5, 10, 20, 30. The rest will be without rewards ]
- Configuring the issuance of XP by permissions for online.
- Setting up coupons. [ Exchange for XP ]
- Configuring boxes and the chance to spawn coupons.
- Configuring the issuance of XP. [ Loot, kill, break barrels, open boxes, pick from the ground, harvest ]

- Possibility to enable/disable the system of coupons.
- Possibility to enable/disable VIP levels.
- Chat prefix with player level.
- Mini-panel with pumping progress.
- Inventory with received awards.

- Two options to get into the level menu. [ Command | NPC shops/keepers ]
- Setting the increase in the amount of required XP with each pumped level.

- The ability to accumulate XP if the maximum level is reached. [ Useful for top players ]
- The ability to exchange coupons for XP if the maximum level is reached. [ Useful for top players ]
- Top players. [ Level | XP ]

->  Overview - YouTube  <-

 

WORK WITH BetterLoot

For the correct spawning of coupons in the crate, in the BetterLoot plugin, remove/comment out the following line of code.
630 - container.inventory.capacity = container.inventory.itemList.Count;

Permissions

xlevels.vip - access to VIP rewards.
xlevels.top - access to the top players.

Commands

Open the level menu - /level
Give XP - level_give_xp <SteamID> <Amount XP>

API

int API_GetLevel(BasePlayer player) - returns the player's level.

Config

{
  "General settings": {
    "XP for the pickup of resources": true,
    "XP for harvest": true,
    "XP for bonus resources": true,
    "XP for kill": true,
    "XP for opening crates": true,
    "Include messages of received awards in chat": true,
    "Include level up messages in chat": true,
    "Enable prefix with level in chat": true,
    "Enable talons": true,
    "Enable VIP rewards": true,
    "Get VIP reward - [ True - only with permission | False - without permission ]": true,
    "Take VIP Reward - [ True - take only with permission | False - take at any time without permission ]": true,
    "Add XP if the maximum level is already reached - [ Suitable for top players ]": false,
    "Exchange coupons if you have already reached the maximum level - [ Suitable for top players ]": false,
    "There is a plugin for custom loot": false
  },
  "Vendings settings": {
    "Open the level menu. [ True - Immediately after the opening of the NPC shop | False - UI button ]": false,
    "Access to the level menu is only through the NPC shops. [ True - NPC shop | False - Command ]": false,
    "List of NPC shops in which you can open the level menu (shop name)": [
      "Black Market"
    ]
  },
  "Issuing XP for online": {
    "Enable issuing XP to online players": false,
    "XP issue interval (in sec.)": 15.0,
    "Setting up permissions. [ Permishen | XP ]": {
      "xlevels.default": 5.0
    }
  },
  "Minibar location": {
    "AnchorMin": "1 0",
    "AnchorMax": "1 0",
    "OffsetMin": "-403 16",
    "OffsetMax": "-210 42",
    "Color background_1": "0.517 0.521 0.509 0.95",
    "Color background_2": "0.217 0.221 0.209 0.95",
    "Display reward container - [ True - Only when there is a reward in the level | False - Always ]": false,
    "Display required reward level": true,
    "Display required VIP reward level": true
  },
  "Settings levels": {
    "Maximum level": 25,
    "Number of XP to upgrade one level": 100.0,
    "How much to increase the number of XP with each level": 25.0
  },
  "XP settings | Shortname : ValueXP": {
    "XP for the pickup of resources": {
      "stones": 10.0,
      "sulfur.ore": 15.0,
      "metal.ore": 12.5
    },
    "XP for harvest": {
      "potato.entity": 2.5,
      "corn.entity": 1.75,
      "hemp.emtity": 0.25
    },
    "XP for bonus resources": {
      "stones": 5.0,
      "sulfur.ore": 10.0,
      "metal.ore": 7.5
    },
    "XP for kill / destroy barrel": {
      "boar": 10.0,
      "loot-barrel-1": 7.5,
      "heavyscientist": 2.5
    },
    "XP for opening crates": {
      "crate_normal": 5.0,
      "crate_normal_2": 1.0,
      "crate_tools": 3.5
    }
  },
  "Talons for ХР": [
    {
      "Talon name": "Talon 10ХР",
      "Talon text": "Talon for 10ХР\n\nExchange them and get XP to level up!",
      "Talon skin": 2313436508,
      "XP amount": 10,
      "Setting the chance of falling out of crates/barrels": [
        {
          "Name crate/barrel": "crate_normal_2",
          "Drop chance": 50.0,
          "Minimum amount of talons": 1,
          "Maximum number of talons": 3
        }
      ]
    },
    {
      "Talon name": "Talon 25ХР",
      "Talon text": "Talon for 25ХР\n\nExchange them and get XP to level up!",
      "Talon skin": 2313436184,
      "XP amount": 25,
      "Setting the chance of falling out of crates/barrels": [
        {
          "Name crate/barrel": "crate_normal_2",
          "Drop chance": 50.0,
          "Minimum amount of talons": 1,
          "Maximum number of talons": 2
        }
      ]
    },
    {
      "Talon name": "Talon 50ХР",
      "Talon text": "Talon for 50ХР\n\nExchange them and get XP to level up!",
      "Talon skin": 2313435802,
      "XP amount": 50,
      "Setting the chance of falling out of crates/barrels": [
        {
          "Name crate/barrel": "crate_normal_2",
          "Drop chance": 50.0,
          "Minimum amount of talons": 1,
          "Maximum number of talons": 2
        }
      ]
    },
    {
      "Talon name": "Talon 100ХР",
      "Talon text": "Talon for 100ХР\n\nExchange them and get XP to level up!",
      "Talon skin": 2313435295,
      "XP amount": 100,
      "Setting the chance of falling out of crates/barrels": [
        {
          "Name crate/barrel": "crate_normal_2",
          "Drop chance": 50.0,
          "Minimum amount of talons": 1,
          "Maximum number of talons": 1
        }
      ]
    },
    {
      "Talon name": "Talon 200ХР",
      "Talon text": "Talon for 200ХР\n\nExchange them and get XP to level up!",
      "Talon skin": 2313410265,
      "XP amount": 200,
      "Setting the chance of falling out of crates/barrels": [
        {
          "Name crate/barrel": "crate_normal_2",
          "Drop chance": 50.0,
          "Minimum amount of talons": 1,
          "Maximum number of talons": 1
        }
      ]
    }
  ],
  "Level reward": {
    "1": {
      "Item shortname [ Must not be empty ]": "wood",
      "Award Display Name": "Wood",
      "Item quantity": 1250,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "2": {
      "Item shortname [ Must not be empty ]": "charcoal",
      "Award Display Name": "Charcoal",
      "Item quantity": 1500,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "3": {
      "Item shortname [ Must not be empty ]": "metal.ore",
      "Award Display Name": "Metal ore",
      "Item quantity": 1000,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "4": {
      "Item shortname [ Must not be empty ]": "metal.fragments",
      "Award Display Name": "Metal fragments",
      "Item quantity": 750,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "5": {
      "Item shortname [ Must not be empty ]": "sulfur.ore",
      "Award Display Name": "Sulfur ore",
      "Item quantity": 500,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "6": {
      "Item shortname [ Must not be empty ]": "sulfur",
      "Award Display Name": "Sulfur",
      "Item quantity": 300,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "7": {
      "Item shortname [ Must not be empty ]": "gunpowder",
      "Award Display Name": "Gunpowder",
      "Item quantity": 400,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "8": {
      "Item shortname [ Must not be empty ]": "hq.metal.ore",
      "Award Display Name": "HQM ore",
      "Item quantity": 25,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "9": {
      "Item shortname [ Must not be empty ]": "metal.refined",
      "Award Display Name": "HQM",
      "Item quantity": 20,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "10": {
      "Item shortname [ Must not be empty ]": "scrap",
      "Award Display Name": "Scrap",
      "Item quantity": 50,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    }
  },
  "VIP level reward": {
    "1": {
      "Item shortname [ Must not be empty ]": "wood",
      "Award Display Name": "Wood",
      "Item quantity": 1250,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "2": {
      "Item shortname [ Must not be empty ]": "charcoal",
      "Award Display Name": "Charcoal",
      "Item quantity": 1500,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "3": {
      "Item shortname [ Must not be empty ]": "metal.ore",
      "Award Display Name": "Metal ore",
      "Item quantity": 1000,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "4": {
      "Item shortname [ Must not be empty ]": "metal.fragments",
      "Award Display Name": "Metal fragments",
      "Item quantity": 750,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "5": {
      "Item shortname [ Must not be empty ]": "sulfur.ore",
      "Award Display Name": "Sulfur ore",
      "Item quantity": 500,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "6": {
      "Item shortname [ Must not be empty ]": "sulfur",
      "Award Display Name": "Sulfur",
      "Item quantity": 300,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "7": {
      "Item shortname [ Must not be empty ]": "gunpowder",
      "Award Display Name": "Gunpowder",
      "Item quantity": 400,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "8": {
      "Item shortname [ Must not be empty ]": "hq.metal.ore",
      "Award Display Name": "HQM ore",
      "Item quantity": 25,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "9": {
      "Item shortname [ Must not be empty ]": "metal.refined",
      "Award Display Name": "HQM",
      "Item quantity": 20,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    },
    "10": {
      "Item shortname [ Must not be empty ]": "scrap",
      "Award Display Name": "Scrap",
      "Item quantity": 50,
      "Item skin": 0,
      "Command": "",
      "Link to custom image": ""
    }
  }
}
  • Like 1
  • Love 1

User Feedback

350.5k

Downloads

Total number of downloads.

1.8k

Customers

Total customers served.

24k

Files Sold

Total number of files sold.

373.8k

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.