Search the Community
Showing results for tags 'custom item'.
-
Version 1.0.6
196 downloads
Adds a Genie Lamp to the game, which you can unwrap and receive an award. This will greatly diversify the game on your server. My advice is to add them to your underwater crates and use Dynamic Config to set up rewards over the course of the wipe Commands genie.give [targetId] (give a lamp) Permissions You can set permission in config, for example: "Permission to rub the lamp": "genie.use", Config { "Genie Image": "https://i.imgur.com/aNIcQzk.png", "Enable opening progress?": true, "Work with Notify?": true, "Delay to receive": 5.0, "Update Frequency": 0.1, "Opening effect (empty - disable)": "assets/bundled/prefabs/fx/gestures/lick.prefab", "Progress effect (empty - disable)": "assets/bundled/prefabs/fx/notice/item.select.fx.prefab", "Finish effect (empty - disable)": "assets/prefabs/misc/xmas/presents/effects/wrap.prefab", "Permission to rub the lamp": "", "Genie lamp Settings": { "Display Name": "Lamp", "ShortName": "xmas.present.small", "Skin": 2540200362 }, "Awards": [ { "Type": "Item", "ID": 1, "Image": "", "Title": "", "Command (%steamid%)": "", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "wood", "Skin": 0, "Amount": 3500, "Chance": 70.0 }, { "Type": "Item", "ID": 2, "Image": "", "Title": "", "Command (%steamid%)": "", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "stones", "Skin": 0, "Amount": 2500, "Chance": 70.0 }, { "Type": "Item", "ID": 3, "Image": "", "Title": "", "Command (%steamid%)": "", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "leather", "Skin": 0, "Amount": 1000, "Chance": 55.0 }, { "Type": "Item", "ID": 4, "Image": "", "Title": "", "Command (%steamid%)": "", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "cloth", "Skin": 0, "Amount": 1000, "Chance": 55.0 }, { "Type": "Item", "ID": 5, "Image": "", "Title": "", "Command (%steamid%)": "", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "lowgradefuel", "Skin": 0, "Amount": 500, "Chance": 50.0 }, { "Type": "Item", "ID": 6, "Image": "", "Title": "", "Command (%steamid%)": "", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "metal.fragments", "Skin": 0, "Amount": 1500, "Chance": 65.0 }, { "Type": "Item", "ID": 7, "Image": "", "Title": "", "Command (%steamid%)": "", "Plugin": { "Hook": null, "Plugin name": null, "Amount": 0 }, "Display Name (empty - default)": "", "ShortName": "metal.refined", "Skin": 0, "Amount": 150, "Chance": 65.0 } ], "Drop Settings": [ { "Prefab": "assets/bundled/prefabs/radtown/crate_normal.prefab", "Chance": 50 }, { "Prefab": "assets/bundled/prefabs/radtown/loot_barrel_2.prefab", "Chance": 5 }, { "Prefab": "assets/bundled/prefabs/radtown/loot_barrel_1.prefab", "Chance": 5 } ] } VIDEO$19.95- 27 comments
- 3 reviews
-
- 3
-
- #genie
- #genie lamp
- (and 9 more)
-
Version 0.3.1
17 downloads
About AutoSpawner This plugin allows you to randomly spawn animals for a price in resources. Features: - You can customize your animals for spawn(custom items for any animal). - If You have same fuel for some animals - will picked random animal with same fuel. - AutoLoad groups for config file. - Power off/on from Rust+ on SmartSwitch. - Tracking all spawners for Admins from simple UI. Chat commands: /craft_spawner - command for craft custom spawner. Admin commands: /autospawner list - Open UI with all spawners on server(need ownerid*). //Example UI in screens Permission: autospawner.craft - Give permission to craft. autospawner.place - Give permission to place. Groups: "default": { "priority": 0, "maxSpawners": 1, "maxAnimals": 5 } Notes: Dont add or remove animals from config file, just disable or enable them as needed. After restarting server, all animals will be removed. Config Example: { "AutoSpawner config": { "spawnInterval": 5.0, //Timer for spawning "spawnRadius": 5.0, "speedFall": 3.0 //The speed of animals falling to the ground }, "Animals Custom spawning": { //First config key example for all animals in the list "bear": { "enabled": true, //Enabled/disabled to spawn animal "animalPrefab": "assets/rust.ai/agents/bear/bear.prefab", //Dont try to change this "fuel": { "fuelShortname": "lowgradefuel", //Only shortnames items "skinId": 0, //Your custom skinID "fuelAmount": 10 //Cost fuel for spawn one animal } }, "wolf": {...}, "boar": {...}, "horse": {...}, "chicken": {...}, "stag": {...} }, "spawnerSkinId": 3358767438, //Your custom skinID for autospawner "Cost craft": { //Cost for craft "lowgradefuel": 10, "metal.fragments": 100, "wood": 100 }, "Permissions": { "default": { // Default config from start plugin "priority": 0, "maxSpawners": 1, "maxAnimals": 5 }, "vip": { //Example from my oxide.groups "priority": 1, "maxSpawners": 5, "maxAnimals": 10 }, "premium": { //Example from my oxide.groups "priority": 2, "maxSpawners": 10, "maxAnimals": 20 } } } Demo Video(v0.1.0):$5.99-
- #animals
- #custom item
-
(and 3 more)
Tagged with:
-
Version 1.0.2
19 downloads
Custom Currency plugin for Rust lets you create your own virtual currency and seamlessly exchange it for items or custom items through a user-friendly interface. You can choose in config whether you will use your new custom currency or use those well-known economy and server rewards. For both of those plugins, you will be able to exchange it for an item/custom item true UI. The plugin comes with IconUI, your custom image URL, and the balance of custom currency, eco, or SR. You can turn it on and off in the config, and you have a command to turn it on/off. There is a UI for exchange and the command for exchange, and you can press on the icon (if you have a visible icon) to open the exchange UI. Admin Commands: /addcurrency <playerID/name> <amount>: Add currency to a player's balance. /subcurrency <playerID/name> <amount>: Subtract currency from a player's balance. /givecurrencyitem <playerID/name> <amount>: Give a currency item to a player. /wipecurrency <playerID/name|all>: Wipe the currency balance for a player or all players. All those commands work with custom currency and also with economics and server rewards, so with these commands, you can also control eco and SR . Player Commands /toggleui: Toggle the visibility of the currency UI. /exchange: Open the currency exchange UI to convert the virtual currency to items and vice versa. Exchange works with custom currency and also with economic and server rewards so that you can change eco, rp to custom item. Suitable for trade or VIP or shops. Console Commands: addcurrency <playerID/name> <amount>: Add currency to a player's balance. subcurrency <playerID/name> <amount>: Subtract currency from a player's balance. givecurrencyitem <playerID/name> <amount>: Give a currency item to a player. wipecurrency <playerID/name|all>: Wipe the currency balance for a player or all players. All those commands work with custom currency and with eco and SR. Permissions: customcurrency.admin: Allows use of admin commands. customcurrency.exchange: Allows use of the exchange command Config: { "Currency Type [0-CustomCurrency, 1-Economics, 2-ServerRewards]": 0, "Currency Name": "RealBlood", "Currency UI Visible": true, "Icon Image URL": "https://www.dropbox.com/scl/fi/apo1ukopeuavdln77a70b/512x512.png?rlkey=vujn178mozhm5o93wq5cgd771&st=96xo0sf5&dl=1", "Currency Item": { "Short Name": "scrap", "Skin ID": 0, "Display Name": "Scrap" }, "Version": { "Major": 1, "Minor": 0, "Patch": 0 } } API: [HookMethod("AddCustomCurrency")] public void API_AddCustomCurrency(string playerID, int amount) { AddCustomCurrency(playerID, amount); } [HookMethod("SubtractCustomCurrency")] public void API_SubtractCustomCurrency(string playerID, int amount) { SubtractCustomCurrency(playerID, amount); } [HookMethod("GetCustomCurrencyBalance")] public int API_GetCustomCurrencyBalance(string playerID) { return GetCustomCurrencyBalance(playerID); }$5.00- 9 comments
-
- 1
-
Version 2.2.71
325 downloads
Add commands to items. Press Unwrap to run the command. And Healing Items And Throw Items (smoke, f1, etc...) Effect List: Effects | https://umod.org/plugins/effects-panel Commands: /cicd - Cooldown Hud /ci - basic command Config: { "General Settings": { "Prefix": "<color=#5892bf>[Commands-Item]</color>\n", "SteamID": 0, "Commands": "ci", "Use Active Commands": true, "Use Throw Commands": false, "Use Healing Commands": false, "Use Message on used count": false, "Use Map Wipe Data Clear": false, "Debug": false }, "Item Settings (custom name)": { "Supply Space Fanny Drop": { "Item short name": "grenade.smoke", "Item skin": 2867732572, "Commands": [ "ad.dropspace $player.id" ], "Message on use (leave blank for no message)": "Warning Space Drop !!", "Global Cooldown [true | false]": false, "Shared Cooldown": null, "Cooldown (0 for disable - ※second※)": 0, "MaxUsed (0 for unlimited)": 0, "Sound Effect (blink notting)": "", "Effect (blink notting)": "assets/bundled/prefabs/fx/smoke_signal_full.prefab", "Flags": [ "" ] }, "Teleport Granade": { "Item short name": "grenade.smoke", "Item skin": 2814909703, "Commands": [ "teleport.topos $player.id $entity.x $entity.y $entity.z" ], "Message on use (leave blank for no message)": "Teleporting", "Global Cooldown [true | false]": false, "Shared Cooldown": "testshared", "Cooldown (0 for disable - ※second※)": 0, "MaxUsed (0 for unlimited)": 0, "Sound Effect (blink notting)": "", "Effect (blink notting)": "", "Flags": [ "" ] }, "Unwarp Space Drop": { "Item short name": "xmas.present.medium", "Item skin": 2814909703, "Commands": [ "ad.dropspace $player.id" ], "Message on use (leave blank for no message)": "Warning Space Drop !!", "Global Cooldown [true | false]": false, "Shared Cooldown": "testshared", "Cooldown (0 for disable - ※second※)": 0, "MaxUsed (0 for unlimited)": 0, "Sound Effect (blink notting)": "", "Effect (blink notting)": "", "Flags": [ "" ] } }, "items Shared Cooldowns": { "Shard Name | Time (sec)": { "testshared": 5 } }, "Version": { "Major": 2, "Minor": 2, "Patch": 7 } } Permission: CommandsItem.allow - access command Lang: { "NotExist": "<color=#d0d0d0>Item (<color=orange>{0}</color>) could not be found. Please use a valid SkinID!</color>\n<color=#5892bf>Usage: /{1} <skinid></color>", "UsageCI": "<color=red>Usage Sta: /{0} <Name> [Amount]</color>", "InvFull": "<color=#d0d0d0>Inventory is full. Clear some space and try again!</color>", "Received": "<color=yellow>[{0}] Was added to your inventory.</color>", "NoPerm": "<color=#d0d0d0>You dont have permission!</color>", "HasCooldown": "<color=yellow>{0}</color> <color=red>can be used after {1}</color>" } Flags: IsBuildingBlock - Unusable while player is build block IsSwimming - Unusable while player is swimming InSafeZone - Unusable while player is in safe zone IsBleeding - Unusable while player is bleeding IsPlayerInZone - Unusable while player is special zone ※Require Zone Manager※ IsPlayerInGrid - Unusable while player is special grid HasTCAuth - Usable while player is Has Tool Cupboard Auth Format: pconsole - player input console ex) pconsole chat.say /shop timer_x - Execute the command after x seconds. ex) timer_15 say commandsitem! $player.id - player steam id $player.name - player name $player.x - player x location $player.y - player y location $player.z - player z location $entity.x - entity x location (※Only Throw Items※) $entity.y - entity z location (※Only Throw Items※) $entity.z - entity y location (※Only Throw Items※) @Azmo idea Thanks image, text fleids$15.00- 56 comments
- 7 reviews
-
- 5
-
- #custom item
- #command item
- (and 4 more)
-
Version 0.0.3
21 downloads
Create Custom Items on the fly via command, handy for testing and Debug if needing to test items with certain Skins. Also can be used for Giveaways, Personalize an item name for Players, and set it up with their favorite Skin. Requires itemcreator.use Permission Console Command giveitem <playerid/name> <shortname> "ItemCustomName" <skinID> <quantity> Commands /Item itemShortName "custom name" skinID quantity ex - /item rifle.ak "Wrecks AR" 3023912444 1 Sends the item to your inventory /giveitem "playername" itemShortName "custom name" skinID quantity ex - /giveitem "Wrecks" rifle.ak "Wrecks AR" 3023912444 1 Sends To specific Player Using /item or /giveitem will send syntax Info.$6.50- 3 comments
- 2 reviews
-
- 1
-
- #custom item
- #dev tool
-
(and 2 more)
Tagged with:
-
Version 1.0.0
8 downloads
Create custom items like pouches, kits, medkits, and more—each filled with valuable gear. Customize everything from item names, blueprints, skins, to drop chances, giving you full control. Set permissions to open packages, and even open entire stacks at once for command-only items. Packages can be found in crates, barrels, or via metal detectors, and they stack, split, and drop seamlessly. Chat messages notify players when they open a package, but beware—these packs can't be recycled! Key Features There is a lang ru/en/uk/es. Customization of items (command(s), blueprint, item, custom item): shortname, amount, skinID, text(for note), custom name, blueprint, drop chance, water amount(for bottle, water jug, bota bag), command list) For commands: {0} is steamID | {1} is amount Various settings for the packages themselves. Setting the permission to open a package. Ability to open the entire stack at once. [ Useful for packages that only have command(s) ]. Ability to customize package stack. Chat messages after opening a package. Ability to find the package in crates/barrels. Ability to find the package with a metal detector. Stack, split, drop packages works correctly. Packs cannot be recycled. WORK WITH BetterLoot For the correct spawning of packages in the crate, in the BetterLoot plugin, remove/comment out the following line of code. 630 - container.inventory.capacity = container.inventory.itemList.Count; Permissions xpackage.admin - allow a player(administrator) to use the command to give packages. Commands give_package steamID packageSkinID amount - to give a package to a player. API bool IsItemPackage(Item item) - whether the item is a package. bool IsSkinPackage(ulong skinID) - whether the skin is a package. Config { "General settings": { "SteamID profile for custom avatar": 0, "Chat prefix": "<size=12><color=#FFFFFF50>[</color> <color=#00FF0050>XPackage</color> <color=#FFFFFF50>]</color></size>\n" }, "Package settings": { "0": { "Shortname": "halloween.lootbag.large", "Custom package name": "Medication kit", "Action at which the package will be opened": "unwrap", "Maximum stack - [ True - x1 | False - stack of original item ]": true, "Whole stack opens at once. [ Useful for packages that only have command(s) ]": false, "Permission to open a package": null, "Effect of opening the package": "assets/prefabs/misc/xmas/presents/effects/unwrap.prefab", "Enable the ability to find a package with a metal detector": false, "Chance of finding the package with a metal detector [ 0.0 - 100.0 ]": 0.0, "List of items in the package": [ { "Shortname": "largemedkit", "Amount": 1, "SkinID": 0, "Text": null, "CustomName": null, "BlueprintID": 0, "Drop chance [ 0.0 - 100.0 ]": 100.0, "WaterAmount": 0, "CommandsList - [ {0} is steamID | {1} is amount ]": null }, ... ], "Which crates/barrels will spawned a package": [ { "Name crate/barrel": "crate_normal", "Drop chance [ 0.0 - 100.0 ]": 20.0, "Min amount": 1, "Max amount": 1 }, ... ] }, ... } }$14.99 -
Version 1.2.23
5,820 downloads
Heli Signals allows players with permission to call an Attack Helicopter to their location with a custom Supply Signal, where it will engage players and patrol, allowing players to fight it to win the valuable Heli crates. The plugin comes with 8 default heli profiles, Easy, Medium, Hard and Elite, with a duplicate profile of each set up for calling multiple helis at once for each tier. In addition there is also 2 Wave Heli profiles, which will call in a wave of different helis one after the other. Each default profile has it's own custom supply signal skin (below). Server owners can add as many profiles as they like in the config by copying and pasting an existing profile within the config and editing to suit. This may require the server owner to create their own custom skin for the inventory item. If you are setting up Multi heli signals, set the global and player limit in the config accordingly to accommodate higher numbers of helicopters per player. There is also an option to have a BotReSpawn profile spawn at the crash site, just set the BotReSpawn profile name in the config. IMPORTANT: Each heli profile or wave profile in the config MUST have its own unique name and skin ID, otherwise you will have issues. NOTE ABOUT SHOPS: The profile name in the config should match the Custom Supply Signal name which the shop gives the player. The Helicopter Name is separate and can be set independently from the Signal item. Also, when giving players items from shop plugins, if available, I always recommend adding the item to the shop using custom name, skinID etc, rather than the console command, but either will work. Plugin default Supply Signal Skin ID's to add items to various shops, loot plugins, kits etc are: Heli Signal (Easy) : 2920175997 Heli Signal (Medium) : 2920176079 Heli Signal (Hard) : 2920176050 Heli Signal (Elite) : 2920176024 Heli Signal (Expert) : 3099117081 Heli Signal (Nightmare) : 3099117372 Multi Heli (Easy) : 3083234542 Multi Heli (Medium) : 3083234833 Multi Heli (Hard) : 3083234755 Multi Heli (Elite) : 3083234647 Multi Heli (Expert) : 3099124338 Multi Heli (Nightmare) : 3099124426 Heli Wave Signal : 3099117224 Heli Wave Signal (Normal): 3104667036 Heli Wave Signal (Hard): 3104666951 Default Permissions: helisignals.admin (to use give|hsclearcd command) helisignals.buy (to use /hsbuy command) helisignals.bypasscooldown helisignals.easy helisignals.medium helisignals.hard helisignals.elite helisignals.easy_multi helisignals.medium_multi helisignals.hard_multi helisignals.elite_multi helisignals.wave_normal helisignals.wave_hard Please note: Permissions above are with default config, permission for each Heli profile can be customised in the config. Commands (Prefix with / to use in game): hsgive <Profile ShortName> <Steam64ID> <Amount> hsbuy list hsbuy <Profile Shortname> hsreport (Get details of all active helis) hsretire (Retire all a player or their teams called Helis, no refunds) hsclearcd (clear all cooldowns) hsclearcd <SteamID|Name> (clear cooldown for player) (Buy and Retire command customisable in config) Please note correct usage for Supply Signal name and Helicopter display name. These values CAN be different if you wish: Loot Options: Use the loot item example entries in the default config to create custom loot tables for crates. How to Add Loot Table Items (Example): Default Config: For Other Developers: The following hook is available to use in your plugins to check custom Supply Signals or Patrol Helicopters to avoid conflict with your plugins: object IsHeliSignalObject(ulong skinID) This will return true if the item is a Bradley Drop item/entity, or null if not. Call it directly without referencing the plugin: if (Interface.CallHook("IsHeliSignalObject", skinID) != null) return true; // IsHeliSignalObject Or reference my plugin and call like this: [PluginReference] Plugin HeliSignals; if (HeliSignals.CallHook("IsHeliSignalObject", skinID) != null) return true; // IsHeliSignalObject$19.99- 363 comments
- 17 reviews
-
- 4
-
- #helicopter
- #helicopters
- (and 14 more)
-
Version 1.5.5
31 downloads
I present to you Craft Panel, an elegant and simple custom craft panel. Before starting: This mod works mainly with the help of other mods. Basically, the operation consists of configuring the necessary ingredients to obtain an item. Either by command of a third-party mod or a game item. Video The interface is based on three main blocks: List of items to craft. Currently, the maximum be recommended that it be 16 items available. Since there is currently no implemented page (it will come in the future). Central information panel. You can write a more complete title, assign a header image, set the Workbench requirement (whether it needs it or not), and set a description. Ingredients panel. Basically what players will need to craft each item. Complete Configuration: From the configuration, you can adjust the name of the Panel, as well as the colors of the buttons and text. Effect Sounds. We have 3 sounds for Crafting time, page change, etc. You can choose to disable all sounds or manually change it to another. Add new Items easily with the example structure, just duplicate and customize. (Requires a bit of knowledge in mod setup.) Discount for VIPS. Set a permission for VIPS to get a discount that you set. Permissions and Command: As a general rule, for players to have access to / craft, you must set the following permission: craftpanel.use Regardless of that general permission, you must assign the user permissions for each item. Example: craftpanel.rhib.use craftpanel.boat.use craftpanel.supercard.use ... Future improvements: Pagination of Items. (Ready) Make the interface modular, so that only one part is recharged. (Ready) Add Crafting time? Leave me your suggestion for improvement. Finally, as a detail, currently this mod does not use Data file, perhaps in the future with some new feature this will be implemented. Config Example: { "Custom": { "Title": "Craft Panel", "ID Item Default": 1, "Show even if you don't have permissions (you won't be able to craft)": true, "Show button when opening Workbench": true, "Sound Effects": true, "Sound Prefab 1": "assets/prefabs/tools/keycard/effects/swipe.prefab", "Sound Prefab 2": "assets/bundled/prefabs/fx/build/promote_toptier.prefab", "Sound Prefab 3": "assets/prefabs/misc/xmas/presents/effects/wrap.prefab", "Permission Use /craft": "craftpanel.use", "Permission to show the Button in the Workbench": "craftpanel.btnworkbench", "Color Title": "1.00 1.00 1.00 0.43", "Color Button List": "0.3 0.40 0.3 0.60", "Color Title Item": "0.2 0.30 0.2 0.60", "Color Scrollbar": "0.15 0.25 0.15 0.8", "Color Button Craft": "0.80 1.00 0.50 0.10", "Color Background Panel": "0.2 0.23 0.2 0.40", "Color Text VIP": "0.90 0.80 0.04 1.00", "Color Text Amount": "1.00 1.00 1.00 1.00", "Color Text Amount VIP": "0.90 0.80 0.04 1.00", "GUI Button Close - Color": "0.90 0.20 0.20 0.50", "GUI Button Close - Font Size": 20, "GUI Button Close - AnchorMin": "0.45 0.7", "GUI Button Close - AnchorMax": "0.55 0.725", "Img Block Item": "https://img.rustspain.com/craftpanel/block.png" }, "Craft": [ { "ID": 1, "Enabled": true, "Short Name": "Recycler", "Full Name": "Recycler at Home", "Img Full": "https://i.imgur.com/wdVWxDB.jpg", "Img Icon": "https://i.imgur.com/Vgcfs3n.png", "Description": "Make your own recycler to install it on your base. You can collect it by hitting with the hammer.", "Description Font Size": 13, "Craft Result": { "Command (keep empty to create item)": "recycler.give {steamID}", "Shortname": "", "Name Default": false, "Amount": 0, "Skin ID": 0 }, "Permission Use": "craftpanel.recycler.use", "Permission VIP": "craftpanel.recycler.vip", "Permission No Cost": "craftpanel.recycler.nocost", "VIP discount: 10 = 10%": 10, "Require Workbench? 0 = NOT, 1 = Level 1,...": 2, "Items": [ { "Item": "metal.fragments", "Amount": 50000, "Skin ID": 0 }, { "Item": "metal.refined", "Amount": 300, "Skin ID": 0 }, { "Item": "gears", "Amount": 50, "Skin ID": 0 }, { "Item": "fuse", "Amount": 10, "Skin ID": 0 }, { "Item": "techparts", "Amount": 15, "Skin ID": 0 } ] }, { "ID": 2, "Enabled": true, "Short Name": "Mini Helicopter", "Full Name": "Mini Helicopter", "Img Full": "https://i.imgur.com/vnZND1c.jpg", "Img Icon": "https://i.imgur.com/qg9aIGz.png", "Description": "Because having your own Helicopters whenever you want is cool too.nCraft your Helis, put them away and take them out when you need them.", "Description Font Size": 13, "Craft Result": { "Command (keep empty to create item)": "portablevehicles.give {steamID} minicopter", "Shortname": "", "Name Default": false, "Amount": 0, "Skin ID": 0 }, "Permission Use": "craftpanel.miniheli.use", "Permission VIP": "craftpanel.miniheli.vip", "Permission No Cost": "craftpanel.miniheli.nocost", "VIP discount: 10 = 10%": 25, "Require Workbench? 0 = NOT, 1 = Level 1,...": 0, "Items": [ { "Item": "metal.fragments", "Amount": 5000, "Skin ID": 0 }, { "Item": "propanetank", "Amount": 10, "Skin ID": 0 }, { "Item": "gears", "Amount": 10, "Skin ID": 0 }, { "Item": "roadsigns", "Amount": 5, "Skin ID": 0 }, { "Item": "sheetmetal", "Amount": 10, "Skin ID": 0 } ] }, ... ] }$15.00- 6 comments
- 1 review
-
- 2
-
- #craft
- #craft menu
-
(and 4 more)
Tagged with:
-
Version 1.1.15
1,768 downloads
About Bradley Drops. Bradley Drops allows players with permission to call a Bradley APC to their location with a custom Supply Signal, where it will patrol a set distance for a set time, allowing players to fight it to win the valuable Bradley crates. A cargo plane will deliver and drop the APC via parachutes. The APC can be configured in different ways and there are many config options to suit all servers. The plugin comes with 4 default settings for Bradley Drops, Easy, Medium, Hard and Elite, each with their own custom supply signal skin. But server owners can add as many options as they like in the config by copying and pasting an existing profile within the config. This would however require the server owner to create their own custom skin for the inventory item. (I will add more custom skins in the near future for this.) BotReSpawn compatibility, with the option to specify a BRS spawn profile at the Bradley kill site. IMPORTANT: Each heli profile or wave profile in the config MUST have its own unique name and skin ID, otherwise you will have issues. NOTE ABOUT SHOPS: The profile name in the config should match the Custom Supply Signal name which the shop gives the player. The Bradley Name is now separate and can be set independently. Plugin default Supply Signal Skin ID's to add items to various shops, loot plugins, kits etc are: Bradley Drop (Easy) : 2905355269 Bradley Drop (Medium) : 2905355312 Bradley Drop (Hard) : 2905355296 Bradley Drop (Elite) : 2911864795 Bradley Drop (Expert) : 3361673979 Bradley Drop (Nightmare) : 3361674045 Default Permissions: bradleydrops.admin (to use give|hsclearcd command) bradleydrops.buy (to use /bdbuy command) bradleydrops.bypasscooldown bradleydrops.easy bradleydrops.medium bradleydrops.hard bradleydrops.elite Commands (Prefix with / to use in game): bdgive <Profile ShortName> <Steam64ID> <Amount> bdbuy <Profile Shortname> bdbuy list bdreport (list all active Bradleys and their state) bddespawn (Despawn all Bradleys called by a player or their team, no refunds) bdclearcd (clear all cooldowns) bdclearcd <SteamID|Name> (clear cooldown for player) (Buy, Report and Despawn command can be customised in the config) Please note correct use in config file for supply signal name and Bradley APC display name. These values CAN be different if you wish: Custom Loot: Check out the example loot items in the default config below to see how to add custom loot items to crates. How to Add Custom Loot Table Item: Config: For Other Developers: The following hook is available to use in your plugins to check custom Supply Signals, Cargo Planes and Supply Drops to avoid conflict with your plugins: object IsBradleyDrop(ulong skinID) This will return true if the item is a Bradley Drop item/entity, or null if not. Call it directly without referencing the plugin: if (Interface.CallHook("IsBradleyDrop", skinID) != null) return true; // IsBradleyDrop Or reference my plugin and call like this: [PluginReference] Plugin BradleyDrops; if (BradleyDrops.CallHook("IsBradleyDrop", skinID) != null) return true; // IsBradleyDrop$16.99- 205 comments
- 11 reviews
-
- 4
-
- #bradley
- #bradleyapc
- (and 14 more)
-
Version 1.0.5
21 downloads
This plugin allows admins to control all about researching and crafting. With all default items ,and with custom ones! So what you chose to be researchable that players will be able to research and craft ,for prices what you chose . And with other options like Craft time, Wb Level , Display Name, Description, Category, Quantity. Researching is true research table ,crafting UI is similar to default rust crafting UI . You can block default crafting ,block researching in wb ,block tech tree ... You can combine what you will block what not ,. You can use it in full potential with research and craft UI ,with your own prices and stats ,blocking all default crafts/researchs! Or you will just use it for custom cost of research ,and default craft by rust , its all about you ! Best explanation is true config file : "Block Default Crafts": true/false, // You are able to block completely default craft system, so players can only craft items true plugin UI. "Block WB Tech Tree": true/false, // You are able to block completely researching true TechTree. "Block ResearchTable Research": true/false, // You are able to block completely default research true research table , so players can only research items true plugin UI . "Play Sound On Research Success": true, "Research Success Sound Asset": "assets/prefabs/deployable/research table/effects/research-success.prefab", "Play Sound On Research Fail": true, "Research Fail Sound Asset": "assets/prefabs/deployable/research table/effects/research-fail.prefab", //This is default config for one item ,but you will get all items in config with their default values. //As you can see rifle.ak is loaded with his default properties. "Items": { "rifle.ak": { //Shortname "0": { //SkinID "AllSkins": true, // if true ,player will be able to research rifle.ak no matter of his skin of item, if you put false ,then it will check for skinID of item(if you add custom items with same shortname ,then use false) "IsResearched": false, //if false, item will not be researched by default ,if true it will be researched ,so player will be able to craft it without reasrching it . "IsResearchable": true, //if true ,palyers can research this item , if false item is not researchable. "DisplayName": null, // if null default name of item will be , you can give custom name to item example: "mygun" . "Description": null, // if null it will be default description of item ,,you can use custom description ,example "this gun is best gun" . "ResearchCost": [ // price for research item ,you can add up to 4 items total ,you can use default rust items ,and custom ones . { "Shortname": "scrap", "Amount": 500, "SkinID": 0, "DisplayName": null } ], "RequiredCraftWBLevel": 3, // what workbench level item needs for craft ,0 is no workbench level "CraftTime": 45.0, // this is default craft time ,you can change it ,in seconds . "CraftCost": [ // price for craft item ,you can add up to 8 items total ,you can use default rust items ,and custom ones . { "Shortname": "metal.refined", "Amount": 50, "SkinID": 0, "DisplayName": null }, { "Shortname": "wood", "Amount": 200, "SkinID": 0, "DisplayName": null }, { "Shortname": "riflebody", "Amount": 1, "SkinID": 0, "DisplayName": null }, { "Shortname": "metalspring", "Amount": 4, "SkinID": 0, "DisplayName": null } ], "Category": "Weapon", // category of item ,where item will be placed in what tab,you can change this also ,to some custom ones or what ever name you like ! "CraftOutputQuantity": 1 // this is default output quantity of item (when you craft lowgradefuel you get for 1 craft 4 lowgrade) ,you can change output . } }, On first loading of plugin you will get in config all items ,with their default properties : Default items what are researched by default in game ,will be researched (lets say Sleeping Bag,Hammer,etc), items what are by default researchable they will be researchable (with their scrap cost), Those items will also have default craft prices , required workbench level ,time for craft ,craft quantity ,category. So it will be easy for you to change what you need to change for items. Categorie tabs are in config file : "Categories": [ "FAVORITES", "CUSTOM", "WEAPON", "ATTIRE", "TOOL", "MEDICAL", "AMMUNITION", "RESOURCES", // you can change all categories how you like ,,you can remove some ,add more ,rename them . "ITEMS", //if you rename category lets say "WEAPON" to "guns" dont forget to change on items also category ,so they can be placed in that new "gun" categorie . "COMPONENT", "CONSTRUCTION", "ELECTRICAL", "FOOD", "TRAPS", "MISC", "FUN" ], "Favorite Category Name": "Favorites", // this is core name for favorite items ,when change this be sure that you have in Categories that name what you put for favorite tab . Commands : Chat command : /q (configurable) - open craft ui . Console command : bind <key> craft.openui - in F1 players can bind <key> so they can open Craft UI with key (keyboard button) so they dont need to type shat command. Console command : wipe_research_data - wipe player researched items. Console command : wipe_favorite_data - wipe players favorite items. Permissions: "craftsystem.research" - without this perm player cant see UI for research. "craftsystem.craft" - without this perm player cant open Craft Ui . Data : you will see in data what player researched ,and his favorites . LangFile - you are able to change text ,on something else that you like ,on some different language . How to add custom or skined item : "box.repair.bench": { // this is default item "0": { // without SkinID "AllSkins": false, // We have here false ,so it will look for Shortname and SkinId "IsResearched": true, // Its researched. "IsResearchable": false, "DisplayName": null, "Description": null, "ResearchCost": [ { "Shortname": "scrap", "Amount": 10, "SkinID": 0, "DisplayName": null } ], "RequiredCraftWBLevel": 1, "CraftTime": 30.0, "CraftCost": [ { "Shortname": "metal.fragments", "Amount": 125, "SkinID": 0, "DisplayName": null } ], "Category": "Items", "CraftOutputQuantity": 1 } "1594245394": { // Here we add SkinID. We added SkinId to shortname what belongs to that custom item . "AllSkins": false, // We have here false ,so it will look for Shortname and SkinId "IsResearched": false, // Not researched , "IsResearchable": true, // But its researchable . "DisplayName": "Recycler", // we use custom name for item. "Description": "With this i can recycle home", // we use custom description for item. "ResearchCost": [ { "Shortname": "scrap", // some cost for research . "Amount": 1000, "SkinID": 0, "DisplayName": null }, { "Shortname": "gears", "Amount": 50, "SkinID": 0, "DisplayName": null } ], "RequiredCraftWBLevel": 3, // we need to be at level 3 workbench to craft it. "CraftTime": 60.0, // 60 sec craft time . "CraftCost": [ // craft cost. { "Shortname": "metal.fragments", "Amount": 2500, "SkinID": 0, "DisplayName": null }, { "Shortname": "rifle.ak", "Amount": 1, "SkinID": 2585539626, "DisplayName": null } ], "Category": "Custom", // we changed category to custom ,so recycler will be in custom tab . "CraftOutputQuantity": 1 // quantity is 1 ,we will get 1 recy per craft } }, For any questions fell free to join my discord channel !$20.00- 6 comments
-
- 1
-
Version 1.0.3
36 downloads
Introducing the Walkie-Talkie Plugin: Seamlessly integrate real-time communication into your gaming experience! Stay connected with your teammates, strategize on-the-go, and coordinate your moves effortlessly with this immersive in-game communication tool. Whether you're navigating treacherous terrains or planning tactical maneuvers, the Walkie-Talkie keeps you in sync, enhancing teamwork and elevating your gaming adventure to a whole new level! Features: Gives players the ability to commiserate with each other, come up with strategies, and ambush each other. It is possible to create different variations of walkie-talkies for different distances. By default, 5 variations of walkie-talkies are given ready-made. Walkie-talkies can be both automatic and manual (in manual mode it is necessary to press LMB to hold the walkie-talkie, in automatic mode it is not required). Installation: Before installing the plugin, make sure you have the CustomItemDefinitions library installed. It is necessary for the plugin to work. Download it here. Put this plugin in the plugins folder How does a walkie-talkie work? Several players must have a walkie-talkie tuned to the same frequency in their inventory. To start talking into the walkie-talkie you need to take it in your hand, then press LMB (in case of manual walkie-talkie, for automatic walkie-talkie it is not required) and then press V button (if the microphone mode is enabled), that's it, now you can start talking. How do I get a walkie-talkie? Since each walkie-talkie has its own unique shortname and ItemId you can receive it like any other item. That is, you can give it out via the give or giveto command, or add it to the loot table or other ways via plugins.$15.00- 1 comment
- 1 review
-
- 2
-
- #custom item
- #walkie
-
(and 4 more)
Tagged with:
-
Version 2.1.5
90 downloads
Unlock the secrets of treasure hunting in the world of Rust with the "Treasure Chest" plugin. This feature-rich plugin allows server owners to create custom loot experiences for their players by introducing unique treasure chests, each with its own set of surprises and rewards. News: You can now change skin and display name of chest . You can change for each chest custom stack size. Small UI changes. 4 custom chests : Green, Blue, Red, Gold Customizable Loot Chests: The plugin allows server administrators to define multiple types of Treasure Chests, each with its own set of loot items. Chests can be enabled or disabled individually, giving administrators fine-grained control over the available loot. Create loot tables for each chest, specifying the items, skins,quantities, and probabilities players will find inside. Chest Spawning: Treasure Chests are spawned in the game world based on predefined containers and chances . Admins can chose containers where will Treasure Chest spawn ,with spawn chance . Permission: treasurechest.itemloot.givechest // to be able to use give command Commands : Command: /givechest "display name" quantity Command : /givechestto <player ID/name> <display name> <quantity> // example /givechestto copek green chest 5 Console Command : givechestto <player ID/name> <display name> <quantity> // example givechestto copek green chest 5 For opening virtualy chest to balance loot : ConsoleCommand : chestsim <lootTable> <number of chests> // with this you will see in game console ConsoleCommand : chestsimr <lootTable> <number of chests> // with this you will see in rcon console Configuration: The "Treasure Chest" plugin is highly configurable, allowing you to create a truly unique loot system on your Rust server. Customize everything from the items inside chests to the chance of finding them. Usage: Set up your custom treasure chests with the desired loot. Let players uncover the riches by interacting with these chests. Admins can distribute chests as rewards or for special events,and more. Configuration: The "Treasure Chest" plugin is highly configurable, allowing you to create a truly unique loot system on your Rust server. Customize everything from the items inside chests to the chance of finding them. Config Example: "Enabled - true/false , if false chest will not spawn in PrefabPaths", "CustomStackSize - now you can change stack size of each chest", "You can change skin and display name of each chest", "MinChestAmount/MaxCHestAmount - how much items player will get from chest ", "CooldownSeconds - how much seconds will player need to wait to open another chest", "You can add more items to loottable", "Economy: here you put item or plugin", "PluginName: economics or serverrewards", "If you use plugin ,shortname and skinId will be showed in Ui as item for economy,you will not get that item you will get balance of plugin", "IsBlueprint - if true you will get bp of that item", "Min/MaxAmount - quantity of that item (you can put min/max - to same number (1),so its min and max 1 quantity of that item)", "Probability - from 0.0 (0%) to 1.0 (100%) chance to get that item", "command : /givechest display name quantity; example /givechest green chest 5", "Spawns - PrefabPath (chose where will chest spawn),SpawnChance (0-100 ,chance to spawn chest in that prefab)", "Dont put same prefabpath for more type of chests,for each chest use different prefabpath", "Opening effect : if empty its disabled,you can change opening effect to something else" "Chests": [ { Enabled = true, "CustomStackSize": 100, ItemDisplayName = "Green Chest", ItemShortname = "xmas.present.large", LootBoxSkinID = 3038475567, MinChestAmount = 1, MaxChestAmount = 2, LootTable = "greenchest", "CooldownSeconds": 60, LootTables = new Dictionary<string, List<LootTableItem>> { ["greenchest"] = new List<LootTableItem> { new LootTableItem { "Economy": "Plugin", "PluginName": "Economics", "Shortname": "rock", "MaxAmount": 5, "MinAmount": 1, "Probability": 1.0, "SkinID": 2108583966, "DisplayName": "EcoMoney", "IsBlueprint": false }, { "Economy": "Plugin", "PluginName": "ServerRewards", "Shortname": "wood", "MaxAmount": 300, "MinAmount": 100, "Probability": 1.0, "SkinID": 0, "DisplayName": "", "IsBlueprint": false }, { "Economy": "Item", "PluginName": null, "Shortname": "stones", "MaxAmount": 300, "MinAmount": 100, "Probability": 1.0, "SkinID": 0, "DisplayName": "", "IsBlueprint": false } } }, "Spawns": [ { "PrefabPath": "assets/bundled/prefabs/radtown/crate_normal_2.prefab", // where can "green chest" spawn "SpawnChance": 50.0 // chance to spawn in that crate_normal_2 } ] }, Get ready to surprise and engage your players with a loot system that goes beyond the ordinary. Unleash the treasures of Rust with the "Treasure Chest" plugin!$10.00- 11 comments
- 2 reviews
-
- #custom
- #custom loot
-
(and 5 more)
Tagged with:
-
Version 1.6.2
26 downloads
Plugin Features: Custom Crafting Recipes: Craft weapons, armor, tools, medic items, special items and vehicles with fully customizable recipes and ingredients. You chose what will be able to craft for how much ! Custom items or default items ,its about you ! This is great for giving player chance to upgrade items ,to get that Recycler or what ever . You have text fields : Server name , and short info where you chose your text in config. How to open Craft UI : command - /upgrades or/and in WorkBench custom button You can chose how players will open UI ,will you give them both ways ,or only one , its about you ! Permissions : "crafting.craft" - perm for crafting "crafting.upgrades" - perm for command /upgrades "crafting.button" - perm for WorkBench button How to use Plugin : This is very simple plugin with easy to understand UI. Most important thing is that for every item you need to put his : "Identifier": " " . You can add what ever item in what ever tab , based on shortname/skinID ,and cost for that item. You can give amount of item what will be crafted ,will it be 1 Ak or 10 ,hmm yea .. You can change names of items ,you have description for each item . You can put what ever number of items per tab ,there are pages . There is text field where you can put server name ,and some info text. Now you are able to change icons and text field of tabs ,and image of background/main image in config file. Everything is in config ... Vehicles : You can craft vehicles now ,and you can pick them up with hammer.. Vehicles are placed like innertube and large box . Spawn distance is how far will vehicle spawn . Identifier = 67, DisplayName = "Attack Helicopter", Shortname = "box.wooden.large", Amount = 1, SkinID = 3033643127, IsVehicle = true, VehiclePrefab = "assets/content/vehicles/attackhelicopter/attackhelicopter.entity.prefab", SpawnDistance = -0.5f, Description = "Attack Helicopter", Future Plans : Economic/ServerRewards Config Example : { "BackGroundIconUrl": "https://www.dropbox.com/scl/fi/oekoayvmkcc73b2ip77pv/Anvil.png?rlkey=cmrd35fxc2p7uk6ivtzb7v9h9&dl=1", "Panel1Text": "WEAPONS", "Panel1IconUrl": "https://www.dropbox.com/scl/fi/f1i0stpz9zz758i8azo0p/rifle.ak.png?rlkey=4w3ew16xrjcg81g6vxuhtl5gp&dl=1", "Panel2Text": "ARMOR", "Panel2IconUrl": "https://www.dropbox.com/scl/fi/0dmyzne2p3cv318337wf6/metal.facemask.png?rlkey=btxceyv5xnuc9yqlz7pj6s52a&dl=1", "Panel3Text": "TOOLS", "Panel3IconUrl": "https://www.dropbox.com/scl/fi/1grgskr9xhfdfoccytblv/icepick.salvaged.png?rlkey=8pased5k7rn4gtei0mjyx90sq&dl=1", "Panel4Text": "MEDIC", "Panel4IconUrl": "https://www.dropbox.com/scl/fi/zdhfaer2crjcqr907c7e9/largemedkit.png?rlkey=qedbem0v9pb43whx6gk6edzi2&dl=1", "Panel5Text": "SPECIALS", "Panel5IconUrl": "https://www.dropbox.com/scl/fi/pe2gw856tjn6kv8goq024/star.png?rlkey=9jnasfu3xa4ntzub24oxzja1b&dl=1", "Panel6Text": "VEHICLES", "Panel6IconUrl": "https://www.dropbox.com/scl/fi/u1sd8tthfvtvue9i37j6r/attackhelicopter.png?rlkey=olivi4ki0g3o5q2aay9hgm5yq&dl=1", "ServerName": [ "Welcome to My Server Name" ], "Info": [ "INFO:", "There are 6 tabs : Weapon, Armor, Tool, Medic, Special, Vehicle.", "", "You can upgrade level of item.", "", "You will need some items and resources for crafting.", "", "You can put what ever text here ,and add more text!" ], "WeaponCraftRecipes": [ { "Identifier": 1, "DisplayName": "Vamipre Ak Lv1", "Shortname": "rifle.ak", "Amount": 1, "SkinID": 3065510373, "Description": "5% lifesteal", "Ingredients": [ { "Shortname": "rifle.ak", "Amount": 1, "SkinID": 0, "DisplayName": "" }, { "Shortname": "scrap", "Amount": 100, "SkinID": 0, "DisplayName": "" } ] }, "ArmorCraftRecipes": "ToolCraftRecipes": "MedicCraftRecipes": "SpecialCraftRecipes": "VehicleCraftRecipes":$8.00- 12 comments
-
- #craft
- #craft menu
-
(and 3 more)
Tagged with:
-
Version 1.0.1
15 downloads
ABOUT TRADE MACHINE : Allows players to Sell/Buy - Custom/Default items. Players need to assign vending machine what will they use for trading items. One assigned machine per player ,can be placed anywhere in TC range . There are 2 ways to interact with trade machine ,with command and with button when player opens container of a vending machine. With command player can sell/buy items from anywhere ,with button option only when he have opened container of assigned vendingmachine. Players need to put items in container of assigned vending machine to be able to sell them. If they remove item from vending container ,item will not be on sell anymore. When buying item, player need to have cost for that item in his inventory . On succeed buying item ,item will be transferred to buyers assigned vending machine . SELL ITEM : Player can only sell items what he have in container of assigned vending machine. When player press in UI on item what he will sell ,he will see Description and Cost . In Description he can add what ever text ,confirm it , that text will buyer see when he is buying item . in Cost he can add cost items for that item ,up to 6 items . They can use custom and default items for cost . There are categories for cost items ,like "All" , "Custom" , "Weapons" ,and so on . When they chose cost item/items ,they will need to type cost amount of that item. After all that ,when player press Sell Item , buyers will be able to see it in and buy it. When seller sell item to buyer he will see in chat that he sold item. BUY ITEM : When seller added item for sell ,buyer will see item, amount, description ,and cost of that item . Items will be in categories "All" , "Custom" , "Weapons" and so on . He will pay cost from his inventory ,and he will get item in his assigned vending machine. CUSTOM /BLACKLISTED ITEMS : In config file you can add Custom and Blacklisted items ,by itemID and SkinID . For custom items ,if you add them in config ,players will be able to put that custom items for cost items, and they will be able to sell/buy those custom items. For blacklisted items ,if you add them in config, you will block that items , so players cant put those items for cost ,and they will not be able to sell/buy them . PERMISSION SYSTEM/COMMANDS : trademachine.button - players will be able to see trade button when they open container of vendingmachine . trademachine.command - players will be able to use /trade command . Command /myvm - to assign vending machine . Console command - cleartrade , This will wipe selling items and assigned machines . DATA : In data file you will see owners of assigned vending machine and what items are selling . When you wipe it with console command "cleartrade" , all will be wiped ... So no more assigned machines and no more selling items. TRADE INFO TEXT FIELD : When player open UI of trade machine he will see text on left side ,you can edit that text to your needs . In config file can be edited . CONFIG : { //// Here you can edit text field . "TradeInfo": [ "You need to assaign vending machine", "with /myvm.", "You can have only one", "assaigned vending machine", "", "In selling item you can chose:", "Description - just type it and confirm it.", "Cost - up to 6 items. ", "", "In buying items:", "You will see descripton what seller make.", "You will see cost for that item." ], "CustomItems": [ { "ItemId": -1707425764, "SkinId": 3122790562, "DisplayName": "" } ], "BlacklistedItems": [ { "ItemId": 550753330, "SkinId": 0 } ],$15.00-
- #custom item
- #trade
-
(and 3 more)
Tagged with: