Brasiliannut's Wishlist
-
Case System
By Xacku Mapping in Plugins
I present to your attention the Case plugin.
Add variety to your server and additional emotions for your players.
Pleasant design, installation of visual design for the rarity of items, support for the economy, the ability to open and buy several cases at once (up to 5), the ability to sell an item, support for custom items and bill of lading teams, the ability to set a daily limit for the issuance of items from the inventory of cases.
The plugin includes an already configured configuration with 52 items and 4 cases, with a customized drop chance and a customized rarity color.
ISSUING A BALANCE
If you use the default economy of the case plugin, then with this command you can give a certain player the specified balance
UI_CASES GIVEBALANCE STEAMID AMOUNT STEAMID - specify the steamid of the player if you enter the command manually in the server console
AMOUNT - specify the balance that the player should receive on his balance
CONFIGURING THE PLUGIN AND ITS FEATURES.
To configure the plug-in language and configuration, select the desired option in the plug-in file on line 22:
private const bool isEn = true; - for configuration with English
private const bool isEn = false; - for configuration with Russian language
THE LIMIT ON THE ISSUE OF ITEMS.
If you do not want players to abuse this plugin, then you can limit the number of items they can take per day, then use the following options:
"Should I use the item issue limit?": - set true to enable the feature, or false to disable
"Setting up privileges for the item issue limit":
"casesystem.default": 5, - if you have enabled the limit, then do not forget to grant this privilege to the default group
"casesystem.vip": 7 - Extend the limit for certain players or groups with this privilege
if you want to expand the list of privileges, then just add them separated by commas, specifying the unique privilege and the required amount of item that they can receive, for example
"cases.example": 10
ECONOMICS.
You can use both the default balance of the plug-in, for which players can buy cases, and the economy plug-in to choose from
"Economics Plugin(1 - Economics, 2 - Server Rewards, 3 - IQEconomic, 4 - Bank System, 5-Cases)":
just specify the number that corresponds to the economy plugin
THE RARITY OF THE ITEMS.
Set the parameters you need for the rarity of the items and the color that will display this or that item in the list.
"Color adjustment(chance-color)": {
"15": "0.8352942 0.3607843 0.4039216 1", - items with a chance of falling from 0 to 15 will be tinted with RGB color "0.8352942 0.3607843 0.4039216 1"
"40": "0.7450981 0.3921569 0.8156863 1", - items with a chance of falling from 16 to 40 will be tinted with RGB color "0.7450981 0.3921569 0.8156863 1"
"60": "0.5058824 0.3137255 0.8235295 1", - items with a chance of falling from 41 to 60 will be tinted with RGB color "0.8352942 0.3607843 0.4039216 1"
"80": "0.2588235 0.4588236 0.8470589 1", - items with a chance of falling from 61 to 80 will be tinted with RGB color "0.5058824 0.3137255 0.8235295 1"
"100": "0.3215686 0.5058824 0.7215686 1" - items with a chance of falling from 81 to 100 will be colored with RGB color "0.3215686 0.5058824 0.7215686 1"
},
A LIST OF ITEMS AND THEIR SETTINGS.
Set up a list of items that will be indicated in the cases you need in the future.
"Item ID (Indicated in the list of items in the case)": "1", - is the ID of the item, which will later need to be specified in the case that you will configure. THE ID MUST NOT BE REPEATED
"Shortname": "minigun", - shortname of the item from the game
"Amount": 1, - number of items to be given after opening
"Drop chance": 2, - chance of dropping the item (from 0% to 100%)
"Name the item": "", - custom name item (if you use SkinID)
"Price the item": 100, - the value of the item, if the player decides to sell it, after it falls to him
"URL image the item": "", - link to the product image. leave the field empty if you want to use the standard image of the item, or you want to use the item + skinid
"SkinID ": 0, - the ID of the item skin from Steam workshop, if you want to use a custom item. if you are using skinid, make sure that the URL image the item field is empty
"Console command": "" - the console command that will be executed when the item is activated after the player takes it from the inventory of cases
A LIST OF CASES AND THEIR CONFIGURATION.
Set up a list of cases available to players.
"Case ID": - unique case ID (must not be repeated)
"Case name": - the name of the case, which will be displayed in the button with the list of cases and on the page of the open case
"Image of the case": - a picture of the case, which will be displayed on the page with the list of cases and on the page of the open case
"Description of the case": - a description of the case, which will be displayed on the page of the open case
"Price of the case": - the cost of the case, which will be deducted from the player's balance when his purchase
"List the case items": - here are the IDs of the items that were configured in the list of awards. Specify only the unique ID of the item you want to use
If you are having difficulty configuring the plugin or you have suggestions for improving it, then you can safely write to me in private messages in Discord
xacku.mapping
DEFAULT CONFIG
{ "Should I use the item issue limit?": false, "Setting up privileges for the item issue limit": { "casesystem.default": 5, "casesystem.vip": 7 }, "Economics Plugin(1 - Economics, 2 - Server Rewards, 3 - IQEconomic, 4 - Bank System, 5-Cases)": 5, "Color adjustment(chance-color)": { "15": "0.8352942 0.3607843 0.4039216 1", "40": "0.7450981 0.3921569 0.8156863 1", "60": "0.5058824 0.3137255 0.8235295 1", "80": "0.2588235 0.4588236 0.8470589 1", "100": "0.3215686 0.5058824 0.7215686 1" }, "List of awards": [ { "Item ID (Indicated in the list of items in the case)": "1", "Shortname": "minigun", "Amount": 1, "Drop chance": 2, "Name the item": "", "Price the item": 100, "URL image the item": "https://rustlabs.com/img/items180/minigun.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "2", "Shortname": "lmg.m249", "Amount": 1, "Drop chance": 5, "Name the item": "", "Price the item": 75, "URL image the item": "https://rustlabs.com/img/items180/lmg.m249.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "3", "Shortname": "hmlmg", "Amount": 1, "Drop chance": 10, "Name the item": "", "Price the item": 60, "URL image the item": "https://rustlabs.com/img/items180/hmlmg.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "4", "Shortname": "rifle.l96", "Amount": 1, "Drop chance": 15, "Name the item": "", "Price the item": 50, "URL image the item": "https://rustlabs.com/img/items180/rifle.l96.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "5", "Shortname": "rifle.lr300", "Amount": 1, "Drop chance": 35, "Name the item": "", "Price the item": 40, "URL image the item": "https://rustlabs.com/img/items180/rifle.lr300.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "6", "Shortname": "rifle.ak", "Amount": 1, "Drop chance": 35, "Name the item": "", "Price the item": 40, "URL image the item": "https://rustlabs.com/img/items180/rifle.ak.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "7", "Shortname": "rifle.sks", "Amount": 1, "Drop chance": 30, "Name the item": "", "Price the item": 50, "URL image the item": "https://rustlabs.com/img/items180/rifle.sks.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "8", "Shortname": "rifle.bolt", "Amount": 1, "Drop chance": 30, "Name the item": "", "Price the item": 40, "URL image the item": "https://rustlabs.com/img/items180/rifle.bolt.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "9", "Shortname": "smg.mp5", "Amount": 1, "Drop chance": 50, "Name the item": "", "Price the item": 30, "URL image the item": "https://rustlabs.com/img/items180/smg.mp5.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "10", "Shortname": "rifle.semiauto", "Amount": 1, "Drop chance": 55, "Name the item": "", "Price the item": 20, "URL image the item": "https://rustlabs.com/img/items180/rifle.semiauto.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "11", "Shortname": "smg.thompson", "Amount": 1, "Drop chance": 60, "Name the item": "", "Price the item": 25, "URL image the item": "https://rustlabs.com/img/items180/smg.thompson.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "12", "Shortname": "pistol.m92", "Amount": 1, "Drop chance": 70, "Name the item": "", "Price the item": 20, "URL image the item": "https://rustlabs.com/img/items180/pistol.m92.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "13", "Shortname": "pistol.prototype17", "Amount": 1, "Drop chance": 70, "Name the item": "", "Price the item": 30, "URL image the item": "https://rustlabs.com/img/items180/pistol.prototype17.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "14", "Shortname": "pistol.semiauto", "Amount": 1, "Drop chance": 75, "Name the item": "", "Price the item": 15, "URL image the item": "https://rustlabs.com/img/items180/pistol.semiauto.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "15", "Shortname": "pistol.python", "Amount": 1, "Drop chance": 80, "Name the item": "", "Price the item": 20, "URL image the item": "https://rustlabs.com/img/items180/pistol.python.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "16", "Shortname": "pistol.revolver", "Amount": 1, "Drop chance": 95, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/pistol.revolver.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "17", "Shortname": "electric.generator.small", "Amount": 1, "Drop chance": 5, "Name the item": "", "Price the item": 150, "URL image the item": "https://rustlabs.com/img/items180/electric.generator.small.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "18", "Shortname": "workbench3", "Amount": 1, "Drop chance": 10, "Name the item": "", "Price the item": 35, "URL image the item": "https://rustlabs.com/img/items180/workbench3.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "19", "Shortname": "workbench2", "Amount": 1, "Drop chance": 10, "Name the item": "", "Price the item": 30, "URL image the item": "https://rustlabs.com/img/items180/workbench2.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "20", "Shortname": "autoturret", "Amount": 1, "Drop chance": 15, "Name the item": "", "Price the item": 30, "URL image the item": "https://rustlabs.com/img/items180/autoturret.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "21", "Shortname": "door.double.hinged.toptier", "Amount": 1, "Drop chance": 25, "Name the item": "", "Price the item": 20, "URL image the item": "https://rustlabs.com/img/items180/door.double.hinged.toptier.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "22", "Shortname": "door.hinged.toptier", "Amount": 1, "Drop chance": 25, "Name the item": "", "Price the item": 15, "URL image the item": "https://rustlabs.com/img/items180/door.hinged.toptier.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "23", "Shortname": "furnace.large", "Amount": 1, "Drop chance": 35, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/furnace.large.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "24", "Shortname": "small.oil.refinery", "Amount": 1, "Drop chance": 35, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/small.oil.refinery.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "25", "Shortname": "water.catcher.small", "Amount": 1, "Drop chance": 45, "Name the item": "", "Price the item": 8, "URL image the item": "https://rustlabs.com/img/items180/water.catcher.small.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "26", "Shortname": "storage_barrel_b", "Amount": 1, "Drop chance": 45, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/storage_barrel_b.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "27", "Shortname": "storage_barrel_c", "Amount": 1, "Drop chance": 45, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/storage_barrel_c.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "28", "Shortname": "gunrack_stand", "Amount": 1, "Drop chance": 45, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/gunrack_stand.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "29", "Shortname": "gunrack_wide.horizontal", "Amount": 1, "Drop chance": 55, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/gunrack_wide.horizontal.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "30", "Shortname": "flameturret", "Amount": 1, "Drop chance": 65, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/flameturret.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "31", "Shortname": "furnace", "Amount": 1, "Drop chance": 75, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/furnace.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "32", "Shortname": "cupboard.tool.retro", "Amount": 1, "Drop chance": 75, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/cupboard.tool.retro.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "33", "Shortname": "rocket.launcher", "Amount": 1, "Drop chance": 10, "Name the item": "", "Price the item": 50, "URL image the item": "https://rustlabs.com/img/items180/rocket.launcher.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "34", "Shortname": "ammo.rocket.basic", "Amount": 1, "Drop chance": 15, "Name the item": "", "Price the item": 35, "URL image the item": "https://rustlabs.com/img/items180/ammo.rocket.basic.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "35", "Shortname": "ammo.rocket.mlrs", "Amount": 1, "Drop chance": 15, "Name the item": "", "Price the item": 30, "URL image the item": "https://rustlabs.com/img/items180/ammo.rocket.mlrs.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "36", "Shortname": "ammo.rocket.hv", "Amount": 1, "Drop chance": 25, "Name the item": "", "Price the item": 20, "URL image the item": "https://rustlabs.com/img/items180/ammo.rocket.hv.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "37", "Shortname": "ammo.grenadelauncher.he", "Amount": 1, "Drop chance": 30, "Name the item": "", "Price the item": 25, "URL image the item": "https://rustlabs.com/img/items180/ammo.grenadelauncher.he.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "38", "Shortname": "multiplegrenadelauncher", "Amount": 1, "Drop chance": 35, "Name the item": "", "Price the item": 25, "URL image the item": "https://rustlabs.com/img/items180/multiplegrenadelauncher.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "39", "Shortname": "ammo.rifle.explosive", "Amount": 1, "Drop chance": 50, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/ammo.rifle.explosive.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "40", "Shortname": "explosive.satchel", "Amount": 1, "Drop chance": 60, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/explosive.satchel.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "41", "Shortname": "grenade.beancan", "Amount": 1, "Drop chance": 70, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/grenade.beancan.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "42", "Shortname": "rocket.launcher.dragon", "Amount": 1, "Drop chance": 5, "Name the item": "", "Price the item": 50, "URL image the item": "https://rustlabs.com/img/items180/rocket.launcher.dragon.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "43", "Shortname": "coffin.storage", "Amount": 1, "Drop chance": 10, "Name the item": "", "Price the item": 40, "URL image the item": "https://rustlabs.com/img/items180/coffin.storage.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "44", "Shortname": "legacyfurnace", "Amount": 1, "Drop chance": 15, "Name the item": "", "Price the item": 30, "URL image the item": "https://rustlabs.com/img/items180/legacyfurnace.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "45", "Shortname": "hobobarrel", "Amount": 1, "Drop chance": 25, "Name the item": "", "Price the item": 30, "URL image the item": "https://rustlabs.com/img/items180/hobobarrel.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "46", "Shortname": "heavyscientistyoutooz", "Amount": 1, "Drop chance": 35, "Name the item": "", "Price the item": 20, "URL image the item": "https://rustlabs.com/img/items180/heavyscientistyoutooz.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "47", "Shortname": "hazmatyoutooz", "Amount": 1, "Drop chance": 35, "Name the item": "", "Price the item": 20, "URL image the item": "https://rustlabs.com/img/items180/hazmatyoutooz.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "48", "Shortname": "cursedcauldron", "Amount": 1, "Drop chance": 60, "Name the item": "", "Price the item": 15, "URL image the item": "https://rustlabs.com/img/items180/cursedcauldron.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "49", "Shortname": "abovegroundpool", "Amount": 1, "Drop chance": 75, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/abovegroundpool.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "50", "Shortname": "rail.road.planter", "Amount": 1, "Drop chance": 80, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/rail.road.planter.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "51", "Shortname": "wall.graveyard.fence", "Amount": 1, "Drop chance": 85, "Name the item": "", "Price the item": 5, "URL image the item": "https://rustlabs.com/img/items180/wall.graveyard.fence.png", "SkinID ": 0, "Console command": "" }, { "Item ID (Indicated in the list of items in the case)": "52", "Shortname": "newyeargong", "Amount": 1, "Drop chance": 95, "Name the item": "", "Price the item": 10, "URL image the item": "https://rustlabs.com/img/items180/newyeargong.png", "SkinID ": 0, "Console command": "" } ], "Cases": [ { "Case ID": "1", "Case name": "Armory", "Image of the case": "https://unityplugincore.ru/imgs/images/2024/09/23/ORUZEINYI.png", "Discription of the case": "There will be a description of your case here", "Price of the case": 100, "List the case items": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16" ] }, { "Case ID": "2", "Case name": "Home", "Image of the case": "https://unityplugincore.ru/imgs/images/2024/09/23/DOMASNII.png", "Discription of the case": "There will be a description of your case here", "Price of the case": 125, "List the case items": [ "17", "18", "19", "20", "21", "22", "23", "27", "28", "26", "27", "28", "29", "30", "31", "32" ] }, { "Case ID": "3", "Case name": "Raider", "Image of the case": "https://unityplugincore.ru/imgs/images/2024/09/23/REIDERSKII.png", "Discription of the case": "There will be a description of your case here", "Price of the case": 150, "List the case items": [ "33", "34", "35", "36", "37", "38", "39", "40", "41" ] }, { "Case ID": "4", "Case name": "DLC", "Image of the case": "https://unityplugincore.ru/imgs/images/2024/09/23/DLS.png", "Discription of the case": "There will be a description of your case here", "Price of the case": 150, "List the case items": [ "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52" ] } ] }
-
Ultimate Leaderboard (+WEB Editor)
Introducing UltimateLeaderboard, the most advanced and comprehensive leaderboard system designed for Rust servers! Elevate your server competitive spirit by tracking an extensive range of player statistics—everything from kills and deaths to resources gathered, items crafted, structures built, and more. Featuring a sleek, customizable user interface and seamless integration with popular plugins, UltimateLeaderboard is the perfect addition to engage your players and showcase their achievements.
⭐ Features of Ultimate Leaderboard
Track a wide variety of player statistics, including kills, deaths, resources gathered, items crafted, structures built, and more. Fully customizable leaderboard—choose which stats to display and tailor it to your server unique style. Intuitive and visually appealing user interface for players to view their stats and compare rankings. Seamless integration with plugins like ServerPanel for enhanced displays, and Notify/UINotify for in-game alerts. Flexible data storage options: choose between JSON, SQLite, or MySQL to suit your server needs. Built-in awards system to reward top-performing players across various categories. Optimized for high performance, ensuring smooth operation even with large player bases and extensive data.
🖼️ Showcase
Fullscreen Template
ServerPanel V1 (V1.1)
ServerPanel V2
📨 Video Overview
🎮 Commands
/leaderboard or /stats - Opens the leaderboard interface for players to view stats and rankings. /leaderboard <steamid> - Opens another player's profile (requires ultimateleaderboard.profile permission). leaderboard.hide <steamid> - Console command to hide a player from the leaderboard (server console only). leaderboard.wipe - Console command to reset all leaderboard data (server console only). leaderboard.migrate <migration_id> - Console command to perform database migrations (server console only).
🛡️ Permissions
ultimateleaderboard.use - grants players access to leaderboard commands and interface. ultimateleaderboard.profile - allows players to view other players' profiles using the leaderboard command.
⚙️ Web Config Editor
Easily manage your UltimateLeaderboard settings with our web-based configuration editor. This tool allows you to adjust plugin configurations through a user-friendly interface, eliminating the need to manually edit files on your server.
P.S. To access the web config editor, you must be part of the "UltimateLeaderboard" group in our Discord server. Join us at https://discord.gg/mevent and request the group to get started.
📚 FAQ
Q: How do I install UltimateLeaderboard?
A: Download the UltimateLeaderboard.cs file, place it in your oxide/plugins directory, and restart your server or reload the plugin using the Oxide command oxide.reload UltimateLeaderboard.
Q: Can I choose which statistics to track and display?
A: Yes! The plugin allows you to customize tracked statistics and leaderboard displays via the configuration file. You can enable or disable specific stats like kills, resources, or events to suit your server.
Q: What data storage options are available?
A: UltimateLeaderboard supports JSON, SQLite, and MySQL. You can select your preferred storage method in the config file, offering flexibility for small or large servers.
Q: How do I set up the awards system?
A: In the configuration file, define award categories (e.g., most kills, top gatherer) and their criteria. The plugin will automatically track and assign awards to top players based on your settings.
Q: What happens to the data on a server wipe?
A: By default, data wipes with a new save file, but you can disable this in the config (Wipe data on new save) to persist stats across wipes if desired.
Q: I see black images with Rust logo or get error 429 when loading images. What should I do?
A: These issues occur when there are problems downloading images from the internet. To fix this, enable Offline Image Mode which will use local images instead:
Enable the mode in config: Open "oxide/config/UltimateLeaderboard.json" (or "carbon/config/UltimateLeaderboard.json" for Carbon) Set "Enable Offline Image Mode": true Set up the images: Create folder "TheMevent" in "oxide/data" (or "carbon/data" for Carbon) Download PluginsStorage (click "CODE" → "Download ZIP") Extract the ZIP and copy all contents to the "TheMevent" folder Reload the plugin: Type o.reload UltimateLeaderboard (Oxide) or c.reload UltimateLeaderboard (Carbon) Note: If using a hosting service, you may need to use their file manager or FTP to upload the files.
💻 Custom Prefabs
UltimateLeaderboard supports advanced custom prefabs for granular statistics tracking and display:
total_play_time - Total playtime (in seconds) current_playtime - Current session duration kdr - Kill/Death ratio points - Internal points system longest_kill_distance - Longest kill distance record total_hits - Total player hits total_resources - Total resources gathered total_items_crafted - Items crafted events_won - Event victories structures_built - Structures built upgrades_performed - Building upgrades name/nickname - Player display name formatеed_total_playtime - Human-readable playtime (Xd Xh Xm) kd - K/D formatted as "Kills/Deaths" favorite_resource - Most gathered resource favorite_crafted_item - Most crafted item favorite_event - Most won event favorite_building_material - Preferred building material favorite_weapon - Most used weapon total_quests_completed - Total completed quests
📊 Available Loot Types
None Construction Medical Event
Available prefabs: Convoy Sputnik Caravan GasStationEvent AirEvent SatDishEvent Triangulation WaterEvent HarborEvent FerryTerminalEvent ArcticBaseEvent JunkyardEvent SupermarketEvent PowerPlantEvent ArmoredTrainEvent SurvivalArena KillBoss Gather Kill
Available prefabs: helisignals_{skin} - Tracks helicopter kills from HeliSignals (e.g., "helisignals_2920175997") bradleydrops_{skin} - Tracks bradley kills from BradleyDrops (e.g., "bradleydrops_2905355269") helicopter - Tracks helicopter kills Custom NPC support: horde_npc - For NPCs from ZombieHorde plugin raidbase_npc - For NPCs from Raidable Bases plugin For NPCs from NpcSpawn use NPC name as key (BossMonster, BetterNpc, NPCs from events, etc.) Other entity prefabs can be found in-game by using the "spawn" command in the F1 console Consume Raid Death Craft Crate LootItems Fishing Puzzle
Available prefabs: keycard_1 keycard_2 keycard_3 Custom Upgrade ShotFired ExplosiveUsed RecycleItem BodyHits WeaponUsed RaidableBases
Available prefabs: easy medium hard expert nightmare points random Economy
Available prefabs: ShoppyStock Economics IQEconomic Quest EconomyBalance
Available prefabs: Economics ServerRewards BankSystem IQEconomic Gambling
Available prefabs: BlackjackDeposit BlackjackWon SlotDeposit SlotWon PockerDeposit PockerWon WheelDeposit WheelWon SkillTree
Available prefabs: xp - Experience points earned level - Skill tree level reached
📡 API for Developers
UltimateLeaderboard provides a comprehensive API for developers to integrate with other plugins and extend functionality:
📊 Methods
JArray API_GetUltimateLeaderboardUsers(int offset, int limit, int? columnIndex = null) - Get leaderboard users with pagination float API_GetPlayerStat(ulong playerId, string lootType, string shortname) - Get specific player statistic bool API_IsHiddenFromLeaderboard(ulong playerId) - Check if player is hidden from leaderboard void API_OnItemGather(ulong player, string shortname, int amount) - Add gather statistics for a player void API_OnEventWin(ulong userID, string eventName, int amount = 1) - Record event wins for a player 🎣 Hooks
void OnUltimateLeaderboardContent(BasePlayer player, string categoryType, CuiElementContainer container) - Called when displaying custom category content void OnUltimateLeaderboardCached() - Called when leaderboard data is cached and ready- #ultimateleaderboard
- #leaderboard
- (and 19 more)
-
Helicopter Records
Show all Active and past Patrol Helicopter records that track all attacks by players with detailed statistics for each helicopter and player.
Features:
✯ Detailed Statistics for Helicopters, Players, Weapons
✯ Easy to use UI to show all statistics
✯ 5 Theme colors that each player can choose from
✯ Top players for helicopter attacks, total damage, total hits
✯ Search attacker history for players
✯ Quick Helicopter spawn button for admins in the UI
✯ Helicopter Tiers - Create custom tiers to make patrol helicopters easier/harder
Recorded Data:
[Patrol Helicopters]
✯ Status (active/inactive)
✯ Health (current/max)
✯ Start Time
✯ End Time
✯ List of Attackers
[Attackers]
✯ Total Helicopters Attacked
✯ Total Damage (all helicopters / per helicopter)
✯ Total Hits (all helicopters / per helicopter)
✯ List of every Attack
[Attacks]
✯ Weapon
✯ Damage
✯ Type
✯ Distance
✯ Time
[Weapons]
✯ Total Damage (all helicopters / per helicopter)
✯ Total Hits (all helicopters / per helicopter)
✯ List of every Attack with weapon
[Top Players]
✯ Helicopters Attacked
✯ Total Damage
✯ Total Hits
Default Chat Command:
/hr - Opens UI panels (can be changed in admin settings)
NOTES:
* Report all issues or bugs in our discord
Language:
{ "menu_lable": "Menu", "menu_001": "Main", "menu_002": "Active Patrols", "menu_003": "Patrol Records", "menu_004": "Top Players", "menu_005": "Search", "menu_006": "My Stats", "menu_007": "Close", "menu_008": "Admin", "hr_001": "Helicopter Records", "hr_002": "Global Statistics", "hr_003": "Total Helicopters", "hr_004": "Total Hits", "hr_005": "Total Attackers", "hr_006": "Active Patrol Helicopters", "hr_007": "Last Patrol Helicopters", "hr_008": "Helicopter ID", "hr_009": "Patrol Helicopter [#{0}]", "hr_010": "Health", "hr_011": "Started", "hr_012": "Ended", "hr_013": "Status", "hr_014": "Active", "hr_015": "InActive", "hr_016": "Escaped", "hr_017": "Attackers", "hr_018": "︽ Pevious", "hr_019": "Next ︾", "hr_020": "Player", "hr_021": "Damage", "hr_022": "No Attackers", "hr_023": "No Active Patrol Helicopters", "hr_024": "No Inactive Patrol Helicopters", "hr_025": "Helicopters Attacked", "hr_026": "Total Damage", "hr_027": "Attack Record", "hr_028": "Total Attacks", "hr_029": "Timestamp", "hr_030": "Distance", "hr_031": "Type", "hr_032": "Weapon", "hr_033": "Page: {0}", "hr_034": "Total Damage Amount", "hr_035": "Total Damage Percentage", "hr_036": "Top Attackers", "hr_037": "Search Attackers", "hr_038": "..enter player name..", "hr_039": "Search Results", "hr_040": "Total Weapons", "hr_041": "Most Used", "hr_042": "All Weapons", "hr_043": "Total Hits", "hr_044": "Helicopters Hit", "hradmin_001": "Settings", "hradmin_002": "Open UI Panel", "hradmin_003": "Save Settings", "hradmin_004": "Use Local Path", "hradmin_005": "Oxide Folder Path", "hradmin_006": "Reload Images & ImageLibrary", "hradmin_007": "Delete Records", "hradmin_008": "Delete", "hradmin_009": "This will delete all records for this helicopter including attackers and hits. \nAre you sure you want to remove all records for Patrol Helicopter [#{0}]", "hradmin_010": "Spawn New Helicopter" }
Discord
Join our community discord for fast support and future updates. We have several channels where you can get help, offer suggestions, see what's coming in future updates, and more. Our discord is the fastest way to get the help and info you need! http://discord.rustlevels.com/
-
WipeBlock
Introducing WipeBlock, the essential Rust server management plugin that allows you to control which items players can access at different stages after a server wipe! Create a balanced progression system that prevents early access to powerful weapons, explosives, and high-tier gear, ensuring a fair and enjoyable experience for all players during the critical early-game phase.
⭐️ Features of WipeBlock
Elegantly prevents access to high-tier items for configurable time periods after a server wipe Customizable categories for Weapons, Explosives, and Attire with independent timers Beautiful user interface showing players which items are currently blocked and when they will unlock Visual gradient system to indicate how much time remains until an item becomes available Seamless integration with ServerPanel for easy access Compatible with Notify plugin for player notifications when items are blocked On-screen indicator showing when blocked items are about to unlock Permission system to allow VIPs or admins to bypass item restrictions Notification system for players when items become available Handles all item interactions - equipping, moving, reloading weapons, etc. Automatic monitoring of player inventories to enforce restrictions Multiple UI templates (Fullscreen, ServerPanel V1, ServerPanel V2)
🎮 Commands
/block or /wipeblock - Open the WipeBlock menu to view blocked items and timers wb.indent [seconds] - Admin command to adjust the time indent from the wipe date
🛡️ Permissions
WipeBlock.ignore - Allows players to bypass the WipeBlock restrictions WipeBlock.unlocknotify - Players with this permission receive notifications when items unlock
🖼️ Showcase
Fullscreen Template
ServerPanel V1 Template
ServerPanel V2 Template
On-Screen Indicator
🧪 TEST SERVER
Join our test server to experience WipeBlock and our other plugins in action!
Copy the IP Address below to start playing!
connect 194.147.90.147:28015
💻 Developer API
WipeBlock provides a developer-friendly API for integration with other plugins:
bool AnyBlocked() - Checks if any items are currently blocked int SecondsFromWipe() - Returns the number of seconds since the wipe (adjusted by time indent) bool IsBlocked(ItemDefinition def) - Checks if a specific item definition is blocked bool IsBlocked(string shortName, ulong skin = 0) - Checks if an item with the specified shortname and skin is blocked int LeftTime(string shortName, ulong skin = 0) - Returns the remaining time in seconds until the specified item unlocks
🔗 Hooks
WipeBlock provides the following hooks that other plugins can subscribe to:
void OnWipeBlockEnded() - Called when all items have been unblocked Example usage in your plugin:
private void OnWipeBlockEnded() { // Execute code when all WipeBlock items are unlocked Puts("All items have been unblocked!"); // Perhaps enable your PVP plugin or other game-changing features }
📚 FAQ
Q: How do I configure which items are blocked and for how long?
A: In the WipeBlock.json configuration file, you can define categories (Weapons, Explosives, Attire, etc.) and set time periods in seconds for each item. For example, setting "3600" means the item will be blocked for 1 hour after wipe.
Q: Can players still find these items in-game during the block period?
A: Yes, players can still find or loot these items, but they cannot equip, use, or place them in their hotbar until the block period expires. The items will automatically move to their main inventory.
Q: Does this plugin affect all players equally?
A: By default, yes. However, you can grant the "WipeBlock.ignore" permission to specific players or groups to allow them to bypass the restrictions.
Q: How will players know which items are blocked?
A: Players will see notifications when they try to use blocked items. Additionally, they can use the /block command to view a complete list of blocked items and their remaining time until unlocking.
Q: Can I adjust the timers during a running wipe?
A: Yes, administrators can use the /wb.indent command to adjust the time indent, effectively changing when items will unlock.
Q: Does WipeBlock work with modded or custom items?
A: Yes, you can add any item to the configuration using its shortname and skin ID.
- #wipeblock
- #auto wipe
-
(and 7 more)
Tagged with:
-
Auto Turret Interference & Settings
Auto Turret Interference & Settings
Auto Turret Interference allows you or your CLAN/TEAM to change the limit of turrets allowed for different players, based on your configurations and assigned roles. You can also make sure that the server or event turrets do not have interference, for example Raidable Base.
In addition, it offers commands to see the statistics on the auto turrets, the possibility of turning the turrets ON and OFF via command, automatic switching ON and OFF of the auto turrets and much more.
It also allows you to modify some automatic turret configurations, for example:
Customize rotation angle, Viewing angle and target scanning, Infinite Ammo: In the next release Health, Range, Bullet Speed, Aim Cone, Damage Scale
Oxide/Carbon compatibility
Basically, 4 groups are configured: Default, VIP1, VIP2, VIP3, in this way you can decide the limit of turrets in a given radius based on the group assigned to the user or the group they belong to
Permissions:
autoturretinterference.admin -- Allows you to execute some commands reserved for administrators autoturretinterference.show.allowed -- Allows you to use the /ati show command, to display text above the auto turrets with the status they are in.
---------------------------------------- autoturretinterference.default -- Assign configurations: Default autoturretinterference.vip1 -- Assign configurations: VIP1 autoturretinterference.vip2 -- Assign configurations: VIP2 autoturretinterference.vip3 -- Assign configurations: VIP3
These are the groups that are created by default, but you can add and/or edit groups as you wish.
For example, if you change the group vip1 to vip_elite, the permission autoturretinterference.vip_elite will be created
If you create a new group, for example vipvanilla, the permission autoturretinterference.vipvanilla will be created.
COMMANDS
Commands can be typed in chat (by putting the / character in front of the command), or from console.
/ati status or /ati st -- This command allows the player to see his auto turret statistics and limits /ati status <steamID> or /ati st <steamID> -- This command allows the administrator to see another players auto turret and limit statistics. To use this command you must have permission: autoturretinterference.admin
/ati start or /ati stop -- This command allows the player to turn on or off the single auto turret you are looking at. To use this command, you must enable the AllowCommandsToStartAndStop = true property in your configuration or have permission: autoturretinterference.admin NB: If you have autoturretinterference.admin permission, you can turn on or off the auto turret you are watching of any player.
/ati startall or /ati stopall -- This command allows the player to turn all of your auto turrets ON or OFF. To use this command, you must enable the AllowCommandsToStartAndStop = true property in your configuration or have permission: autoturretinterference.admin NB: If the player is part of a clan/team, all turrets of all members of the clan/team will be turned ON or OFF. /ati startall <steamID> or /ati stopall <steamID> -- This command allows you to turn ON or OFF all turrets of a player based on its SteamID. To use this command you must have permission: autoturretinterference.admin NB: If the player is part of a clan/team, all turrets of all members of the clan/team will be turned ON or OFF.
/ati show or /ati sh -- Command to display text above the auto turret with the status they are in.
Useful for finding turrets that are having problems.
To use this command you must have permission: autoturretinterference.show.allowed
You can pass one of these parameters: /ati show 0: Show all player auto turrets in all states. /ati show 1: Show text on all player active auto turrets /ati show 2: Show text on all player turned off auto turrets /ati show 3: Display text on all player auto turrets not connected to power /ati show 4: Display text on all player auto turrets with interference /ati show 5: Display text on all player auto turrets with information on the name of the weapon and the ammunition present in the auto turrets /ati show 6: Display text on all player auto turrets without a weapon /ati show 7: Display text on all player auto turrets without ammunition
/ati show <numbr> <steamID> or /ati sh <numbr> <steamID> -- Command to display text above the auto turret with the state it is in based on the players SteamID.
To use this command you must have permission: autoturretinterference.admin Commands can be added or modified in the configuration file: /oxide/config/AutoTurretInterference.json
Command output example (/ati status or /ati st) :
Command output example (/ati show or /ati sh) :
CLAN/TEAM
If you are part of a clan/team and there are 1 more members who have the VIP/ROLE, then all members of the clan/team will benefit.
Example: a clan/team member has the VIP/ROLE to be able to place 40 turrets, in this case all clan/team members will be able to place 40 turrets, but this does not mean that the total number of turrets you can place are added, the limit in in this case there are still 40 turrets, but they can be positioned by all members of the clan/team, rather than just the player who has the VIP/ROLE (in this case we assumed that the VIP/ROLE limited to 40 turrets).
You can enable this setting from the configuration file: "Share Group With Clan/Team members. Default FALSE": false": true
Configuration
The settings and options can be configured in the AutoTurretInterference under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.
{ "Remove interference for server auto turrets: default true (Useful for Raidable Bases or events)": true, "Share Group With Clan/Team members. Default FALSE": false, "PlayerShowTurretCountInfoMessage (Show the player, when he places a turret, a message with the number of turrets that are placed in the radius he is in. Default true.)": true, "AllowCommandsToStartAndStop (If set to TRUE, enables commands to allow the player or clan/team to turn their all auto turrets ON or OFF. Default FALSE)": false, "EnableAutomaticsStartAndStop (If set to TRUE, the player's turrets will be turned OFF when they go offline and ON when they come back online. For the clan/team, the entire clan must be offline to turn OFF the turrets automatically, but if at least one member of the clan comes back online, all the auto turrets will turn ON. Default FALSE)": false, "EnableMessageInfo (If set to TRUE, it shows a message info to the player, when he takes hold of an auto turret, of the commands that the plugin makes available to him)": true, "Auto Turret Draw Time (seconds). Default 60s": 60, "Auto Turret Draw Font Size (px). Default 16 pixel": 16, "Chat Command": [ "ati", "autoturretinterference" ], "RolePermission": { "vip1": { "Priority. (lower = higher priority)": 1, "Force the maximum number of Auto Turrets for player or entire clan/team (-1 no limit). Default -1": -1, "Player Auto Turrets without interference limit": 40, "Radius within which the system checks for other turrets (lower = more turrets)": 40, "Rotate Auto Turrets 180° degrees instead 90°. Default false": false, "Rotate Auto Turrets 270° degrees instead 90°. Default false": false, "Rotate Auto Turrets 360° degrees instead 90°. Default false": false, "Auto Turret Viewing angle and target scanning. Default 180° Degrees": 180, "Enable Auto Turrets custom settings": false, "Health (Default 1000)": 1000.0, "Range (Default 30)": 30.0, "Bullet Speed (Default 200)": 200.0, "Aim Cone (Default 4)": 4.0, "Damage Scale (Default 1.0)": 1.0 }, "vip2": { "Priority. (lower = higher priority)": 2, "Force the maximum number of Auto Turrets for player or entire clan/team (-1 no limit). Default -1": -1, "Player Auto Turrets without interference limit": 30, "Radius within which the system checks for other turrets (lower = more turrets)": 40, "Rotate Auto Turrets 180° degrees instead 90°. Default false": false, "Rotate Auto Turrets 270° degrees instead 90°. Default false": false, "Rotate Auto Turrets 360° degrees instead 90°. Default false": false, "Auto Turret Viewing angle and target scanning. Default 180° Degrees": 180, "Enable Auto Turrets custom settings": false, "Health (Default 1000)": 1000.0, "Range (Default 30)": 30.0, "Bullet Speed (Default 200)": 200.0, "Aim Cone (Default 4)": 4.0, "Damage Scale (Default 1.0)": 1.0 }, "vip3": { "Priority. (lower = higher priority)": 3, "Force the maximum number of Auto Turrets for player or entire clan/team (-1 no limit). Default -1": -1, "Player Auto Turrets without interference limit": 20, "Radius within which the system checks for other turrets (lower = more turrets)": 40, "Rotate Auto Turrets 180° degrees instead 90°. Default false": false, "Rotate Auto Turrets 270° degrees instead 90°. Default false": false, "Rotate Auto Turrets 360° degrees instead 90°. Default false": false, "Auto Turret Viewing angle and target scanning. Default 180° Degrees": 180, "Enable Auto Turrets custom settings": false, "Health (Default 1000)": 1000.0, "Range (Default 30)": 30.0, "Bullet Speed (Default 200)": 200.0, "Aim Cone (Default 4)": 4.0, "Damage Scale (Default 1.0)": 1.0 }, "default": { "Priority. (lower = higher priority)": 100, "Force the maximum number of Auto Turrets for player or entire clan/team (-1 no limit). Default -1": -1, "Player Auto Turrets without interference limit": 12, "Radius within which the system checks for other turrets (lower = more turrets)": 40, "Rotate Auto Turrets 180° degrees instead 90°. Default false": false, "Rotate Auto Turrets 270° degrees instead 90°. Default false": false, "Rotate Auto Turrets 360° degrees instead 90°. Default false": false, "Auto Turret Viewing angle and target scanning. Default 180° Degrees": 180, "Enable Auto Turrets custom settings": false, "Health (Default 1000)": 1000.0, "Range (Default 30)": 30.0, "Bullet Speed (Default 200)": 200.0, "Aim Cone (Default 4)": 4.0, "Damage Scale (Default 1.0)": 1.0 } }, "VersionNumber": { "Major": 1, "Minor": 2, "Patch": 0 } }
Remove interference for server auto turrets: default true (Useful for Raidable Bases or events): Whether or not to enable interference for server auto turrets. By default it is true, in this way the server's automatic turrets will not have interference, useful for events for example: Raidable Base. Share Group With Clan/Team members: If set to TRUE, the group assigned to a player is shared with all members of the clan/team. The group with the lowest priority is shared, then all members of the clan/team will benefit. Default FALSE PlayerShowTurretCountInfoMessage: Show the player, when he places a turret, a message with the number of turrets that are placed in the radius he is in. Default: TRUE. AllowCommandsToStartAndStop: If set to TRUE, enables commands to allow the player or clan/team to turn their all auto turrets ON or OFF. Default FALSE. EnableAutomaticsStartAndStop: If set to TRUE, the player's turrets will be turned OFF when they go offline and ON when they come back online. For the clan/team, the entire clan must be offline to turn OFF the turrets automatically, but if at least one member of the clan comes back online, all the auto turrets will turn ON. Default FALSE. EnableMessageInfo: If set to TRUE, it shows a message info to the player, when he takes hold of an auto turret, of the commands that the plugin makes available to him. Default: TRUE. Auto Turret Draw Time (seconds). Default 60s: Duration of display of text above the auto turret. Default 60 seconds. Auto Turret Draw Font Size (px). Default 16 pixel: Size of text above auto turret. Default 16 pixel Chat Command: Here you can add, edit or delete Commands can be typed in chat (by putting the / character in front of the command), or from console.
Priority. (lower = higher priority) -- Each group has its own property, the lower this number is, the more important the group is.
This is useful in the case where a player has more roles assigned. In this case, the group with the lowest priority will be assigned, the most important group.
Negative numbers are also allowed. Player Auto Turrets without interference limit: How many automatic turrets can a player place within the radius within which the system controls the other turrets, without them interfering. For example, basic rust allows 12 turrets in a radius of 40 meters, you can set for example 30 turrets instead of 12. Radius within which the system checks for other turrets (lower = more turrets) Force the maximum number of Auto Turrets for player or entire clan/team (-1 no limit).
Maximum total number of auto turrets that can be active for player or entire clan/team.
When Auto Turrets are placed, only a certain number in a certain radius, configured in the configuration file, can be active at a given time.
However, this does not prevent you from being able to place unlimited Auto Turrets.
For example, you have set a limit of 20 Auto Turrets in a 40 meter radius, this means that in a 40 meter radius there can be a maximum of 20 Auto Turrets. But if you place another 20 Auto Turrets more than 40 meters away from the first ones, then you can place another 20 active Auto Turrets, and so on.
With this option you can establish the maximum number of Auto Turrets that can be active regardless of the radius, in order to avoid unlimited Auto Turrets.
It is always recommended to use this configuration together with the others.
For example you can decide that the forced maximum Auto Turrets limit is 5 times the number of active Auto Turrets in a given radius, it's up to you to decide. Default -1.
Auto Turrets rotation angle: Allows you to change the rotation angle of the turret. Targets will be acquired as usual, if they are in front of the turret which however can move to a larger angle. Rotate Auto Turrets 180° degrees instead 90°: If set to TRUE, the auto turrets will rotate 180° instead of the default 90° (degrees). Default False Rotate Auto Turrets 270° degrees instead 90°: If set to TRUE, the auto turrets will rotate 270° instead of the default 90° (degrees). Default False Rotate Auto Turrets 360° degrees instead 90°: If set to TRUE, the auto turrets will rotate 360° instead of the default 90° (degrees). Default False
Auto Turret Viewing angle and target scanning: This is a very powerful setting, it allows the auto turrets to see and acquire targets instantly based on the set angle, regardless of whether the target is in front of the auto turrets or not.
For example if set to 200°, the auto turrets will acquire targets instantly within 200°.
Or if set to 360°, the auto turrets will acquire targets instantly in all directions. You can choose the angle you prefer by entering a number between 1° and 360° (degrees). Default 180° Degrees.
Enable Auto Turrets custom settings: If set to TRUE, it allows you to change some Auto turret settings. Default FALSE Health (Default 1000): Auto Turrets maximum health.
Range (Default 30): Distance from which the weapon can see.
Bullet Speed (Default 200): Speed of bullets fired.
Aim Cone (Default 4): The weapon's aiming cone.
Damage Scale (Default 1.0): allows you to increase the damage of Auto turrets. A higher value indicates greater damage.
PlayerShowTurretCountInfoMessage EXAMPLE:
EnableMessageInfo EXAMPLE:
Localization
The plugin, therefore the automatic messages and statistics, are translated into the following languages:
English Italian Spanish French German Dutch Turkish Russian Ukrainian Translation files are located in the /oxide/lang folder, here is an example of a /oxide/lang/en/AutoTurretInterference.json translation file.
You can add translations for other languages by adding them to the folder: /oxide/lang
- #auto turret interference
- #auto turret
-
(and 22 more)
Tagged with:
- #auto turret interference
- #auto turret
- #turret interference
- #interference
- #auto turret no interference
- #no interference
- #turret
- #turrets
- #radius
- #turret radius
- #auto turret radius
- #autoturret
- #autoturret radius
- #autoturret interference
- #auto turret target scan
- #auto turret health
- #auto turret range
- #auto turret bullet speed
- #auto turret aim cone
- #auto turret damage scale
- #auto turrets rotation angle
- #auto turrets viewing angle
- #auto turrets target scanning
- #auto turret attack range