Search the Community
Showing results for tags 'cases'.
-
Version 1.0.0
5 downloads
CASHR × Design Crew · Rust plugin Rust server menu A complete in-game menu for your Rust server: server info, battle pass, cases and cart. One product, ready to install. 6 sections One system Install without a coder 01 / Why you need it One purchase. The whole menu. Usually a server owner builds a menu piece by piece: one coder for the info panel, another for the battle pass, a third for cases. Here it all comes as one product. 01 Everything in one menu Info, rules, plugins, wipe calendar, battle pass, cases, statistics and cart in a single interface. 02 Built as one system Every screen is made together in one style, so the sections fit each other. 03 No extra coders No need to hire different developers and wait for each of them. One purchase covers the whole menu. 04 Install it yourself Upload the files, fill in the config and the menu is live. No outside help needed. 02 / Main page Server info The first screen players see. Everything about your server in one place. 1 Server header Name, map type, wipe tags and a live online bar 120/250. The header banner is easy to replace with your own. 2 About, rules, plugins Three tabs with text blocks. Rules open as an accordion. 3 Wipe calendar Month view with colored days, so players know when the next wipe is. 4 Social links Discord, Store and Other cards with your descriptions. 5 Bottom navigation Six sections, scroll arrows, active tab in red. 03 / Battle pass Battle pass A season progression that brings players back to the server every day. 1 Premium banner Promo block with a buy button right in the header. 2 Reward preview Selected item with its amount and a Get item button. 3 Daily & weekly missions Tasks with XP rewards and progress for each one. 4 XP progress The season bar shows how far the player is: 20100 / 30000 XP. 5 Tier track Free and premium rewards, claimed items get a check mark. 04 / Cases Case shop A case store with art for every type. Players see the price and how many they own. 1 Cases & inventory Two tabs: the shop and the player items, 0/20 slots. 2 Balance The current balance is always visible in the corner. 3 Case card Art, name, $5 price and how many cases the player has. 4 Room for more Scrollable grid, add as many case types as you need. 05 / Cases · Case page Open a case Everything about one case on a single screen: what is inside, open it or buy more. 1 Description Case name and a short text about it. 2 Open button Big case art, amount and a green Open button. 3 Open several at once Pick from 1 to 5 cases and open them in one go. 4 Buy right here Buy for $5 and pick the amount without leaving the page. 5 Loot list Every possible item with an icon and a rarity strip. 06 / Cart Cart Bought items wait here until the player takes them in game. 1 Header Section title and a short hint for the player. 2 Item cells Every purchase shows the item, its name and amount. 3 Clear statuses Green when received, red when the inventory has no space. 4 Big grid Scroll through all purchases, nothing gets lost. 07 / All-in-one Why build it piece by piece? The usual way ✕ A separate coder for every section ✕ Different styles that do not match ✕ Plugins from different authors can conflict ✕ You pay each coder separately This menu ✓ Six sections in one product ✓ One style across every screen ✓ Built as one system ✓ One payment, install it yourself 08 / Installation Set it up yourself No coder needed. Three steps and the menu is on your server. 01 Download Get the files right after the purchase. 02 Upload Put the plugin and the images on your server. 03 Configure Write your server name, links, prices and cases in the config. CASHR × Design Crew · Rust server menu$149.99 -
Version 2.6.82
3,222 downloads
IQCases - are the best cases for your server with great features, settings and a nice design! Setting up cases : Setting up the dropout of items from the case : Support for two types of awards : Command and Items Set the displayed chance of getting a reward for the player Set the actual chance of getting a reward for the player Set the number of items from the minimum to the maximum number Set a static amount of dropout items Support for the time format, if there is a privilege or a reward for time in the award Support in drawing award Support for items with SkinID or items from other plugins Setting up the dropout of cases from items : The plugin supports the possibility of mining cases for the destruction of barrels or other items (specified in the configuration) The plugin supports the possibility of mining cases for looping boxes (specified in the configuration) The chance of the case falling out is indicated The amount of case loss is indicated Restrictions for the player : Set the rights with which the opening of the case will be available Set the rank by which the case opening will be available (IQRankSystem) Addition : Set the price for the purchase of cases (IQEconomic/Economics) Set the price for the sale of cases (IQEconomic/Economics) Set the prefix of chat messages (IQChat) Set the starting number of cases for players Set the starting number of cases for players with privileges Interface : The ability to change the design of the plugin, you can edit absolutely the entire interface, all sizes and links are provided in the configuration Commands : ChatCommands : /case - open case menu ConsoleCommands : case give [userID] [CaseKey] [Amount] - give player N amount case case remove [userID] [CaseKey] [Amount] - remove player N amount case case.give.all [CaseKey] [Amount] - give all players on the server a case with N amount API : void OnOpenedCase (BasePlayer player, String CaseKey); - the hook is called after the case is fully opened by the player void OnBuyCase (BasePlayer player, String CaseKey); - the hook is called after the purchase of the case void OnSellCase (BasePlayer player, String CaseKey); - the hook is called after the sale of the case void API_GIVE_CASE(UInt64 userID, String CaseKey, Int32 Amount) - give N amount of key cases to the player void API_REMOVE_CASE(UInt64 userID, String CaseKey, Int32 Amount) - removes N amount of key cases from the player Boolean API_IS_CASE_EXIST(String CaseKey) - checks the existence of the case by the key Int32 API_GET_AMOUNT_CASE(BasePlayer player, String CaseKey) - returns the number of key cases the player has Boolean API_IS_CASE_PLAYER(BasePlayer player, String CaseKey) - checks if the player has a case with the specified key Configuration : { "Plugin interface customization": { "Use sound effects in conjunction with the interface": true, "PNG: Toggle switch turned left (35х20)": "https://i.imgur.com/6moqO9u.png", "PNG: Toggle switch turned right (35х20)": "https://i.imgur.com/hB3jlO3.png", "PNG: Back panel of information about the number of cases (277x46)": "https://i.imgur.com/CVwUO8y.png", "PNG: Back panel of inventory button (178x46)": "https://i.imgur.com/MmB7paC.png", "PNG: Back panel of balance information (122x46)": "https://i.imgur.com/61im43h.png", "PNG: Glow effect for cases (909x377)": "https://i.imgur.com/ZURvF4x.png", "PNG: End cap (if there is no item in the case) (143x155)": "https://i.imgur.com/uHTdwjY.png", "PNG: Back page (60x60)": "https://i.imgur.com/5iHnDXC.png", "PNG: Next page (60x60)": "https://i.imgur.com/LR2j88f.png", "PNG: Button 'Open Case ' (350x46)": "https://i.imgur.com/zvtUYCS.png", "PNG: 'Buy' button (172x46)": "https://i.imgur.com/hV4Xksf.png", "PNG: 'Sell' button (172x46)": "https://i.imgur.com/OFjBLhn.png", "PNG: Button Lock Picture (172x46)": "https://i.imgur.com/8KOy2pU.png", "PNG: The picture next to the displayed chance (13x13)": "https://i.imgur.com/wBWiYSE.png", "PNG: Images that will be displayed at the reward depending on the DISPLAYED CHANCE of falling out [Chance(0-100)] - PNG (143x155) (The order of filling: From greater to lesser chance)": { "50": "https://i.imgur.com/CR545Ie.png", "25": "https://i.imgur.com/VIM8jSa.png", "10": "https://i.imgur.com/fz3Foqr.png", "0": "https://i.imgur.com/fz3Foqr.png" } }, "Settings cases": { "free_case": { "Link to case picture (350x350)": "https://i.imgur.com/lHmpqOk.png", "Setting up the sale and purchase of cases (IQEconomic/Economics)": { "Case purchase price (If set to 0 - the case cannot be bought)": 0, "Case sale price (If set to 0 - the case cannot be sold)": 0 }, "Setting Restrictions": { "Permission that give the opportunity to open a case (leave the field empty - it will be available to everyone)": "", "IQRankSystem : Rank giving the opportunity to open a case (leave the field blank - it will be available to everyone)": "" }, "Setting rewards from a case": [ { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 79, "The displayed chance of getting this reward": 70, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "wood", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3000, "Max amount": 5000 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 60, "The displayed chance of getting this reward": 60, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "stones", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1000, "Max amount": 3000 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 30, "The displayed chance of getting this reward": 30, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "metal.fragments", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 500, "Max amount": 2000 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 15, "The displayed chance of getting this reward": 30, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "icepick.salvaged", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 50, "The displayed chance of getting this reward": 30, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "grenade.f1", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 3 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 30, "The displayed chance of getting this reward": 35, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "flamethrower", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 60, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "pistol.revolver", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "pistol.python", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 4, "The displayed chance of getting this reward": 8, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "rifle.ak", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 6, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "rifle.lr300", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 1, "The displayed chance of getting this reward": 3, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "supply.signal", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 10, "The displayed chance of getting this reward": 20, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "scrap", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 50, "Max amount": 200 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 5, "The displayed chance of getting this reward": 20, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "door.hinged.toptier", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 1, "Chance of dropping this reward": 10, "The displayed chance of getting this reward": 15, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "https://i.imgur.com/hGXoUms.png", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "command your plugin %STEAMID%", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 1 } }, { "Select reward type: 0 - Item, 1 - Command": 1, "Chance of dropping this reward": 10, "The displayed chance of getting this reward": 15, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "https://i.imgur.com/zzsL6qZ.png", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "command your plugin %STEAMID%", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 1 } }, { "Select reward type: 0 - Item, 1 - Command": 1, "Chance of dropping this reward": 5, "The displayed chance of getting this reward": 10, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "https://i.imgur.com/X0VAteL.png", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "addgroup %STEAMID% vip 3d", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 259200, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } } ] }, "components_case": { "Link to case picture (350x350)": "https://i.imgur.com/j7pA2qD.png", "Setting up the sale and purchase of cases (IQEconomic/Economics)": { "Case purchase price (If set to 0 - the case cannot be bought)": 20, "Case sale price (If set to 0 - the case cannot be sold)": 10 }, "Setting Restrictions": { "Permission that give the opportunity to open a case (leave the field empty - it will be available to everyone)": "", "IQRankSystem : Rank giving the opportunity to open a case (leave the field blank - it will be available to everyone)": "" }, "Setting rewards from a case": [ { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 10, "The displayed chance of getting this reward": 15, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "riflebody", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 3 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 15, "The displayed chance of getting this reward": 20, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "smgbody", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 5 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 15, "The displayed chance of getting this reward": 20, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "semibody", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 3 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 20, "The displayed chance of getting this reward": 30, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "metalpipe", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3, "Max amount": 10 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 15, "The displayed chance of getting this reward": 25, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "techparts", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 3 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 50, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "roadsigns", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 5, "Max amount": 30 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 25, "The displayed chance of getting this reward": 40, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "metalspring", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3, "Max amount": 15 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "sewingkit", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 10, "Max amount": 25 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 50, "The displayed chance of getting this reward": 75, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "sheetmetal", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3, "Max amount": 5 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 70, "The displayed chance of getting this reward": 80, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "tarp", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3, "Max amount": 5 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 25, "The displayed chance of getting this reward": 35, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "gears", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3, "Max amount": 8 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 50, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "propanetank", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3, "Max amount": 10 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } } ] }, "blueprints_case": { "Link to case picture (350x350)": "https://i.imgur.com/2jTQUla.png", "Setting up the sale and purchase of cases (IQEconomic/Economics)": { "Case purchase price (If set to 0 - the case cannot be bought)": 70, "Case sale price (If set to 0 - the case cannot be sold)": 25 }, "Setting Restrictions": { "Permission that give the opportunity to open a case (leave the field empty - it will be available to everyone)": "", "IQRankSystem : Rank giving the opportunity to open a case (leave the field blank - it will be available to everyone)": "" }, "Setting rewards from a case": [ { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 1, "The displayed chance of getting this reward": 3, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "rocket.launcher", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 5, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "rifle.ak", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 6, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "rifle.bolt", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 5, "The displayed chance of getting this reward": 10, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "smg.thompson", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 8, "The displayed chance of getting this reward": 15, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "shotgun.pump", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 14, "The displayed chance of getting this reward": 20, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "pistol.python", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 40, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "pistol.revolver", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "weapon.mod.lasersight", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "weapon.mod.silencer", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 40, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "weapon.mod.flashlight", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 10, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "door.double.hinged.toptier", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 4, "The displayed chance of getting this reward": 15, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "door.hinged.toptier", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 70, "The displayed chance of getting this reward": 60, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "ladder.wooden.wall", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 35, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "wall.external.high.stone", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 30, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": true, "Shortname item": "gates.external.high.stone", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } } ] }, "raiders_case": { "Link to case picture (350x350)": "https://i.imgur.com/COSxi3t.png", "Setting up the sale and purchase of cases (IQEconomic/Economics)": { "Case purchase price (If set to 0 - the case cannot be bought)": 70, "Case sale price (If set to 0 - the case cannot be sold)": 0 }, "Setting Restrictions": { "Permission that give the opportunity to open a case (leave the field empty - it will be available to everyone)": "", "IQRankSystem : Rank giving the opportunity to open a case (leave the field blank - it will be available to everyone)": "" }, "Setting rewards from a case": [ { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 7, "The displayed chance of getting this reward": 13, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "multiplegrenadelauncher", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 5, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "rocket.launcher", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 6, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "rifle.ak", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 25, "The displayed chance of getting this reward": 40, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "grenade.beancan", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 5, "Max amount": 15 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 1, "The displayed chance of getting this reward": 2, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "lmg.m249", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 8, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "explosive.timed", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 3 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 13, "The displayed chance of getting this reward": 30, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "explosive.satchel", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 3, "Max amount": 8 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 35, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "sulfur", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1500, "Max amount": 3500 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 15, "The displayed chance of getting this reward": 25, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "gunpowder", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1000, "Max amount": 2500 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 25, "The displayed chance of getting this reward": 45, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "ammo.rifle.explosive", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 128, "Max amount": 128 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 0, "Chance of dropping this reward": 3, "The displayed chance of getting this reward": 10, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "ammo.rocket.basic", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 3 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 0 } }, { "Select reward type: 0 - Item, 1 - Command": 1, "Chance of dropping this reward": 10, "The displayed chance of getting this reward": 15, "PNG for reward (85x85) (if not required - leave blank) (not required for regular items)": "https://i.imgur.com/hGXoUms.png", "Item setting (if item type is selected)": { "Is this a blueprint? true - yes/false - no": false, "Shortname item": "", "SkinID item": 0, "Quantity setting (if you need a static value - set both fields to the same value)": { "Min amount": 1, "Max amount": 1 } }, "Command setting (if Command type is selected)": { "Console command (%STEAMID% - will be replaced by the player's Steam64ID)": "command your plugin %STEAMID%", "Seconds. Time for which the reward will be issued - leave 0 if this award is not issued for a while and fill in the field below (only affects the visual display)": 0, "Amount. If it is a custom item or a reward that is issued in N quantity (affects visual display only)": 1 } } ] } }, "Setting up compatible plugins": { "Setting up IQChat": { "IQChat : Custom chat prefix": "<color=#F6C0DC>[IQCases]</color>\n", "IQChat : Custom chat avatar (If required)": "0", "IQChat : Use UI Notifications": false } }, "Setting the starting number of cases for the player": [ { "Case key to issue (from the list of your cases)": "free_case", "Permissions for obtaining cases (it will work if the player receives these rights or enters the server with them) (leave blank - will be available to everyone)": "", "Number of cases to issue": 3 }, { "Case key to issue (from the list of your cases)": "raiders_case", "Permissions for obtaining cases (it will work if the player receives these rights or enters the server with them) (leave blank - will be available to everyone)": "iqcases.raider", "Number of cases to issue": 1 } ], "Case drop setting (supports looting and destroying objects) : [ShortPrefabName] = Setting": { "crate_elite": [ { "Case drop chance": 10, "Number of cases to issue": 1, "Permission to receive a case (environment empty - will be available to everyone)": "", "Case key to issue (from the list of your cases)": "components_case" }, { "Case drop chance": 5, "Number of cases to issue": 1, "Permission to receive a case (environment empty - will be available to everyone)": "", "Case key to issue (from the list of your cases)": "blueprints_case" }, { "Case drop chance": 5, "Number of cases to issue": 1, "Permission to receive a case (environment empty - will be available to everyone)": "iqcases.vip", "Case key to issue (from the list of your cases)": "raiders_case" } ], "loot-barrel-1": [ { "Case drop chance": 10, "Number of cases to issue": 1, "Permission to receive a case (environment empty - will be available to everyone)": "", "Case key to issue (from the list of your cases)": "components_case" } ] } } Lang : { "UI_TITLE_CASE_INFO_ITEMS": "<b>Possible items and their chances in this case</b>", "UI_TUBLER_INVENTORY_PLUGIN": "To plugin inventory", "UI_TUBLER_INVENTORY_PLAYER": "Your inventory", "UI_PROFILE_TITLE_YOUR_AMOUNT_CASE": "Quantity cases", "UI_PROFILE_DESCRIPTION_YOUR_AMOUNT_CASE": "{0} piece", "UI_PROFILE_TITLE_YOUR_INVENTORY": "Your inventory", "UI_PROFILE_DESCRIPTION_YOUR_INVENTORY": "clickable", "UI_PROFILE_TITLE_IQECONOMIC_BALANCE": "Balance:", "UI_PROFILE_DESCRIPTION_AMOUNT_IQECONOMIC_BALANCE": "{0}", "UI_ITEM_LIST_ITEM_NAME": "<b>Item</b>", "UI_ITEM_LIST_COMMAND_NAME": "<b>Reward</b>", "UI_CASE_BUTTON_OPEN_CASE": "<b>OPEN CASE</b>", "UI_CASE_BUTTON_NO_OPEN_AMOUNT_CASE": "<b><size=17>NOT ENOUGH CASES</size></b>", "UI_CASE_BUTTON_SELL_BUTTON": "<b>SELL</b>", "UI_CASE_BUTTON_BUY_BUTTON": "<b>BUY</b>", "UI_CASE_TITLE_INVENTORY": "<b>INVENTORY</b>", "UI_CASE_DESCRIPTION_INVENTORY": "This is where all your belongings knocked out of cases go.\nYou can pick them up at any time!", "UI_CASE_BUTTON_BACK_CASE": "Back", "UI_CASE_INITIALIZE": "Cases are currently being initialized, possibly later", "UI_CASE_IQRANK_BLOCKED": "Rank required {0}", "UI_CASE_PERMISSION_BLOCKED": "Not permissions", "UI_ITEM_TIME_DAYS": "D", "UI_ITEM_TIME_HOURSE": "H", "UI_ITEM_TIME_MINUTES": "M", "UI_ITEM_TIME_SECONDS": "S", "CASE_MESSAGE_FIND_CASE": "You have successfully found a case, check your cases!", "CASE_MESSAGE_NO_DUEL": "You cannot use cases during a duel", "CASE_MESSAGE_FULL_INVENTORY": "Your inventory is full!\nItem has been dropped on the ground!" }$15.00- 30 comments
-
- 2
-
-
Version 2.1.3
42 downloads
[ ✓ ] Works on any host. [ ✓ ] The plugin needs the free CrashExtensions library. Can't upload DLLs on your host? No problem: the zip includes a small installer plugin. Drop it in your plugins folder, run crashext.install, restart once, and you're done. Case Battles is case opening for Rust. Players open cases with scrap, Economics or ServerRewards money, with case keys, or for free on a cooldown, watch the spin slide across the items and land on the drop, and everything they win goes to a personal storage where they claim it into the inventory or sell it back. Battles put 2 to 4 players on the same list of cases, in 1v1, 2v2, 3-way or 4-way, and the highest total takes the whole pot (the lowest in crazy mode). House bots fill empty seats, private battles join by code, and anyone can watch. The upgrader trades items or currency for a better item at a chance shown on a dial before you press GO. Every roll is provably fair, and players can check any of them in the window. Version 2.1 adds your own currency (scrap with a skin id, or any item, with its own icon), a picture for every reward and upgrader rules for each drop. Version 2.0 added levels with free level cases, Case Rain that splits a server pot among the players who join, wipe seasons that pay the top 3 of every board in cases, a guided tour, Steam avatars on every board and seat, and a whole new window. Works on Oxide and Carbon Needs CrashExtensions (included in the zip) 20 cases and 3 level cases ready to go English, Spanish, Russian, Portuguese and German built in Jump to: Features · How it plays · Screenshots · Trailer · Included cases · Commands · Permissions · Works with · Install · Configuration · Test server · FAQ · API Features For players A spin for every open. Open up to 5 at once, or switch on quick open and skip straight to the drop. A demo spin shows a case for free and wins nothing. Case battles. 1v1, 2v2, 3-way and 4-way, up to 10 cases per battle, normal (highest total wins) or crazy (lowest total wins), public or private with a code. Join, watch, fill empty seats with house bots (the creator calls them), or recreate the battle in one click. The upgrader. Offer up to 6 items or currency, pick a target or a multiplier chip (x1.5 to x10), and see your exact chance on the dial before you spin. A storage of your own. Every drop waits there: claim it into your inventory or sell it back for 85% of its value. Provably fair. The hash of the server seed is shown before you roll, you can set your own client seed, and the FAIRNESS page checks any revealed roll against the drop table it was made with. Levels. Everything you open, battle and upgrade earns XP, and the level road hands out bronze, silver and gold level cases. Levels carry over between wipes. Case Rain. A small share of every paid open fills a pot. When it rains, players have 60 seconds to join and the pot is split between them. Wipe seasons. Three boards close at every wipe (best drop, profit, battles) and the top 3 of each get cases. Stats. Your own numbers, the server's, top drops and leaderboards. A live drop feed and toasts for the big drops on the server, and HUD rows for a running Case Rain, a ready free case and its cooldown. A guided tour the first time the window opens, replayed from the ? button. For server owners Your own currency. Scrap with a skin id as the currency, or any item you name, or Economics or ServerRewards. Give the currency its own icon by URL or file. A picture for every reward. Set an Image on any drop and it shows in the case, the results, storage, upgrader, battles, live feed and stats. Until it loads, players see the item icon. Upgrader rules. Per drop: never offered, never a target, and upgrade groups, so a pile of resources can't turn into a weapon. Sell keys and cases. casebattles.givecase and casebattles.givekey are made for your shop, Tebex or battle pass, offline players included. The GET KEYS button links to your store. A key dealer NPC. Place him with /cases dealer add. He sells keys in packs with bulk and VIP discounts and a daily limit (talks through NpcDialogue, included in the zip). In-game editor. /cases edit edits every case and its drops in game, so nobody has to touch a file. VIP hooks. Discount permissions on case prices, VIP prices at the key dealer, and per-case permissions such as the VIP case. Limits and locks. Daily and lifetime limits per case, minimum playtime, a lock after the wipe, and blocks while wounded, swimming, in a vehicle, building blocked, or combat and raid blocked (with NoEscape: while NoEscape isn't loaded, nobody can open or join a battle). Drops beyond items. A drop can be an item, a blueprint or a list of console commands (a rank, a kit, anything). Discord. Big drops and Case Rain posted to your webhook, from the rarity you choose. 5 languages. English, Spanish, Russian, Portuguese and German are built in, and each player sees the language of their own game. Wipe your way. Storage and keys survive the wipe by default, and so do levels. Each is one switch. For developers A hook and an API. OnCaseOpened and the API_* calls: give cases and keys, read a player's opens, keys and level, open the window on a tab or a case. See the API. Console and RCON commands. The give commands run from the server console and RCON, which is where your shop, quests and reward plugins point. How it plays Pick a case. Free ones run on a cooldown, the rest cost currency or keys. Every case shows its drops and their odds. Open. One to five at a time. The spin lands on a drop decided by your seeds before it starts. Keep or sell. Drops go to your storage. Claim them into your inventory or sell them back. Battle. Create or join a battle, everyone opens the same cases round by round, and the winner takes the pot. Upgrade. Put items or currency on the dial for a shot at something better. Progress. XP from every open, battle and upgrade raises your level, level cases wait on the level road, and the season boards pay out at the wipe. Check. Rotate your seed to reveal the old one and verify any roll on the FAIRNESS page. Screenshots Every screen below is Case Battles running in Rust. The case browser A case and its drops Two cases landed: total, cost and profit The battles lobby A battle room A battle winner The upgrader The storage Fairness and the roll verifier Stats The level road Season boards: the top 3 of each win cases Case Rain on the HUD while you play Case Rain live in the case browser A level-up with a level case Creating a 2v2 battle History, every roll with its fairness check The guided tour Trailer The Case Battles 2.0 trailer (click to play, 80 seconds) Included Cases 20 cases ship ready to open, with 7 rarities from Common to Gold and three keys (green, blue and red): Free on a cooldown - Daily Case (every 24 hours, after 30 minutes played) and Starter Case (every 4 hours, after 15 minutes played) For currency - Medic (250), Fuel (300), Miner (350), Farmer (400), Ammo (550), Builder (600), Tech (800), Mystery (1,500), Boom (5,000), VIP (5,000, for casebattles.vip) and Jackpot (6,500, 3 a day) For keys - Weapons (1 green), Diver (1 green), Airdrop (1 blue), Tactical (2 blue), Elite (1 red), Cobalt (2 red) and Legend (3 red, locked for the first 2 hours of a wipe) Level cases - Bronze, Silver and Gold, claimed from the level road at levels 5 to 50 A few of the drops at the top: the AK-47 blueprint in the Weapons Case, an auto turret blueprint in the Builder Case, 10,000 scrap in the Mystery Case, and 20 timed C4 in the Legend, Jackpot and Gold Level cases. A disabled Example Rewards case shows the other kinds of drop: blueprints, a reward paid by console command, and a VIP rank granted on the spot. Yours to change: every case lives in oxide/config/CaseBattles.json, plain JSON, and the in-game editor writes the same file. In-Game Editor No file editing needed. /cases edit opens every case in a list and an editor for its name, image, price or key, free cooldown, permission, daily and lifetime limits, playtime and wipe lock, rarity tier, badge and whether it is allowed in battles. Add drops from the item list or straight from your inventory (skin, name and amount kept), set their odds and values, and watch the case's expected value update as you go. Duplicate a case to start a new one. Players keep the live table until you press SAVE. Who can open it: players with casebattles.admin. Reward commands are edited in the config file only. Commands Players /cases - open the window (the command name is set in the config) /cases battles, /cases upgrader, /cases storage - open the window on that tab /cases join <code> - join a private battle /cases help - the command list in chat /rain - join a running Case Rain (the name is set in the config, and it only exists while Case Rain is on) Admin /cases edit [case] - the in-game case editor, optionally straight on one case /cases dealer add | remove | list - place a key dealer where you stand, remove one, or list them casebattles.givecase <player> <case> [amount] - give free opens of a case, the one to point your shop, Tebex or battle pass at casebattles.givekey <player> <key> [amount] - give case keys casebattles.givebalance <player> <amount> - give currency casebattles.rain [amount | add <amount> | stop | status] - start a Case Rain now (an amount tops the pot up first), add to the pot without starting one, stop a rain without paying (the pot is kept), or show the pot and the time to the next one The give and rain commands run from the server console and RCON as well. <player> is a SteamID64, online or not, or the exact name of an online player. Permissions casebattles.use - open cases, battles, the upgrader and the storage. Required, so grant it to your default group casebattles.admin - the editor, the key dealer, and the give and rain commands. Staff only, and give it to yourself too: being a server admin is not enough casebattles.discount1, casebattles.discount2, casebattles.discount3 - 5, 10 or 15% off case prices paid in currency. The highest one a player holds wins casebattles.dealer.vip1, casebattles.dealer.vip2 - 5 or 10% off keys at the key dealer, added to the bulk discount casebattles.vip - opens the VIP Case Every case can carry its own permission, and the discounts, dealer prices and demo spin permission are all set in the config. A typical setup opens everything to everyone and keeps the discounts and the VIP case for your VIPs: oxide.grant group default casebattles.use oxide.grant group vip casebattles.discount2 oxide.grant group vip casebattles.dealer.vip1 oxide.grant group vip casebattles.vip oxide.grant user <your steamid> casebattles.admin Works with NpcDialogue: included free in the zip: the key dealer talks through the game's own conversation screen Economics / ServerRewards: optional currency, scrap by default Tebex or any shop: sell keys and cases with casebattles.givekey and casebattles.givecase from the console or RCON BattlePass / DailySpin: give cases as rewards with a command or through the API NoEscape: optional: block opening and claiming while combat or raid blocked Carbon: same code path as Oxide Install Install the extension, once per server. Stop the server, copy Oxide.Ext.CrashExtensions.dll into RustDedicated_Data/Managed (Carbon: carbon/extensions) and start it again. The console prints Loaded extension CrashExtensions with its version. An older copy of the DLL is simply overwritten: it is one shared file for all our plugins. Install the plugin. Copy CaseBattles.cs into oxide/plugins (Carbon: carbon/plugins). It compiles on its own and creates its config, data and language files. Grant the permissions above. Nobody opens a case until casebattles.use is granted. Then type /cases in game: the tour shows you around, and /cases edit tunes the cases. Plugin does not compile? The extension is missing or too old: check the folder and restart again. On a hosting panel, upload the DLL with the file manager or SFTP, and keep a copy in case the panel resets that folder on an update. Updating from Case Battles 2.0? Replace CaseBattles.cs. Your config, cases, storage, keys and history carry over. The two new Currency keys show up once and are off by default. Pending credits saved without a currency stay unpaid, with a warning, until you settle them by hand. Updating from Case Battles 1.x? Replace CaseBattles.cs. The first load upgrades your config and keeps the old one as oxide/config/CaseBattles.json.v1.bak, and your cases, storage, keys and history carry over. The extension in the zip is the current build: copy it over the old one and restart once. Back up oxide/config/CaseBattles.json and oxide/data/CaseBattles first. Configuration Everything lives in oxide/config/CaseBattles.json, the cases included. Each player's storage, keys, level and history are in oxide/data/CaseBattles/players, and the battles, boards, seasons and the Case Rain pot in oxide/data/CaseBattles/global.json. Config sections (click to expand) Test server Available on the new Meowcraft test server. Join from the F1 console and type /cases: client.connect 91.229.114.54:28015 FAQ Q: I run Case Battles 1.x. What changes when I update? A: Replace CaseBattles.cs. The first load upgrades the config and keeps the old file as oxide/config/CaseBattles.json.v1.bak, and your cases, storage, keys and history carry over. Levels are on and the bronze, silver and gold level cases are added. Case Rain and season rewards start off, so turn them on in the config when you want them. The art stays classic (the 1.x pictures) until you set Art pack to venux. Q: Can the currency be a skin? A: Yes. Set Currency > Skin id and only scrap with that skin counts as currency. Scrap has no skins in Rust, so its wallet icon always shows plain scrap. To show a skin on the icon, use an item that has skins, or set your own picture with Icon image. Q: Do I need an economy plugin? A: No. Cases, battles and the upgrader run on scrap by default, or on any item you name. Economics or ServerRewards take one config line. Keys are separate: you give or sell them with casebattles.givekey, the key dealer or your shop. Q: Is it really provably fair? A: Yes. Every roll is HMAC-SHA256 of the player's server seed, client seed and a nonce. The hash of the server seed is shown before any roll, the player can set their own client seed, and rotating the seed reveals the old one. The FAIRNESS page recomputes any past roll against the drop table it was made with, not today's config. Q: Does it work on Carbon? A: Yes. The extension goes into carbon/extensions and the plugin into carbon/plugins, and everything else is the same. Q: Can I translate it? A: It already speaks five: English, Spanish, Russian, Portuguese and German are built into the plugin, and each player sees the language their game runs in. For another language, copy oxide/lang/en/CaseBattles.json to oxide/lang/<code>/CaseBattles.json and translate it. Q: What happens at a wipe? A: By default storage and keys are kept, and so are levels. The season boards close, the top 3 of every board get their prize cases, and a new season starts. One switch makes storage and keys start over at the wipe, another resets levels. Q: Do I need NpcDialogue? A: No, but it comes free in the zip. With NpcDialogue installed the key dealer talks through the vanilla conversation screen and sells keys there. Without it, talking to him opens the case window. Q: Can I sell cases or keys in my shop? A: Yes. Point your shop, Tebex or battle pass at casebattles.givecase or casebattles.givekey, and set your store link for the GET KEYS button in the config. Q: How heavy is it? A: Built for busy servers. Every spin plays on the player's own game, so it stays smooth whatever the server's frame rate, the window only sends what changed, and player files are saved with the server's own save. Q: Does it contact any outside service? A: It downloads its pictures (case art, keys and icons) from cdn.crashplugins.space and rust-cui.crashplugins.space, and your server caches them. Steam avatars are drawn by each player's own game, so the server fetches nothing from Steam. The optional Discord webhook is off until you set its URL; once set, it posts big drops and Case Rain with the player's name and profile links. Nothing else about your server or your players is sent. API / Hooks // Hook void OnCaseOpened(BasePlayer player, string caseId, int count) // API: CaseBattles?.Call<T>("Method", ...) // player: a BasePlayer, player.userID, or a SteamID64 as ulong or string // The give calls work for offline players and return false when nothing was given bool API_GiveCase(object player, string caseId, object amount = null, bool notify = true) bool API_GiveKeys(object player, string keyId, object amount = null, bool notify = true) int API_GetCaseOpens(object player, string caseId) int API_GetKeys(object player, string keyId) int API_GetLevel(object player) bool API_OpenUI(BasePlayer player, string tab = null, string caseId = null) // tab: cases, battles, upgrader, storage, stats Dictionary<string, string> API_GetCases() // case id -> display name Dictionary<string, string> API_GetKeyTypes() // key id -> display name Questions, ideas or bug reports? Use the Support tab of this file or join our Discord.$45.00- 5 comments
-
- #case battles
- #cases
- (and 17 more)
-
Version 1.0.49
2,450 downloads
UltimateCases is a case opening plugin for Rust servers. Players unbox items through a roulette animation, you create as many custom cases with their own rewards as you want, and a key exchange lets players turn currency into keys. You can hand out free cases to active players, sell premium cases, or do both with UltimateCases. ️ Why choose UltimateCases? Roulette Unboxing - Players spin a roulette to get their reward. Animations, rarity backgrounds, and sound effects are customizable. Easy Case Creation - Create cases, add items, set prices, and configure the rest in the in-game visual editor. You edit cases on the fly, with no code and no configuration files. Monetize Your Server - Players buy keys through the key exchange with any currency (Economics, ServerRewards, scrap, etc.), and you control the economy. Reward Active Players - Give out free cases with playtime requirements and cooldowns, so they go to the players who spend the most time on your server. Protect Your Economy - Limits and restrictions prevent abuse. Set daily limits, lifetime limits, minimum playtime requirements, and block case opening during combat or raids. Store Rewards Safely - A built-in inventory stores all case rewards. Players take items out when they're ready, and you can keep items across wipes. Announce Rare Wins - Post rare wins to chat and Discord, with customizable logging and webhook support. NPC Traders at Monuments - Spawn NPCs at monuments where players exchange keys for currency. Monuments become trading spots that players travel to. VIP Benefits - Give your supporters discounts on case opening and key exchange, with several VIP tiers and customizable benefits. Integrations - Works with ServerPanel, the major economy plugins, and ImageLibrary for images. Key Exchange System Players exchange currency for case keys. The exchange supports: Multiple Currencies - Use Economics, ServerRewards, BankSystem, IQEconomic, or any item (scrap, sulfur, etc.) as currency for key exchange. Bulk Discounts - The more keys a player exchanges, the less they pay. Automatic discounts: 5% off for 10+ keys, 10% off for 25+ keys, 15% off for 50+ keys, 20% off for 100+ keys. VIP Discounts - Configure permission-based discounts (5%, 10%, 15%, 20%) with custom daily limits. Daily Limits - Limit how many keys a player can exchange per day to keep the server economy under control and prevent abuse. Monument NPCs - Spawn traders at monuments. Players visit NPCs at the lighthouse, outpost, or any other monument to exchange keys. Appearance and rates are customizable. Inventory System The inventory keeps every case reward: Secure Storage - All case rewards are automatically stored in your personal inventory, accessible anytime through the UI. Wipe Protection - Choose whether items persist across server wipes or are cleared automatically. Useful for seasonal rewards. Safe Retrieval - Items can't be retrieved during combat, raids, or while building blocked. Post-Wipe Cooldown - Optional cooldown after a wipe before items can be retrieved, for server balance. Video Overview Showcase Templates Fullscreen Template ServerPanel V1 Template ServerPanel V2 Template ServerPanel V4 Template In-Game Editor Monument Trader How to get Keys? Commands /opencases or /cases - Opens the cases interface for players /cases.trader - Chat command for managing Monument Traders (requires ultimatecases.edit permission) /cases.trader create [currencyID] [defaultKeys] [prefab] - Create a new trader bot /cases.trader start <botIndex> <monumentIndex> - Enter edit mode for a trader /cases.trader move - Update trader position (requires edit mode) /cases.trader rotate <angle> - Set trader rotation (requires edit mode) /cases.trader save - Save and reload trader (requires edit mode) /cases.trader cancel/stop - Cancel edit mode /cases.trader delete <botIndex> - Delete a trader bot (indices of the bots after it shift down by one) /cases.trader list - Show all configured trader bots /cases.trader teleport <botIndex> <monumentIndex> - Teleport to a trader bot location /cases.trader help - Show help for trader commands cases.give - Console/Rcon command for giving keys or cases to players (admin only) cases.give <player> keys <amount> - Give keys to a player cases.give <player> case <caseID> [amount] - Give case(s) to a player Examples: cases.give PlayerName keys 100 or cases.give 76561198000000000 case 0 5 cases.convert - Console command for converting cases from old Cases plugin (requires UltimateCasesConverter plugin, admin only) cases.convert - Convert all cases and add them to existing UltimateCases data cases.convert true - Clear existing UltimateCases data before converting (fresh start) Permissions ultimatecases.edit - Permission to edit cases, items, and modals using the in-game editor. Required to access all editor functions and manage Monument Traders. ultimatecases.discount1 - 5% discount on case opening ultimatecases.discount2 - 10% discount on case opening ultimatecases.discount3 - 15% discount on case opening ultimatecases.vip1 - 5% discount on key exchange, with optional custom daily limit ultimatecases.vip2 - 10% discount on key exchange, with optional custom daily limit ultimatecases.vip3 - 15% discount on key exchange, with optional custom daily limit ultimatecases.vip4 - 20% discount on key exchange, with optional custom daily limit Note: Additional permissions can be configured in the config file for demo mode and quick unbox mode. These are optional and can be left empty to disable the features. Web Config Editor Manage the UltimateCases settings in our web config editor. You change the config in a browser form instead of editing files on the server by hand. P.S. The web config editor is open to members of the "UltimateCases" group in our Discord server. Join at https://discord.gg/mevent and ask for the group. FAQ Q: How do I open the Case Editor? A: To open the Case Editor: Make sure you have the ultimatecases.edit permission Open the cases menu using /opencases or /cases Look for the "EDIT" button in the header of the interface (usually in the top-right area) Click the "EDIT" button to open the Case Editor From here you can create new cases, edit existing cases, add items, configure prices, permissions, and all case settings Q: How do I open the Item Editor? A: To open the Item Editor: First, open the Case Editor (see instructions above) Select a case from the list or create a new case In the case editor, you'll see a section for items Click "ADD ITEM" or click on an existing item to edit it The Item Editor will open where you can configure item type, chance, image, title, description, permissions, and all item-specific settings (weapons, contents, genes, etc.) Q: How do I open the Modal Editor? A: To open the Modal Editor: Make sure you have the ultimatecases.edit permission Open the cases menu and navigate to any modal window (like the keys exchange modal) Look for the "EDIT" button that appears on modal windows when you have edit permission Click the "EDIT" button to open the Modal Editor From here you can edit modal content, text elements, images, buttons, and all modal settings Q: How do I create a case? A: Open the cases menu in-game, click the "EDIT" button in the header, then click "ADD CASE" in the Case Editor. Configure the case title, image, price, permission, and add items. No file editing needed! Q: Can players get free cases? A: Yes! Enable Free Case Settings for any case. Set minimum playtime (e.g., 2 hours) and cooldown (e.g., 24 hours). Players meeting requirements can open the case for free once per cooldown period. Q: How do I set up key exchange? A: Go to Exchange Settings in the config. Add currencies (Economics, ServerRewards, scrap, etc.), set exchange rates and configure discounts. Players can then exchange currency for keys instantly. Q: What can I put in cases? A: Almost anything. Add items (weapons with attachments, containers with contents, blueprints, plant seeds with genes), or run commands when a case is opened. Every reward type is customizable. Q: How do Monument Traders work? A: Configure NPCs in Exchange Settings to spawn at monuments. Players can visit these NPCs to exchange keys for currency. Set the monument (lighthouse, outpost, etc.), NPC appearance, position, and exchange rate. Q: Can I limit how many cases players can open? A: Yes. Set daily limits (e.g., 5 cases per day), total lifetime limits (e.g., 50 cases total), minimum playtime requirements, and block opening for a period after server wipe. Q: How does the inventory system work? A: When players open cases, rewards go to their inventory automatically. Players can access inventory through the UI and retrieve items when ready. Configure whether items persist across wipes. Q: Can I announce rare wins? A: Yes. Enable chat announcements and Discord webhooks, set a rarity threshold (e.g., only announce items with 5% or lower chance), and customize the message format. Q: How do I add UltimateCases to ServerPanel? A: In ServerPanel, create a new category with Type: "Plugin", Plugin Name: "UltimateCases", Plugin Hook: "API_OpenPlugin". Q: Can I give VIP players discounts? A: Yes! Configure permission-based discounts in Case Opening Discounts and Exchange Privilege Settings. Set different discount percentages for different VIP tiers. Q: How do I configure the plugin config file? A: The config file is located at oxide/config/UltimateCases.json (or carbon/config/UltimateCases.json for Carbon). Here's how to configure key settings: Template Selection: Set "Template" to "Fullscreen", "V1", "V2", or "V4" Commands: Modify "Open UI Commands" array to add custom command aliases Key Exchange: Configure "Exchange Settings" → "Currencies" to add currencies (Economics, ServerRewards, items, etc.) Roulette Duration: Set "Roulette Settings" → "Default Duration (seconds)" and "Quick Unbox Mode Duration (seconds)" Sound Effects: Enable/disable sounds in "Sound Effects" section and set effect prefab paths Logging: Configure console, file, chat, and Discord logging in "Logging Settings" Restrictions: Enable/disable case opening restrictions in "Case Opening Restrictions Settings" Inventory: Configure inventory settings in "Inventory settings" section After editing, reload the plugin: o.reload UltimateCases (Oxide) or c.reload UltimateCases (Carbon). Q: How do I set up LangAPI for multi-language support? A: To enable LangAPI support: Make sure LangAPI plugin is installed and loaded on your server In UltimateCases config, set "Work with LangAPI?" to true Create language files in oxide/lang/UltimateCases/ (or carbon/lang/UltimateCases/ for Carbon) Create files like en.json, ru.json, etc. with translation keys Use LangAPI's translation system to translate all plugin messages Reload the plugin to apply changes Example translation key structure: { "UI_Header_Title": "Ultimate Cases", "UI_Content_ButtonOpen": "OPEN CASE", "UI_Content_ButtonOpenFREE": "FREE", ... } Q: How do I set up Monument Traders using commands? A: To create and configure Monument Traders: Make sure you have ultimatecases.edit permission Go to the monument where you want to spawn a trader (e.g., lighthouse, outpost) In chat, use: /cases.trader create [currencyID] [defaultKeys] [prefab] currencyID - ID of the currency from Exchange Settings (0, 1, 2, etc.) defaultKeys - Default number of keys per exchange (e.g., 1) prefab - NPC prefab path (e.g., "assets/prefabs/npc/bandit/missionproviders/missionprovider_outpost_b.prefab") Enter edit mode: cases.trader start <botIndex> <monumentIndex> (use cases.trader list to see bot indices) Position yourself where you want the NPC to spawn Update position: cases.trader move Set rotation: cases.trader rotate <angle> (0-360 degrees) Save: cases.trader save The NPC will spawn automatically at the configured monument To remove a trader, use cases.trader delete <botIndex> Q: How do I configure custom economy plugins? A: To use a custom economy plugin: In config, find "Custom Economy Settings" Set "Use Custom Economy" to true Set "Type (Plugin/Item)" to "Plugin" Enter "Plugin name" (exact name as it appears in plugins list) Configure hooks: "Balance add hook" - Hook name for adding balance (e.g., "AddPoints", "Deposit") "Balance remove hook" - Hook name for removing balance (e.g., "TakePoints", "Withdraw") "Balance show hook" - Hook name for checking balance (e.g., "CheckPoints", "Balance") Test the hooks work correctly by checking plugin documentation Reload the plugin Q: How do I configure rarity backgrounds? A: To set up rarity backgrounds: In config, find "Rarity Settings" → "Rarity Backgrounds" Add entries with chance ranges and images: "Chance From (%)" - Minimum chance percentage (e.g., 0) "Chance To (%)" - Maximum chance percentage (e.g., 1) "Background Image" - Background image URL for case display "Roulette Item Background Image" - Background image URL for roulette item display Example: Legendary (0-1%), Epic (1-5%), Rare (5-15%), Uncommon (15-50%), Common (50-100%) Items with drop chances within each range will display the corresponding background Q: How do I configure Discord webhook logging? A: To set up Discord webhook logging: Create a Discord webhook in your Discord server (Server Settings → Integrations → Webhooks → New Webhook) Copy the webhook URL In config, find "Logging Settings" → "Discord Webhook" Set "Enabled" to true Paste webhook URL in "Webhook URL" Configure options: "Only Rare Items (Chance <= X%) (0 = all)" - Only log items with chance ≤ X% (0 = log all items) "Embed Color (Decimal)" - Decimal color code (e.g., 15844367 for gold) "Title" - Embed title "Show Player Avatar" - Display player avatar in embed "Show Item Icons" - Display item icons in embed "Group Items in Single Message" - Group multiple items in single message "Include Statistics" - Add statistics to embed Reload the plugin Q: How do I configure item rewards with weapons and attachments? A: In the Item Editor: Set "Type" to "Item" Enter the weapon "ShortName" (e.g., "rifle.ak") In "Weapon" section, set "Enabled" to true Set "Ammo Type" (e.g., "ammo.rifle.explosive") Set "Ammo Amount" (e.g., 128) In "Content" section, set "Enabled" to true Add attachments in "Contents" array: "ShortName" - Mod shortname (e.g., "weapon.mod.lasersight") "Condition" - Item condition (0-100) "Amount" - Usually 1 for mods "Position" - Slot index (-1 for auto-assignment) Save the item Q: How do I configure command rewards in cases? A: To add command rewards: In Item Editor, set "Type" to "Command" In "Command (%steamid%)" field, enter your command Use placeholders: %steamid% - Player's Steam ID %username% - Player's display name %player.x% - Player's X coordinate %player.y% - Player's Y coordinate %player.z% - Player's Z coordinate Multiple commands can be separated by | or line breaks Example: "inventory.giveto %steamid% rifle.ak 1|oxide.usergroup add %steamid% vip" Q: How do I enable Offline Image Mode? A: To use local images instead of downloading from internet: In config, set "Enable Offline Image Mode" to true 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: o.reload UltimateCases (Oxide) or c.reload UltimateCases (Carbon) Note: For custom images, place them in the "TheMevent" folder and reference them with the "TheMevent/" prefix (e.g., "TheMevent/MyImage.png"). Q: How do I configure demo mode and quick unbox mode? A: Demo mode allows testing cases without spending keys, and quick unbox mode speeds up animations: In config, find "Roulette Settings" For demo mode: Set "Demo Mode Permission (empty = disabled)" to a permission name (e.g., "ultimatecases.demo") or leave empty to disable For quick unbox: Set "Quick Unbox Permission (empty = disabled)" to a permission name (e.g., "ultimatecases.quick") or leave empty to disable Set "Quick Unbox Mode Duration (seconds)" - how long the quick animation should last Grant the permissions to players who should have access Reload the plugin Q: How do I configure case opening restrictions? A: To prevent case opening in certain situations: In config, find "Case Opening Restrictions Settings" Set "Enabled" to true Enable/disable specific restrictions: "Block During Combat" - Requires NoEscape plugin "Block During Raid" - Requires NoEscape plugin "Block in Building Blocked" - Blocks when player can't build "Block While Swimming" - Blocks when player is swimming "Block When Player is Wounded" - Blocks when player is wounded "Block During Duel" - Requires Duel/Duelist plugin "Block During Helicopter Flight" - Blocks when in helicopter "Block When Player is Sleeping" - Blocks when player is sleeping Reload the plugin TEST SERVER Try UltimateCases on our test server. Copy the IP address below to connect. connect 155.103.86.38:28015 With UltimateCases you can reward players and monetize your server with cases.$41.95 -
Version 1.37.13
1,280 downloads
Creates quests/missions that players complete to get rewards (currency, items, etc.). Players spend the currency they receive to open cases. The interface is nice and user-friendly. Features: Beautiful user interface Logging of purchases and balance top-ups (to the console and to a file) Versatility (can work with various economy plugins) Performance (plugin is faster than existing competitors) Interesting idea Any text in the interface can be customized Preview Commands addfirstcurrency {userid} {amount} (give the player the first currency) addsecondcurrency {userid} {amount} (give the player a second currency) battlepass.wipedata (clear player progress) pass (open interface) battlepass.migrate (migrate to PlayerDatabase) battlepass.convert.128 (convert from 1.28.0) Item Types Item Command Plugin Mission Types Gather Kill Craft Look Build Upgrade Fishing LootCrate Swipe RaidableBases RecycleItem HackCrate PurchaseFromNpc ArcticBaseEvent GasStationEvent SputnikEvent ShipwreckEvent HarborEvent JunkyardEvent SatDishEvent WaterEvent AirEvent PowerPlantEvent ArmoredTrainEvent ConvoyEvent SurvivalArena KillBoss Web Config Editor Manage the Battlepass settings in our web config editor. You change the config in a browser form instead of editing files on the server by hand. P.S. The web config editor is open to members of the "Battlepass" group in our Discord server. Join at https://discord.gg/mevent and ask for the group. FAQ How to use multiple NPCs in one mission Loot Hackable Crates (config example) Default Config$21.95 -
Version 2.0.15
1,745 downloads
Cases with a juicy interface and a scroll animation when a case opens. Features Beautiful user interface Opening animation Performance Each case is configured separately Commands cases (open cases interface) givecase <steamid> <caseid> <amount> (give a case to the player) givecase * <caseid> <amount> (give a case to all online players) Web Config Editor Manage the Cases settings in our web config editor. You change the config in a browser form instead of editing files on the server by hand. P.S. The web config editor is open to members of the "Cases" group in our Discord server. Join at https://discord.gg/mevent and ask for the group. FAQ Q: Where can I see an example of a config? A: Config Q: How do I use Economics to pay for cases? A: "Economy": { "Show Balance": true, "Type (Plugin/Item)": "Plugin", "Plugin name": "Economics", "Balance add hook": "Deposit", "Balance remove hook": "Withdraw", "Balance show hook": "Balance", "ShortName": "scrap", "Display Name (empty - default)": "", "Skin": 0 }, Q: How do I use ServerRewards to pay for cases? A: "Economy": { "Show Balance": true, "Type (Plugin/Item)": "Plugin", "Plugin name": "ServerRewards", "Balance add hook": "AddPoints", "Balance remove hook": "TakePoints", "Balance show hook": "CheckPoints", "ShortName": "scrap", "Display Name (empty - default)": "", "Skin": 0 }, Q: I have a question/problem. What should I do? A: Send me a PM on the site, open a ticket, or write to me in Discord: mevent Q: How does a player give out Skill Tree XP? A: { "Type": "Command", "ID": 7, "Image": "", "Title": "Give 1K XP from SkillTree", "Command (%steamid%)": "givexp %username% 1000", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "", "Skin": 0, "Amount": 1, "Chance": 65.0 }, Q: How can I add cases not for purchase, but just to have them? A: Give them out with the "givecase" command: givecase <steamid> <caseid> <amount> give a case to the player givecase * <caseid> <amount> give a case to all online players$25.95 -
Version 1.0.0
11 downloads
▌ Design studio · Est. 2015 · Sea cases About the product Sea-themed cases for your Rust store in gold, green, red, dark, fire and crystal looks. The template contains cases without effects, so you place the items yourself. Table of contents Jump to any section of this page 01 Overview 02 Features 03 How to use 04 Gallery 05 What's included 06 Changelog ▌ Sea cases Overview With this template you can make your own unique cases. Bright and high-quality effects will highlight your products among other projects. The sea cases style refreshes the design. PSD 5 ready icons Editable items Auto effects What you need ▸ Adobe Photoshop (new version) What is included ▸ Editable PSD template ▸ Five ready-made case icons ▸ Cases in gold, green, red, dark, fire and crystal looks Highlights ▸ Gold, green, red, dark, fire, crystal ▸ Place the items you want ▸ Effects set up automatically ▌ Why it stands out Built to look great FEATURE 01 Sea case styles Gold, green, red and dark chests, plus fire and crystal looks. FEATURE 02 Your own items The template contains cases without effects, so you place the items you want. FEATURE 03 Ready for the store Bright, high-quality effects highlight your products. ▌ Instructions How to make your own case 01 Open the template Open the PSD in Adobe Photoshop (any new version). The template has the sea cases without items and without effects, so you can fill them yourself. 02 Pick a case In the Layers panel turn on the eye next to the case you need: gold, green, red, dark, fire or crystal. Hide the rest. 03 Put your items inside Drag your item pictures into the document and place their layers above the case so they sit inside the open chest. 04 Save the case Go to File → Export → Export As and save the case as PNG. The ready examples in the archive show how the cases look with items inside. ▌ Full gallery Every case in one place ▸ With effects Ready cases with items and effects. Gold Green Fire Crystal Red ▸ Without effects Empty cases from the template: put any items you want inside. Green open Orange Green dark Dark Dark wood ▌ Contents What's included Item Details Template Editable Photoshop PSD Cases 5 ready-made icons Styles Gold, green, red, dark, fire, crystal Archive size 32.93 MB Price $7.00 ▌ Updates Changelog 1.0.0 March 27, 2026 — Initial release. ▌ Stay in touch Questions, custom work, new releases Discord · DesignCrew ↗ Discord · MadMappers ↗ VK · DesignCrew ↗ Telegram · DesignCrew ↗ DESIGN CREW · DESIGN STUDIO SINCE 2015 · THANK YOU FOR YOUR SUPPORT$8.49 -
Version 1.0.0
8 downloads
▌ Design studio · Est. 2015 · Jungle cases About the product Five juicy jungle case icons for the Jungle update: hunter, alligator, panther, snake and tiger, with a Photoshop template to change the effects and add text. Table of contents Jump to any section of this page 01 Overview 02 Features 03 How to use 04 Gallery 05 What's included 06 Changelog ▌ Jungle cases Overview For the Jungle update our team prepared five of the juiciest case icons. With this set you can decorate your store or use them on the server itself. The template lets you change the colour of the effects and add text. PS 5 case icons Editable colours Editable text Fonts included What you need ▸ Adobe Photoshop (any new version) What is included ▸ Editable PSD template ▸ Ready case icons: hunter, alligator, panther, snake, tiger ▸ Fonts Highlights ▸ Hunter, alligator, panther, snake, tiger ▸ Change the colour of effects ▸ Add your own text ▌ Why it stands out Built to look great FEATURE 01 Five jungle cases Hunter, alligator, panther, snake and tiger, ready for your store. FEATURE 02 Editable template Change the colour of the effects and add text in Photoshop. FEATURE 03 Fonts included The fonts used in the template come with the pack. ▌ Instructions How to use the template 01 Pick a colour version Open the PSD in Adobe Photoshop (any new version). In the Layers panel there are groups: DEFAULT ORANGE, DEFAULT without effects, CUSTOM RED, CUSTOM GREEN and CUSTOM BLUE. Turn on the eye next to the one you need and turn off the others. 02 Choose the case Open the colour group. Every numbered folder inside is one case: Hunter, Alligator, Panther, Snake and Tiger. Show the one you need and hide the rest. 03 Set your own colour In a CUSTOM group, open the case layer and double-click the Color Overlay effect under it. Pick any colour, the glow changes with it. ▸ Effects → Color Overlay 04 Add text and save Install the fonts from the archive if you want to add text. Then go to File → Export → Export As and save the case as PNG. ▌ Full gallery Every case in one place ▌ Contents What's included Item Details Template Editable Photoshop PSD Icons Hunter, alligator, panther, snake, tiger Fonts Included Archive size 68.15 MB Price $8.00 ▌ Updates Changelog 1.0.0 May 22, 2025 — Initial release. ▌ Stay in touch Questions, custom work, new releases Discord · DesignCrew ↗ Discord · MadMappers ↗ VK · DesignCrew ↗ Telegram · DesignCrew ↗ DESIGN CREW · DESIGN STUDIO SINCE 2015 · THANK YOU FOR YOUR SUPPORT$8.00-
- 2
-
-
- #design
- #photoshop
-
(and 6 more)
Tagged with:
-
Version 1.0.4
64 downloads
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" ] } ] }$15.90- 9 comments
-
- 1
-