Jump to content

Search the Community

Showing results for tags 'summer sale'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

  • Plugins
  • Carbon
  • Harmony
  • Maps
  • Monuments
  • Prefabs
  • Bases
  • Tools
  • Discord Bots
  • Customizations
  • Extensions

Forums

  • CF Hub
    • Announcements
  • Member Hub
    • General
    • Show Off
    • Requests
  • Member Resources
    • For Hire
  • Community Hub
    • Feedback
  • Support Hub
    • Support
    • Site Support

Product Groups

  • Creator Services
  • Host Services

Container

  • Support
  • Tutorials

container

  • Support
  • Tutorials

Posting Records Settings

  • Records

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

  1. Version 1.0.1

    89 downloads

    Rust Snippets is a tool for developers to enable them to speed up programming and avoid them to have to visit forums or repeat repetitive tasks. Rust Snippets currently has all hooks built in to your visual studio so you never have to go look at the docs again, code on the fly with comments per hook. There is some other secrets and ideas I have for this, so expect updates Shortcuts: Setup - Sets up default oxide plugin setup Harmony - Sets up default Harmony oxide plugin Config - Sets up basic config file Language - Sets up base language file Rest are hooks, so typing "On" or "Can" will bring up all the hooks Tutorial is included in download, its very easy and well guided. Feel free to message me with any questions. Credits: JMarkson - Getting me the uMod link with hooks and giving me the idea
    $5.00
  2. Version 1.1.4

    206 downloads

    This is a tool I made as I found CUI to be very difficult when beginning to make Rust Plugins. This tool allows you to make any type of UI in unity, and export it to Rust Format, using this tool allows you to go back and make any minor adjustments needed as everything is saved in the project file. Never leave your self guessing on how far you can go with UI, this tool will allow you to make super sleek looking UI in just minutes! Features Create Panels, Images, Labels, Buttons, and Input Fields Pick one of the four fonts and get a preview live Use any sprite from rust, and directory auto set by exporter UI Materials, be able to test UI with materials live Auto Custom Image Uploader, exporter will upload your image to imgur and the exporter will put the link in the proper section Export UI from Unity to Rust Automatic Offset/Anchor Support, no longer need to fight with numbers in your head Automatic conversion for Font Size, Text Alignment, etc Installation Download Unity 2021.1.5f1 Extract the zip file to a spot you would like to keep the tool Find the ImgurToken.txt in the same folder as the UI scene, follow instructions in the file. Open the project file in the folder that you extracted, and navigate to the top find Rust -> Download Sprites and follow the instructions After that you are all done, now its time to get creative and make some killer UI Notes for those who purchase: - When using custom images, please put them in a custom folder in the assets folder. - Make sure you set your game tab to 1920x1080 otherwise your scene view will look all wonky - Make sure that you are on the right unity version, and if you are showing unity errors google them before contacting me. - Rust CUI Input Fields do not have a background or placeholder text, to add a background use a panel. View an example, and if that's not enough check out the video below! Advanced UI made in minutes
    $45.00
  3. Adem

    JetPack

    Version 1.1.9

    1,372 downloads

    Take your players to new heights in the game of Rust, and get a few laughs watching people try to fly one for the first time! Introducing Jetpack! A plugin that allows your players to soar around like never before in the game of Rust. Grab this plugin and give your players something to talk about! Many functions have already been implemented like the ability to shoot while piloting a jetpack, and the plugin will continue to expand and grow with the community. You'll find the configuration covers almost anything you can think of, and you'll see a breakdown of the configuration file in the description below. By default you can simply press the middle mouse wheel to equip and remove the jetpack quickly, you can't run around once you've equipped it. You can customize loot crates the jetpack might appear in, and all of the stats from thrust to rotation and all of the other controls. Be sure to check the permission section and feel free to use the command creatively to give jetpacks as an award for completing other tasks on your server using the commands provided. Make sure you have some lowgrade handy, let's take to the skies! Сontrols Space bar - thrust W/S keys - pitch axis A/D keys - yaw axis Chat commands (check config for permissions) /jet - toggle jetpack on & off /givejetpack - give a jetpack to yourself Console commands (admin only) givejetpack - give a jetpack to yourself givejetpack SteamID - give a jetpack to player using their SteamID Plugin config en – example of plugin configuration in English ru – example of plugin configuration in Russian Check out the rest of my work: Adem's Codefling Library You can reach out to me in Discord: Adem's Discord Profile Thanks to Jbird for writing, translation, & support: Jbird's Discord Profile Join the Mad Mappers Discord!
    $19.99
  4. Version 1.4.13

    7,398 downloads

    This plugin adds a character progression system to your server in the form of a leveling and skill tree system. Players gain xp by cutting trees, mining rocks, killing NPCs etc, and are rewarded with skill points when they level up. These points can be used to unlock perks and buffs across a number of different skill trees. The plugin is extremely customizable and server owners can change, move, scale or disable any perk to tailor the setup to their server. It features: 104 unique buff types across 119 skill nodes. 12 unique skill trees. 65+ sources of xp, along with custom xp settings for BotRespawn and NpcSpawn. An extremely large amount of xp options to really tweak the plugin for your server. A functional tree system that prevents unlocking/upgrading of nodes if the player has not invested enough skill points into a tree. Fun & unique ultimate abilities across most trees. Global yield settings for servers that want to run 2x/3x etc. Ability to create custom skill trees and nodes using permissions from other plugins. Considerable amount of options for persistent data through server wipes. SkillTree allows users to focus on multiple skill trees and unlock nodes in each tree as they level, to make their characters more powerful and unique. Plugins that work well with Skill Tree RaidableBases - SkillTree integrates with RaidableBases by rewarding raiders with xp (either handled via SkillTree directly or via RaidableBases directly). The raiding tree can also exclusively work with RaidableBases if servers don't allow raiding. Economics & ServerRewards - integrated as a way to pay for the respec cost. SurvivalArena - Rewards the winner of the event with xp. Cooking - adds new skills to the Cooking tree as well as xp rewards when successfully cooking meals. BotRespawn - Adds additional xp sources for each NPC profile. NpcSpawn - Adds additional xp sources for each NPC profile. UINotify - Shows notifications relevant to leveling etc. ZombieHorde - Provides xp for killing zombies generated by this plugin. LootDefender - Provides the ability for shared xp when killing BradleyAPC. Configured through LootDefender. EpicLoot - Adds a skill to the Scavenging tree FishingHotspots - Allows for modified XP gain while fishing in a hotspot. skilltree.chat - required to use the chat commands to access the skill tree menu. skilltree.xp - required to obtain xp from xp sources. skilltree.tree - required to access and use the skill tree. skilltree.admin - required to use the admin commands. skilltree.all - allows user access to all trees. skilltree.Mining - allows the user to access the mining tree. skilltree.Woodcutting - allows the user to access the woodcutting tree. skilltree.Skinning - allows the user to access the skinning tree. skilltree.Harvesting - allows the user to access the harvesting tree. skilltree.Combat - allows the user to access the combat tree. skilltree.Medical - allows the user to access the medical tree. skilltree.Build_Craft - allows the user to access the build craft tree. skilltree.Scavenging - allows the user to access the scavenging tree. skilltree.Vehicles - allows the user to access the vehicles tree. skilltree.Cooking - allows the user to access the cooking tree. skilltree.bag.keepondeath - prevents the ExtraPockets bag from dropping on death. skilltree.notitles - Removes the level title from the player (Requires BetterChat) skilltree.noxploss - Prevents xp loss. skilltree.roguelike - If enabled via the config, will be required to participate in the Roguelike system. //Custom permission settings "Modified max skill points based on permissions [must be higher than default]": { "vip": 120 }, "Cost per point to respec based on permissions [must be lower than default]": { "vip": 10.0 }, "Maximum amount of xp a player can lose when they die based on permissions [must be less than default]": { "vip": 500.0 }, "Permissions to adjust xp gain modifiers (skilltree.<perm>) [1.0 is default modifier]": { "vip": 1.2 }, The permission for "vip" would be skilltree.vip Assigning this perm to players would override the default values for the respective settings (max skill points, respec cost, xp gain and xp loss). Command: st Description: Opens the skill tree menu. Requires skilltree.chat permissions. Command: updatexptable Description: Recalculates the xp table based on the config values. Requires Command: togglexpdrops Description: Toggles the xp popup when obtaining xp. Command: togglexphud Description: Toggles the xp hud on the players screen. Command: givexp Parameters: <name> <amount> <optional: Ignore modifiers true/false> Description: Gives the player matching the name parameter, xp equal to the amount parameter. Ignore modifiers will ignore all forms of xp boosts such as rested xp. Command: givesp Parameters: <name> <amount> Description: Gives the player matching the name parameter, skill points equal to the amount parameter. Command: resetdata Parameters: <name> Description: Resets the target players data. Command: turbo Description: Toggles the turbo on the boat if the player has the relevant perk. Command: togglebc Description: Toggles the BetterChat title on/off for the user. Command: movebar Description: brings up a ui that can be used to relocate the xp bar on the players screen. Command: stresetalldata Description: Resets all players data. Command: sb or score or scoreboard Description: Chat and console command that brings up the scoreboard, showing who has the most xp. Command: sttogglenotifications Description: Toggle notifications from buff triggers. Command: stgiveitem Parameters: <id> <shortname> <quantity> <skin ID> <optional: displayName> Description: gives an item to the target ID that matches the parameters. Console Command: strespecallplayers Description: Resets skills for all online and offline players. Console Command: strespecplayer Parameters: <target name/userID> Description: Resets the target online/offline players skills. Console Command: givexptoall Parameters: <amount> <online only: true/false> Description: Will give the amount of xp to all players. If online only is true, it will only give it to those that are online. Console Command: givesptoall Parameters: <amount> <online only: true/false> Description: Will give the amount of skill points to all players. If online only is true, it will only give it to those that are online. Experience can be gained from a number of different sources. The value for each source can be adjusted via the config. NodeHit - Hitting a stone, metal or sulfur mining node. NodeHitFinal - Finishing a stone, metal or sulfur mining node. TreeHit - Hitting a tree. TreeHitFinal - Knocking down a tree. SkinHit - Hitting an animal with a skinning tool. SkinHitFinal - Finishing off an animal with a skinning tool. CollectWildPlant - Collecting any map generated collectible, such as hemp, corn, pumpkin, stone, sulfur or metal. CollectGrownPlant - Collecting any player grown produce. BuildingBlockDeployed - Placing down a twig building block. FishCaught - Catching a fish. Crafting - Whenever a craft is successfully completed. XP is calculated based on the duration of the craft. ScientistNormal - Killing a blue scientist. ScientistHeavy - Killing a heavy scientists. SmallAnimal - Killing a small animal such as a chicken. MediumAnimal - Killing a medium animal such as a boar, wolf or stag. LargeAnimal - Killing a large animal such as a horse, shark or bear. Barrel - Destroying barrels. RoadSign - Destroying road signs. Scarecrow - Killing scarecrows or a zombie in ZombieHorde. Mission - Completing a mission in rust. BradleyAPC - Getting the last hit on Bradley. LootHackedCrate - First player to loot a locked crate. LootHeliCrate - First player to loot a heli crate. LootBradleyCrate - First player to loot a bradley crate. CookingMealXP - (Requires cooking plugin) XP is calculated per ingredient used. Example 2 tomatos and 8 bear meat would yield 100xp. RaidableBaseCompletion - Awards raiders of a RaidableBase xp upon the completion of the raid. Win_HungerGames - Awards xp to the winner of the Hunger Games arena. Win_ScubaArena - Awards xp to the winner of the Scuba arena. Win_Skirmish - Awards xp to the winner of the Skirmish arena. Gut_Fish - Awards xp when gutting a fish. default_botrespawn - default amount xp given when killing a bot made using botrespawn. Overriding values can be added to the config based on the bot group. crate_basic - when opening crates crate_elite - when opening crates crate_mine - when opening crates crate_normal - when opening crates carte_normal_2 - when opening crates crate_normal_2_food - when opening crates crate_normal_2_medical - when opening crates crate_tools - when opening crates crate_underwater_advanced - when opening crates crate_underwater_basic - when opening crates crate_ammunition - when opening crates crate_food_1 - when opening crates crate_food_2 - when opening crates crate_fuel - when opening crates crate_medical - when opening crates Harbor_Event_Winner - Winner of the Harbor event plugin Junkyard_Event_Winner - winner of the Junkyard event plugin PowerPlant_Event_Winner - winner of the Power plant event plugin Satellite_Event_Winner - winner of the Satellite event plugin Water_Event_Winner - winner of the Water event plugin Air_Event_Winner - winner of the Air event plugin. Armored_Train_Winner - winner of the Armored train plugin Convoy_Winner - winner of the Convoy event plugin. Supply_drop - first player that opens a supply drop. SurvivalArena_Winner - winning the SurvivalArena event. swipe_card_level_1 - using a green swipe card reader swipe_card_level_2 - using a blue swipe card reader swipe_card_level_3 - using a red swipe card reader boss_monster - killing an NPC from boss monster Zombie - Killing a ZombieHorde zombie UnderwaterDweller NPCs - NPCs in underwater labs JetPilot - JetPilot plugin ArcticBaseEvent_Winner - winner of the Arctic Base Event GasStationEvent_Winner - winner of the Gas Station Event SputnikEvent_Winner - winner of the Sputnik Event ShipWreckEvent_Winner - winner of the Ship Wreck Event Name: Mining Yield Description: Increases the amount of resources gained while mining. Name: Instant Mine Description: Gives the user a chance to instantly mine out a stone, sulfur or metal node. Name: Smelt On Mine Description: Gives the user a chance to smelt some of the ore as its mined from sulfur and metal nodes. Name: Mining Luck Description: Gives the user a chance to obtain items from the Mining luck loot table when they finish mining a node. Name: Mining Tool Durability Description: Decreses the durability loss of mining tools. Name: Woodcutting Yield Description: Increases the amount of resources gained while woodcutting. Name: Instant Chop Description: Gives the user a chance to instantly chop down a tree. Name: Woodcutting Coal Description: Gives the user a chance to obtain some charcoal while woodcutting. Name: Woodcutting Luck Description: Gives the user a chance to obtain items from the Woodcutting luck loot table when they finish cutting down a tree. Name: Woodcutting Tool Durability Description: Decreses the durability loss of woodcutting tools. Name: Skinning Yield Description: Increases the amount of resources gained while skinning. Name: Instant Skin Description: Gives the user a chance to instantly cut up an animal. Name: Skinning Tool Durability Description: Decreases the durability loss of skinning tools. Name: Skinning Cook Description: Gives the user a chance to received cooked meat, instead of raw meat, while skinning an animal. Name: Harvest Wild Yield Description: Increases the yield when harvesting map generated collectibles, such as berries, hemp, stone, sulfur and mushrooms. Name: Harvest Grown Yield Description: Increases the yield when harvesting player grown produce. Name: Extra Fish Description: Gives the user a chance of receiving an extra fish while fishing. Name: Double Bandage Heal Description: Doubles the healing power of cloth bandages. Name: Radiation Reduction Description: Reduces the amount of radiation damage taken by the player. Name: Extra Food Description: Increases the amount of calories the player receives when consuming food. Name: Fire Damage Reduction Description: Reduces the amount of fire damage received. Name: Fall Damage Reduction Description: Reduces the amount of fall damage received. Name: No Cold Damage Description: Removes all cold damage from the player. Name: Wounded Resist Description: Gives the player a chance to get straight back on their feet after entering the wounded state. Name: Animal Damage Resist Description: Reduces the damage taken by animals. Name: Riding Speed Description: Increases the speed of a horse while riding it. Name: Free Bullet Chance Description: Gives the player a chance to not expend a bullet when firing a gun. Name: Primitive Expert Description: Removes durability loss for primitive weapons. Name: Upgrade Refund Description: Gives the player a chance to receive their resources back when upgrading a building block. Name: Craft Speed Description: Increases the crafting speed of a player. Name: Research Refund Description: Gives the player a chance to receive their scrap back when researching an item on the research bench. Name: Craft Refund Description: Gives the player a chance to receive their crafting materials back when crafting an item. Name: Extra Scrap Barrel Description: Gives the player a chance to receive additional scrap when destroying a barrel. Name: Barrel Smasher Description: Allows the player to instantly smash a barrel with any weapon. Name: Extra Scrap Crate Description: Gives the player a chance to obtain extra scrap when looting a crate for the first time. Name: Component Chest Description: Gives the player a chance to obtain additional components when looting a crate for the first time. Name: Electronic Chest Description: Gives the player a chance to obtain additional electronics when looting a crate for the first time. Name: Component Barrel Description: Gives the player a chance to obtain additional components when smashing a barrel. Name: Electronic Barrel Description: Gives the player a chance to obtain additional electronics when smashing a barrel. Name: Melee Resist Description: Reduces the damage taken by melee weapons. Name: Iron Stomach Description: Allows the player to eat spoiled and raw food without being poisoned. Name: Boat Speed Description: Allows the user to activate a turbo boost while on a boat, increasing the boats speed. Name: Recycler Speed Description: Increases the speed of recycling for the player. Name: Smelt_Speed Description: Adds a chance for ore to smelt whenever wood is consumed, in addition to the standard smelt rate. Name: Heli_Fuel_Rate Description: Reduces the fuel consumption for your helicopters. Name: Boat_Fuel_Rate Description: Reduces the fuel consumption for your boats. Name: Vehicle_Mechanic Description: Allows the user to repair a vehicle at no cost. Name: Reviver Description: Brings a wounded player up with additional health if the reviving player has the buff. Name: Rationer Description: Provides the consumer a chance to receive their food/tea back once consumed. Name: PVP_Critical Description: Gives the attacker a chance to critically damage the target in PVP. Name: PVP_Damage Description: Increases the damage of all PVP attacks. Name: PVP_Shield Description: Reduces the damage of all incoming PVP attacks. Name: Metabolism_boost Description: Increases your calories and hydration above the maximum. Name: LootPickup Description: Chance to have the loot from destroyed barrels given moved directly to their inventory. Name: Node_Spawn_Chance Description: Chance to spawn a new node when a new one is mined out. Name: HealthRegen Description: Passively regenerates x health per second Name: AnimalTracker Description: Allows the user to use the /track command to find the direction of the closest animal. Name: ExtraPockets Description: Creates a backpack style storage system, providing players the ability to access the storage using a chat command (/pouch). Slots are given based on points spent. Name: Human_NPC_Damage Description: Increases damages against scientists. Name: Animal_NPC_Damage Description: Increases damages against animals. Name: Human_NPC_Defence Description: Decrease damage from scientist. Name: Craft_Duplicate Description: Chance to duplicate an item while crafting. Name: WaterBreathing Description: Breath underwater. Name: SharkResistance Description: Reduce damage taken from sharks. Name: SharkSkinner Description: Chance to receive random items while skinning sharks. Name: DeepSeaLooter Description: Chance to receive additional items while looting sunken crates. Name: InstantUntie Description: Instantly untie sunken crates. Name: UnderwaterDamageBonus Description: Increase damage to all living things while underwater (including underwater labs). Name: Permission Description: Used for permission based skills. Name: MaxRepair Description: Resets the max condition for any items that are repaired. Name: Durability Description: Reduces condition loss for all items that the player is using. Name: Regrowth Description: Provides a chance for a tree to respawn when cut down. Name: Skinning_Luck Description: Provides a chance to receive an item when skinning an animal. Name: Fishing_Luck Description: Provides a chance to receive an item when catching a fish. Name: Trap_Damage_Reduction Description: Reduces the damage received from traps. Name: Trap_Damage_Increase Description: Increases the damage done to traps. Name: Personal_Explosive_Reduction Description: Reduces the damage received from your own explosives. Name: Double_Explosion_Chance Description: Provides a chance for your explosives to trigger twice. Name: Lock_Picker Description: Provides a chance to open a locked entity that you do not have access to. Name: Explosion_Radius Description: Increases the explosion radius of your explosives. Name: Dudless_Explosive Description: Reduces the chance of your satchels and beancans being duds. Name: Woodcutting_Hotspot Description: Treats each hit on a tree as though you hit the hotspot. Name: Mining_Hotspot Description: Treats each hit on a node as though you hit the hotspot. Name: Extended_Tea_Duration Description: Increases the duration of tea buffs by x% per level. Name: Extended_Mag Description: Increases the magazine capacity of weapons by x% per level. Name: Tea_Looter Description: Provides you with a x% chance per level to find tea in certain containers. Name: Bite_Speed Description: Decreases the time it takes to hook a fish by x% per level. Name: Heli_Speed Description: Increases the max thrust speed of the heli by x% per level. Name: Sonar Description: Allows the user to run a command to find all nearby submerged objects (dive sites, sharks, scientists etc). Name: Woodcutting_Ultimate Description: Harvests the surrounding trees when cutting down a tree. Name: Mining_Ultimate Description: Provides access to a chat command to see all surrounding node locations. Name: Combat_Ultimate Description: Heals the player for a percentage of the damage that they deal to all sources. Name: Vehicle_Ultimate Description: Reduces damage dealt to the players mounted vehicle (default 100% deduction). Name: Harvester_Ultimate Description: Allows the player to set the genetic composition of plants. Name: Medical_Ultimate Description: Gives the player a chance to resurrect at their point of death if they choose to. Name: Skinning_Ultimate Description: Killing an animal with this buff active will provide the player with an enhanced ability for a period of time, depending on the animal killed. - Chicken: No fall damage. - Boar: Chance to find components while harvesting mushrooms and berries. - Wolf: Increased healing while near team mates. - Stag: Notification when a neutral player is nearby, and their last known location (configurable). - Bear: Scientists will not attack the player unless attacked. - Polarbear: Overshield. Name: Build_Craft_Ultimate Description: Use any coloured swipe cards in any reader. Name: Scavengers_Ultimate Description: Will automatically recycle components from barrels when they are broken. The xp table uses a common equation to calculate its levels and xp requirements. You can read more about the method here: https://blog.jakelee.co.uk/converting-levels-into-xp-vice-versa/ There is also a spreadsheet you can make a copy of and adjust the x value at the top of. Increasing the number minimizes the xp between levels. Find a good value, then put it in the "x" value under the "Leveling information" section in the config. It is recommended that you leave the y value at 2 or 3, and adjust the x value only. Rule of thumb: - 0.07: default - 0.04: grindy. API object STCanGainXP(BasePlayer player, BaseEntity source, double value, string source_string) object STCanGainXP(BasePlayer player, string plugin, double value) Returning a non-null value will cancel the xp gain. Source can return null so be sure to check that. string[] ST_GetPlayerLevel(BasePlayer player) // Example [ChatCommand("testapi")] void TestAPI(BasePlayer player) { var data = (string[])SkillTree.Call("ST_GetPlayerLevel", player); Puts($"Level: {data.First()}. XP: {data.Last()}"); } Returns the players level [0] and xp [1] values as a string[] object STCanReceiveYield(BasePlayer player, BaseEntity entity) Returning a non-null value will cancel the yield gain. object STOnLoseXP(BasePlayer player) Returning a non null value prevents the xp loss. double GetExcessXP(BasePlayer player) Gets the excess xp over the players current level as a double. RemoveXP(BasePlayer player, double value) Removes xp from the player equal to the value. Will not reduce the value below the start of their current level. void STOnPlayerLevel(BasePlayer player, int oldLevel, int newLevel); Triggers when a player levels up. No return value. void STOnPouchOpened(BasePlayer player, StorageContainer pouch) Triggers when a player opens the ExtraPockets storage. object STCanModifyHorse(BasePlayer player, RidableHorse horse, float modifier) Returning a non-null value will prevent the horse from being modified by the Riding_Speed buff. public void AddNode(string tree, string node, bool enabled, int max_Level, int tier, float value_Per_Buff, string _buff, string _buffType, string icon_url, object[] _perms = null) object[] perms { string perms_description, Dictionary<int, List<string>> tiers_and_perms } void AddCookingNodeToSkillTree() { if (SkillTree != null && SkillTree.IsLoaded) { Dictionary<int, Dictionary<string, string>> _perms = new Dictionary<int, Dictionary<string, string>>() { [1] = new Dictionary<string, string>() { ["cooking.instant"] = "Instant Cook" } }; string Description = "Cooking food with the Cooking plugin will be instant."; object[] perms = new object[] { Description, _perms }; string Tree = "Cooking"; string Node = "Instant Chef"; bool StartOn = true; int Max_Level = 1; int Tier = 2; float Value_per_Level = 1; string Buff = "Permission"; string BuffType = "Permission"; string URL = "https://i.imgur.com/3TMqFKG.png"; SkillTree.Call("AddNode", Tree, Node, StartOn, Max_Level, Tier, Value_per_Level, Buff, BuffType, URL, perms); } } Allows plugins to add custom nodes to trees. [HookMethod("IsExtraPocketsContainer")] public object IsExtraPocketsContainer(uint uid) { if (containers.ContainsKey(uid)) return True; return False; } [HookMethod("GetExtraPocketsContainerProvider")] public Func<uint, bool> GetExtraPocketsContainerProvider() { return new Func<uint, bool>(uid => { if (containers.ContainsKey(uid)) return true; return false; }); } [HookMethod("GetExtraPocketsOwnerIdProvider")] public Func<uint, string> GetExtraPocketsOwnerIdProvider() { return new Func<uint, string>(uid => { Containers data; if (containers.TryGetValue(uid, out data)) return data.userIDString; return null; }); } API for extra pockets. object STCanReceiveBonusLootFromContainer(BasePlayer player, LootContainer container) Prevents buffs from adding loot to containers if returning a non-null value. object STOnItemRepairWithMaxRepair(Item item) Returning non-null prevents the item bring repaired to max. object[] GetXPStats(ulong id) Returns object[]: int level, double xp, double current level start xp, double next level start xp.
    $29.99
  5. Version 1.3.0

    399 downloads

    Portable locker offers your server a great addition for you and your players! Access your own private locker anywhere you want or need and set up your loadout! FEATURES Very simplistic and straight forward system. Use /locker (by default, can modify in the config) to open up your private locker. Group-based cooldown support in the config. Friendly integration with NoEscape by Calytic with configurable rules of behavior. Wipe locker on player death. Chat message custom icon Steam ID. Phrase support. Server wipe persistent support. PERMISSIONS PortableLocker.use: To allow anyone to open up their locker. RULES (NOESCAPE INTEGRATION) Can('t) use while building blocked. Can('t) use while combat blocked. Can('t) use while raid blocked. COMMANDS (CONFIGURABLE) Following commands are chat and console commands. locker: Opens up your own personal portable locker. CONFIG
    $4.99
  6. Version 1.3.6

    374 downloads

    A plugin that allows players to trade items at long distances across the map. Server owners can also set fees that scale based on the distance between the two players that are trading. FEATURES Customizable commands Intuitive UI (can modify the position offset) Trading fees based on distance Oxide group cooldowns ServerRewards, Economics or custom bank support Notification effects & success SFX UI player list which you can quickly send trade invites of your team or server players, with pagination and input filter Language support PERMISSIONS StaticTrader.use: To allow anyone to send trading requests to anyone. Players without this permission that have been sent a request to, can still accept the trade. COMMANDS (CONFIGURABLE) Following commands are chat and console commands. trade <player> atrade [<player>]: Accept pending trade. <player> input is optional, can exclude if there aren't more than one pending trades. dtrade [<player>]: Decline pending trade. <player> input is optional, can exclude if there aren't more than one pending trades. ltrade: Opens the player list UI on which you can browse or search through and click on them to request a trade with them. RULES Can('t) trade while building blocked. Can('t) trade while combat blocked. Can('t) trade while raid blocked. CONFIG
    $7.26
  7. Version 6.6.6

    21 downloads

    Bored of the default outpost? want something like these big modded servers with their fancy outposts - Look no further! This is the default outpost with features added on top. The main intent of use would be on RustMaps. All Features in this monument: - Default Outpost Features. - All Bandit Camp Features. - 2 Heli Vendors. - Many Extra Recyclers with seating. (optional) - Shop Fronts for player trading. (optional) - Roof Top Gambling area. - Black Jack section under the helipad. - Parkour for players to try their luck. - Made with Performance and Looks in mind. There is a version without Recycling Seating and Shop Fronts and this product is not intended to be used on Rust Edit unless editing the features. Join my services discord for more: here
    $15.00
  8. Havens

    Social Link

    Version 1.1.2

    90 downloads

    Social Link Checkout the new and upgraded version of Social Link here A site that allows the user to link their Discord/Steam/Twitch account and get perks or rewards. Table of Contents Introduction Motivation Features Getting Started Requirements Installation Setup CRON Job Scheduling Dashboard Configuration Introduction Social Link is a site that allows the user to link their Discord/Steam account and get perks or rewards. It's a simple service that checks whether the user is present in the Steam group or/and in the Discord server (it can also assign a Discord role automatically), then it can send custom commands via RCON (compatible with multiple server). This project was primarily made for Rust servers administrators. Features Steam authentication Discord authentication Steam group checker Discord Guild checker Discord role assignment Sends custom RCON commands Possibility of having multiple Rust servers or RCON commands will be sent Option to Enable/Disable Steam Group Check / Discord Auth / Discord role assignment / RCON Commands Admin dashboard Discord Webhooks logs Possibility for the user to de-authenticated Possible for the admin to de-authenticated a user Custom Discord/Steam oxide group name Customization of the site name, logo, design, links (Discord / Steam group / store) Checking all users if they are in the Steam group and/or in Discord (Automated and Manual). Getting Started Requirements Ubuntu or Debian Nginx PHP SQLite Composer Node.js with npm Supervisor VPS with at least 2 GB of RAM and 2 cores. Installation Download the source code. Go to directory: cd Social-Link Create a database file with: touch database/social-link.sqlite Install: composer install Rename or copy env.example to .env: cp .env.example .env Generate a new application key php artisan key:generate You can find your Steam API key here. Discord Login Setup: Create new application here Go on OAuth2 and add redirect (use this format: "https://domain.com/discord/callback") Vk Login Setup: Create new application here Go on Manage -> Settings and add Authorised redirect URI: (use this format: "https://domain.com/vk/callback") Before continuing, you must modify the ".env" otherwise the rest will not work. This information is essential to be modified in the .env, other information will have to be modified on the dashboard. DB_DATABASE= # full path to your db file "/path/to/project/database/social-link.sqlite" ADMIN_STEAM_ID= # The first user who will have the admin role (you will have the option to add another admin later). STEAM_KEY= # The steam API key to authenticate via Steam. STEAM_REDIRECT_URI= # The redirect URL (it must be in this format: https://domain.com/auth/steam/callback) # If you want to use Discord: DISCORD_CLIENT_ID= # CLIENT ID to authenticate via discord DISCORD_CLIENT_SECRET= # CLIENT SECRET to authenticate via discord (NOT THE TOKEN BOT) DISCORD_REDIRECT_URI= # Redirection URL (it must be in this format: https://domain.com/discord/callback) # If you want to use VK (VKontakte) (https://vk.com/apps?act=manage): VKONTAKTE_CLIENT_ID= # App ID VKONTAKTE_CLIENT_SECRET= # Secure key VKONTAKTE_REDIRECT_URI= # Redirection URL (it must be in this format: https://domain.com/vk/callback) Once you have completed the .env file: Setup database tables: php artisan migrate:fresh --seed Install Node dependencies: npm install && npm run prod Job Scheduling To send RCON commands and check all users if they are in the steam group and/or in the discord in the background, you need to install Supervisor or use a tools like Forge or Ploi. Setup CRON (Automatic Check) Open crontab: sudo crontab -e Append: * * * * * php /path/to/project/artisan schedule:run >> /dev/null 2>&1 "/path/to/project/artisan" becomes whatever directory you've set in your nginx config file Dashboard Configuration Now you have everything configured you must log in. Go to the homepage (your-domain.com) and click on Get Started. Once logged in, go your-domain.com/admin, then go to Settings & Servers and edit the information! How to update To update Social Link, keep the .env and the database/social-link.sqlite file and recreate a directory, put the contents of the archive and put back the two kept files then run this command: composer install && php artisan migrate && npm i && npm run dev
    $30.00
  9. Death

    Hotbars

    Version 1.0.3

    109 downloads

    Hotbars is a Rust plugin that lets users create multiple MMO-style hotbars they can switch between on the fly either with chat commands, key binds or a GUI interface. Users can configure up to 5 bars to switch between. If the items are lost, the items are removed from the hobar when the user switches or recalls the hotbar. Permissions hotbars.use - Required for use. hotbars.(1-5) - Limits the amount of hotbars a player/group can have. Example: hotbars.3 Commands /hotbar - Will print a list of availible commands. /hotbar list - Alternative method to open GUI interface. /hotbar close - Alternative method to close GUI interface. /hotbar save - Alternative method to save a hotbar. /hotbar delete 1-5 - Alternative method to delete a saved hotbar. /hotbar 1-5 - Alternative method to switch between hotbars. Config OnlyUsableItems (Default: true) - Prevents un-usable items from being saved into a hotbar, like resources, etc.. RestoreHotbarOnDeath (Default: false) - Restores the hotbar on respawn after a player dies. ToggleButtonContainerBounds - Configure the placement of the GUI hotbar button. ToggleButtonImageBounds - Configure the placement of the GUI hotbar button icon. ToggleButtonBounds - Configure the placement of the GUI hotbar button texture layer. ToggleButtonColor - Configure the color of the GUI hotbar button. ToggleButtonBackgroundColor - Configure the background color of the GUI hotbar button. ToggleButtonOpacity - Configure the opacity of the GUI hotbar button. ToggleButtonBackgroundOpacity - Configure the background opacity of the GUI hotbar button. HotbarContainerBounds - Configure the placement of the hotbar menu. Preview
    $20.00
  10. Craft

    QuickMenu

    Version 1.1.1

    280 downloads

    Stop fiddling with commands! This plugin allows you to create arbitrary buttons and give each button a different command! After installing this plugin, players can open this menu with just one command, and then conveniently click buttons to execute various commands! At the same time, this plugin also supports the middle mouse button function, allowing you to open menus without complicated binding of any key! I have created an initial template just like the picture Honestly, I've been using it for over a year, it's very convenient Let's take a look at its details: characteristic: - When the button is clicked, there will be a click sound effect - QuickMenu supports the middle mouse button to open the menu by default(Also applies when closed). If you don't want to use this function, you can enter the chat command /z to close. Of course, it only works for a single player, just like the DATA example below - After disabling the middle mouse button function, you can also enter bind J chat.say /q in the F1 console to bind the J key shortcut to open the Quick Menu(Also applies when closed), where the J key can be replaced with other keys. Chat command: /q - Open QuickMenu /z - Middle mouse button function true/false Config: { "title text size": 45, "Title text content": "<color=#FFcc00>QuickMenu</color>", "title min offset": "0.025 0.9", "title max offset": "0.65 0.98", "background min offset": "0.025 0.05", "background max offset": "0.975 0.95", "background color": "0 0 0 .5", "Discord": "<size=26><color=#FFFFFFFF>Welcome join Discord: Discord@123</color></size>", "Left title": "<size=20><color=#FFFFFFFF>Vip</color></size>", "middle title 1": "<size=18><color=#FFFFFFFF>Call Vehicles</color></size>", "middle title 2": "<size=20><color=#FFFFFFFF>Help</color></size>", "middle title 3": "<size=20><color=#FFFFFFFF>Settings</color></size>", "right title": "<size=20><color=#FFFFFFFF>Teleportation</color></size>", "Image URL": "", "Image min offset": "0.4 0.02", "Image max offset": "0.55 0.2", "Image color": "1 1 1 0.8", "close button text size": 26, "close button text": "close", "close button color": "1 1 1 .7", "close button min offset": "0.888 0.888", "close button max offset": "0.99 0.99", "Middle button function": true, "= = = = = = = = = = = = = [ button settings] = = = = = = = = = = = = =": [ { "button text size": 14, "button color": "0.8 0.8 0.8 0.6", "button text": "", "button text color": "1 1 1 0.9", "Button Min Offset": "0.025 0.899", "button max offset": "0.35 0.9", "button command": "" }, { "button text size": 19, "button color": "0.8 0.8 0.8 0.6", "button text": "RemoveTool", "button text color": "1 1 1 0.9", "Button Min Offset": "0.02 0.76", "button max offset": "0.16 0.82", "button command": "/remove" }, { "button text size": 19, "button color": "0.8 0.8 0.8 0.6", "button text": "Kit", "button text color": "1 1 1 0.9", "Button Min Offset": "0.17 0.76", "button max offset": "0.31 0.82", "button command": "/kit" }, { "button text size": 19, "button color": "0.8 0.8 0.8 0.6", "button text": "BackPack", "button text color": "1 1 1 0.9", "Button Min Offset": "0.02 0.69", "button max offset": "0.16 0.75", "button command": "/backpack" }, { "button text size": 19, "button color": "0.8 0.8 0.8 0.6", "button text": "Shop", "button text color": "1 1 1 0.9", "Button Min Offset": "0.17 0.69", "button max offset": "0.31 0.75", "button command": "/shop" }, { "button text size": 19, "button color": "0.8 0.8 0.8 0.6", "button text": "addable1", "button text color": "1 1 1 0.9", "Button Min Offset": "0.02 0.62", "button max offset": "0.16 0.68", "button command": "/kit" } ] } DATA: { "MiddleMouseButtonEnable": { "76561199161744587": true, "76561199161742450": false } }
    $12.00
  11. Version 1.2.3

    755 downloads

    With Portable Recycler, you and your players will benefit exponentially in time saving for searching for Recyclers around monuments like never before. Access your own portable recycler anywhere you like! FEATURES Use /recycler (by default, can modify in the config) to open up your private recycler. Group-based cooldown support in the config. Friendly integration with NoEscape by Calytic with configurable rules of behavior. Chat message custom icon Steam ID. Phrase support. Group-based recycling quality. Group-based recycling rates. PERMISSIONS PortableRecycler.use: To allow anyone to open up their recycler. COMMANDS (CONFIGURABLE) Following commands are chat and console commands. recycler: Opens up your own personal portable recycler. CONFIG DISCLAIMER The yellow and green buttons while using the Recycler in the GIF, does not come with the plugin. That's another plugin called Quick Sort by MONaH.
    $4.99
  12. Version 1.1.8

    396 downloads

    Store Robbery plugin is a plugin that was made from my memory of Arma 3 Life Gas Station robbery's, currently this plugin allows you to place Robbable Store Clerk's around the map for players to attract PvP too. Only the best will be able to survive a store robbery and walk away with the reward! Permission storerobbery.manage - Allow creating and deleting of Store Clerks Commands /createclerk - Creates a clerk at your current location /removeclerk - Removes a clerk that you are looking at. /getclerkid - Ability to get the id of the clerk in the data file, so you can edit rotation or position if needed. Features Spawn guards at robbery start or robbery end Live progress bar showing robbery progress Toggable Markers and Chat Anouncment Auto fill clerks at all gas stations and supermarkets Configurable robbery times and cooldowns Support for Server Rewards and Economics plugin Configurable Item List with item counts, and probability. Config { "Announce Robberies In Chat": true, "Use Clerk Marker": true, "Use Robbery Area Marker": true, "Allow Shoot To Rob": false, "Robbery Distance (m)": 5.0, "Robbery Time (Secs)": 20, "NPC Cooldown/Reset Time (Secs)": 10, "Use Player Cooldown?": true, "Player Robbery Cooldown Time (Secs)": 10, "Whitelisted Robbery Weapons": [ "rifle.ak", "rifle.bolt", "smg.2", "rifle.l96", "lmg.m249", "rifle.lr300", "rifle.m39", "pistol.m92", "smg.mp5", "pistol.python", "pistol.revolver", "rocket.launcher", "rifle.semiauto", "pistol.semiauto", "shotgun.spas12", "smg.thompson" ], "Clear NPCs On New Save": true, "Clerk Name": "Store Clerk", "Fill Clerks at Supermarkets": true, "Supermarket Clerk Position": { "x": 8.8, "y": 0.0, "z": 3.5 }, "Supermarket Clerk Rotation": { "x": 8.8, "y": 0.0, "z": 2.0 }, "Fill Clerks at Gas Stations": true, "Gas Station Clerk Position": { "x": -8.7, "y": 0.0, "z": 21.5 }, "Gas Station Clerk Rotation": { "x": -8.2, "y": 0.0, "z": 21.5 }, "Guard Settings": { "Play Alarm Sound": true, "Spawn Guards at Robbery Start": false, "Spawn Guards at Robbery End": false, "Chance of Guard Spawn (0-100%)": 75, "Amount of Guard at Robbery Start": 0, "Amount of Guard at Robbery End": 5, "Store Guard": "Store Guard", "Gaurds HP": 400.0 }, "NPC Clothing": { "Clothing": [ "hat.cap", "shirt.collared", "pants.shorts", "shoes.boots" ], "Skins": [ 1125552993, 1145623671, 883719992, 2592902166 ] }, "Robbery Rewards": { "Use Economics Plugin": false, "Minimum Amount Of Credits": 3000, "Maximum Amount Of Credits": 6000, "Use Server Rewards Plugin": false, "Minimum Amount Of RP": 300, "Maximum Amount Of RP": 600, "Use Item Box Rewards": true, "Minimum Amount Of Items From List": 3, "Maximum Amount Of Items From List": 6, "Possible Item List": [ { "shortname": "rifle.ak", "customname": "Red Zircon AK47", "skin": 2589524856, "minamount": 1, "maxamount": 1, "probability": 90 }, { "shortname": "rifle.bolt", "customname": "", "skin": 0, "minamount": 1, "maxamount": 1, "probability": 5 }, { "shortname": "ammo.pistol", "customname": "", "skin": 0, "minamount": 10, "maxamount": 50, "probability": 70 }, { "shortname": "ammo.shotgun", "customname": "", "skin": 0, "minamount": 10, "maxamount": 30, "probability": 70 }, { "shortname": "syringe.medical", "customname": "", "skin": 0, "minamount": 1, "maxamount": 3, "probability": 40 }, { "shortname": "keycard_blue", "customname": "", "skin": 0, "minamount": 1, "maxamount": 1, "probability": 35 }, { "shortname": "cctv.camera", "customname": "", "skin": 0, "minamount": 1, "maxamount": 2, "probability": 50 }, { "shortname": "shotgun.double", "customname": "", "skin": 0, "minamount": 1, "maxamount": 1, "probability": 70 }, { "shortname": "bow.hunting", "customname": "", "skin": 0, "minamount": 1, "maxamount": 1, "probability": 90 }, { "shortname": "pistol.revolver", "customname": "", "skin": 0, "minamount": 1, "maxamount": 1, "probability": 80 }, { "shortname": "arrow.wooden", "customname": "", "skin": 0, "minamount": 10, "maxamount": 40, "probability": 85 }, { "shortname": "arrow.fire", "customname": "", "skin": 0, "minamount": 5, "maxamount": 20, "probability": 70 }, { "shortname": "rope", "customname": "", "skin": 0, "minamount": 3, "maxamount": 6, "probability": 75 }, { "shortname": "propanetank", "customname": "", "skin": 0, "minamount": 3, "maxamount": 6, "probability": 75 }, { "shortname": "metalpipe", "customname": "", "skin": 0, "minamount": 2, "maxamount": 4, "probability": 75 } ] } }
    $20.00
  13. Version 1.0.16

    1,391 downloads

    Don't have time to make your own Raid Bases? No worries, we have you covered! Just purchase the pack and pop in your copy/paste folder and setup your profiles! Rotate out your base line up with over40+ bases in this pack! Pack include: 40 Bases - 10 Easy Bases. - 6 Expert Bases. - 9 Hard Bases. - 10 Medium Bases. - 8 Nightmare Bases. Discord https://discord.gg/bBczVRbPBs
    $40.00
  14. Version 2.0.0

    860 downloads

    Features: This chrome extension collects and shows additional information about players in battlemetrics rcon. Such as: Steam profile, Battlemetrics profile creation date EAC Ban, EAC Banned Friends, EAC Banned Identifiers (IPs), BM Banned Identifiers (IPs) (if player with an ip can be found on your ban list) Temp ban counts Kills, Deaths, KD Reports, Arkan and Guardian violations (optional) Rust servers played, playtime on: rust servers, aim train servers, your servers Global rust stats (optional) Steam profile picture and the current server's name in battlemetrics Link for ServerArmour, RustAdmin and RustBanned profile (optional) What you receive: By purchasing the product you receive: The source code of this extension Lifetime access Detailed setup guide Support If you need help or If you have any issues or suggestions you can contact me by joining my discord server: https://discord.gg/efVKDG6z6F or by adding me on discord: Farkas#6006
    $9.90
  15. Adem

    Convoy

    Version 2.4.7

    10,721 downloads

    Set your server apart with a roaming mobile event that has nearly endless configuration options! Configure the loot truck as well as the Convoy of protection vehicles ranging from sedans, module cars, Bradley tanks, to a patrol helicopter! The plugin runs on custom and procedural generated maps, can use custom routes or let the plugin find a random route based on your configuration. You can make yours an aggressive or a peaceful Convoy, who shoots first? You can set all kinds of parameters regarding the many pieces of the event, how to beat it, whether destroying the loot truck destroys the loot or not for example. There are many compatible plugins like TruePVE, GUIAnnouncements, Notify, DiscordMessages, and RustCord to name a few. The plugin has a built in UI that will give you important information about the event as you are inside it's zone. Check the map to see the location of the event as a marker and even see the timer on the event! All of the ground vehicles are driven and filled with NPCs. Every vehicle, the NPCs, and the loot as well as all timers can be configured to suit your server. A PvP zone can be created within the event area for those of you who use TruePVE to control damage on your servers. The limits are nearly endless! If you have some players on your server that you want to really send everything you have at, this is the plugin for you. Watch players crap their pants when they first encounter a full Convoy with multiple tanks and a Patrol Heli all attacking at once. Sit back and delight in their fear as all of the vehicles empty their occupants and NPCs swarm them mercilessly! Required Dependency (must install this free plugin) NpcSpawn – link is included and can be found in the ReadMe file included with download Optional Dependency (add on of additional features in this paid plugin) PveMode – plugin by KpucTaJl that adds additional control of the event including locking aspects of event to one player or team Chat commands (admin only) /convoystart - launches the event using a random preset based on your configuration /convoystart PresetName - add the name of a preset from the configuration to launch a specific preset /convoystop - stops the event /convoyroadblock - the event will not be held on the road where you are standing (clear the Blocked roads section of config when you change maps) /convoyrootstart - stand at starting point and enter command to start recording a custom route /convoyrootsave RoutePresetName - to save a custom route (enter anything you'd like in place of RoutePresetName) multiple routes can be added to one route preset, one will be selected at random in this case /convoyrootstop - to reset the route Console commands (RCON only) convoystart - launches the event using a random preset based on your configuration convoystart PresetName - add the name of a preset from the configuration to launch a specific preset convoystop - stops the event Plugin Config en – example of plugin configuration in English ru – example of plugin configuration in Russian API bool IsConvoyVehicle(BaseEntity entity) bool IsConvoyCrate(HackableLockedCrate crate) bool IsConvoyHeli(BaseHelicopter baseHelicopter) Hooks OnConvoyStart - сalled when a convoy appears OnConvoyStop - сalled when a convoy disappears OnConvoyStartMoving(Vector 3 convoyPosition) OnConvoyStopMoving(Vector 3 convoyPosition) Check out the rest of my work: Adem's Codefling Library You can reach out to me in Discord: Adem's Discord Profile Thanks to Jbird for writing, translation, & support: Jbird's Discord Profile Join the Mad Mappers Discord!
    $35.00
  16. Version 1.1.6

    127 downloads

    Portable workbench provides you and your population a satisfying addition to the server(s) you're hosting! With high levels of customization, this plugin allows you to access any levels of workbenches from any spot on the map for an amount of time— relative to groups players are in. FEATURES Highly customizable and simple-to-use system for admins and/or regular players. Use /workbench 1-3 (by default, can modify in the config) to start accessing a workbench. Craft bench-leveled items from anywhere in the game world! Intuitive config system, allowing custom chat icon and phrases. Option of requiring players to have placed the level of workbench somewhere they're willing to access. PERMISSIONS PortableWorkbench.use1: Allows you and the players to "wirelessly" access level 1 workbenches. PortableWorkbench.use2: Allows you and the players to "wirelessly" access level 2 workbenches. PortableWorkbench.use3: Allows you and the players to "wirelessly" access level 3 workbenches. RULES (NOESCAPE INTEGRATION) Can('t) use while building blocked. Can('t) use while combat blocked. Can('t) use while raid blocked. COMMANDS (CONFIGURABLE) Following commands are chat and console commands. workbench 1-3: Allows access to specified workbench - if there's no input, it auto-selects level 1 workbench. CONFIG
    $4.99
  17. Version 4.2.5

    685 downloads

    Rust's first in-game social-media network. See what's up, chat with friends, share your experiences and make connections. Ruster.NET brings you a whole new system of communication! CHAT — SHARE — REACT WARNING: As stated in the License section of the plugin, you may NOT modify the plugin in any way. If you wish to modify the logos, you may only do so using Ruster.NET Pro. Not conforming to the license, will cause your server(s) to be permanently blacklisted. [ ! ] PLEASE KEEP IN MIND THAT CERTAIN SERVER HOSTS DO NOT ALLOW YOU [ ! ] [ ! ] TO IMPORT FILES/DLLS, WHICH THIS PLUGIN REQUIRES YOU TO [ ! ] INCLUDED DLL EXTENSIONS REQUIRED FEATURES Make friends, share moments and pictures you've made in the world. Like, dislike or comment to your friends' posts and photos. Use the Marketplace to make a quick buck. Build your own marketplace and use the mass-restock feature. Block users and limit toxicity. Auto-moderation for obnoxious posts & censorship. Pay for advertisements which last from one day to a whole week. Rust+ integration. ServerRewards & Economics integration. Localisation integration -> if anything's wrong with any of the translations, let me know or help me translate. Ruster.FM, audio player. Cassette uploads (posts & DMs) -> Watch demo. Voice recordings (posts & DMs) - only available for Verified users. Submit your own snippets (upload 15 seconds - of your OGGs or YouTube links), only available for Verified users. Photographs (DMs) -> Watch demo. Sell art (Photographs & Cassettes) on the Marketplace or share them in posts. Browser sounds are only heard by you -> beeps, notifications, splash sounds. Hashtags used for filtering post content, the Marketplace can be sorted by sold items. Feed filtering / searching. Like & dislike previewer. SQL integration. Blackmarket & Red-Rooms. Stories. Cross-server support (view other servers' activities). Privacy mode (hide real names & Steam64 IDs) when streaming. Custom commands. Nicknames. Moderation tools. Pinning posts on top of feeds. Ruster.NET Internet. Groups. Stocks. Auto-locale updater. User & administration customisation. Custom colors. Color picker. Auto-language phrase updater. Reporting system. Track transactions & sales. Create coupons and sell items with discounts by sharing the coupon code. GIF playback. Flipbook system & custom items. Transaction lists (purchases & sales). User profile store for avatars, frames and banners. Trading system lists (only between friends). Gift Cards (50, 100, 250 and 500 in value) to share with your friends or turn it into Wallet money. Payment methods (wallet and server currency). Gift baskets and gift sending (pick a friend in User Settings, then buy marketplace listings, the items will go in their basket). ROADMAP Ruster.Addons is a tool and API system for Ruster.NET which allows you to run or create your own addons. Per-user customization. Full-screen picture viewer. Discount codes. SQL INTEGRATION MIGRATION To successfully migrate from JSON to the SQL database, please follow the following steps: Run the save command in your console / webrcon. Update Ruster.NET to the latest in your server. Make sure your SQL database connection is alive and working. Save the server once again, for the configuration file to generate the new properties. Open the configuration file up and scroll down to the Sql section, fill it up accordingly. "Sql": { "Port": 3306, "Hostname": "localhost", "Database": "RusterNET_db", "Username": "root", "Password": "", "Table": "RusterNETData" } After that is done, make sure you saved the configuration file, then run the o.reload RusterNET console / rcon command. While you're having the RusterNET.admin permission, run the /migratetosql chat command. The DataType property will switch to SQL and the SQL database will initialize, launch the connection and save the database on your SQL server. Notice: You don't have to create the table or data fields as it's all automatically generated. On each save, the whole table in being wiped and the data's being recreated. FRIEND REQUESTS Sending friend requests will immediately notify the other user about it. Once you're friends, you may both write posts on eachothers' feeds, rather than within the Marketplace &/or Global Feed. Cutting ties with a friend or blocking them, will ensure mutual communication blockage. PHOTOGRAPHS If you're a server administrator, here's how you set the photograph uploads up: Open up the RusterNET.json (config) file; Go to the Imgur Application Registration form and log-in if you haven't yet; Fill it up accordingly, but make sure the Authorization type is for Anonymous usage; The redirecting URL may be https://imgur.com. After all has been done, copy the ClientID and paste it in the RusterNET.json file config: PhotographUpload -> ImgurClientId To manage your Imgur Applications, go here. GIFS With the addition of GIFs, you may share your favourite animated image stacks in your server! PROFILE CUSTOMS Users can customize their profiles in more interesting ways with predefined avatars, profile banners and avatar frames! AVATARS By default, Ruster.NET comes with a variety of predefined avatars (15 in total), 8 being free and the rest are exclusively found in the Profile Store. FRAMES Ruster.NET comes with a variety of exclusive avatar frames (13 in total) that can be found in the Profile Store. BANNERS Ruster.NET comes with a variety of exclusive avatar frames (13 in total) that can be found in the Profile Store. PROFILE STORE Use the Profile Store to purchase all the exclusive items for your profile. All the prices or even the avatars, frames or banners can be reconfigured (or add more or less of them). I highly recommend to use the existent ones as a template so it blends in better. FLIPBOOKS Ruster.NET Short Flipbook Ruster.NET Medium Flipbook Ruster.NET Long Flipbook Frames: 20 Frames: 40 Frames: 180 Costs: 50 x Scrap Costs: 85 x Scrap Costs: 150 x Scrap Skin: 2741149446 Skin: 2741150219 Skin: 2741150823 Flipbooks are designed to allow your players to get creative by creating short films using the Instant Camera. They're cheap, get one, snap the thumbnail picture, take loads of pictures, each time moving slightly, and see your art come to life like people in the '60s did. You may reset the Flipbook with a fee by using the Repair Bench. The fee is 25 Scrap by default. The actual fee is scaled based on the type of Flipbook and how many frames have been consumed. TRADING You may send trade requests to your friends that live farther than where you are. This feature requires the RusterNET.trade permission to be able to see the blue Trade button under your friends' profile. STORIES As you probably know, Stories on other social medias are pretty much posts that last for 24 hours. Same thing in Ruster.NET. You may add a message to your Photographs so they're also included with the Story you're willing to post. Users can upload up to 5 stories at once, so use your space wisely. Once the stories run out, you'll be notified of how many views it has gained, in the notification list & push. For users to be allowed to use Stories, an administrator must give specified users or groups permission: RusterNET.story. Configuration { "LogLevel": -1, "DataType": 0, "UniqueId (Must not be null/empty)": "defaultid", "Ads": { "AdvertPrice24h": 5000, "AdvertPriceMultiplier1w": 6.5 }, "Tax": { "Amount": 0.9 }, "Marketplace": { "MaximumStackSizeEachItem (-1 = Default stacksize for the item)": -1, "MaximumStackSizeWholeStack (-1 = Default stacksize for the item)": 100000, "MinimumPrice": 0, "MaximumPrice": 2500, "BlacklistedItems": [ "photo" ] }, "Look": { "AdminNameColor": "#de3535", "ModeratorNameColor": "#a3de35" }, "DMs": { "MustBeFriendsToDM": true, "DeleteOwnMessagesCooldown": 1800.0 }, "Notifications": { "VerticalOffset": 0.0 }, "Sounds": { "FFMPEGPath": "", "PlayStartup": true, "PlayBeeps": true, "PlayLikes": true, "PlayDislikes": true }, "PhotographUpload": { "ImgurClientId": "my_client_id" }, "Cooldown": { "ButtonPress": 0.5, "BusinessCardCreation": 60.0, "RustPlusNotifications": 4.0 }, "Currency": { "ItemShortname": "scrap", "ItemSkinId": 0, "Currency Type (0 = Item, 1 = ServerRewards, 2 = Economics": 0 }, "Profanity": { "BannedWords": [ "bad word", ], "BannedWordReplacements": [ "good word", ] }, "Sql": { "Port": 3306, "Hostname": "localhost", "Database": "RusterNET", "Username": "root", "Password": null, "Table": "RusterNET" }, "Localisation": { "DefaultLanguage": "en-GB", "Languages": [] } } SELL ITEMS — GIVE FEEDBACK — KEEP IN TOUCH. The Ruster.NET Marketplace is a place for you to sell items you don't use anymore or want to sell it for triple the price. How It Works The way the marketplace works is quite simple. Keep reading to understand how it all works. INTRODUCTION Marketplace posts are like regular posts, except that you may set up your items you want to sell and the price you want to receive once a player purchased them. These posts you only find when you're in the marketplace panel. On the purchase, if the marketplace listing becomes out-of-stock, it's only visible for the creator of the post until the post owner is refilling the listing. RESTOCKING When you have more than one listing or a whole lot of post listings, you may mass restock using the "RESTOCK" button (next to the "WITHDRAW" button), hold a hammer and hit an unlocked storage container filled with items for those listings to automatically take out and restock. You may also individually restock your listings when you're the owner and have opened the post in full-screen. Drag and drop the item in the stash slot when it shows up. If you changed your mind from restocking, press [USE] to return to Ruster.NET. ADMIN LIMITS The owner of the server may configure the currency, and minimum / maximum price amounts players can set for their listings. ADVERTS Adverts can be modified in the Marketplace panel. Your active (or inactive) adverts will show up first. If any an advert that an user has posted is not stocked or needs restocking, they'll not be used by the algorithm which shows them on various feeds in different occasions. Items To create adverts, you may purchase two different kinds from the Marketplace. The 24h one allows you to post and sell items within 24 real-time hours. The 1w one lasts for a whole week. Ruster.NET 24h Advert Ruster.NET 1w Advert Costs: 5,000 x Scrap Costs: 35,000 x Scrap Skin: 2501319446 Skin: 2501320266 HASHTAGS They work like real social media hashtags, add them to your posts and they'll be seen above the feed you're in. The more posts with the same hashtags, they'll be trending and be available for other users to filter their feeds with. You may use the mignifying glass icon to search by content - which is found in any of the feeds you can surf through. Marketplaces' hashtags will automatically filter the frequently sold items which will allow you to easily see the best prices which fit your needs. BUSINESS CARDS Create business cards to allow strangers to send you a friend request and connect with you. Ruster.NET Business Card Skin: 2505386906 DIRECT MESSAGING Send private messages to friends, share your location on the map and react to their messages! Ruster.FM is Ruster.NET's audio player which you can play YouTube or direct URL snippet audio clips in your browser. Make sure you're doing the following for your server to successfully upload the clips for your players. To note: only Verified Ruster.NET users may use the Upload Audio feature. Download FFMPEG from here. Open up the ZIP file and in the bin folder, extract ffmpeg.exe into your server at an ideal location (recommended oxide/temp). After that is done, you may now click on the Upload Song when you're in the New Post panel. Fill up the fields, and when ready, press Upload. After the upload's complete, make sure you're publishing it. Then, you're good to go! rickroll.zip The URL can be a YouTube URL or a direct-link MP3/audio file. Only allow trusted players to use it (with the RusterNET.verified permission). The limit for the audio clips is 15 seconds. As of now, the way Rust allows me to store audio files, limits me like that. Will revisit some other time, and then for sure will implement a longer duration. REPORTING Players in your servers can now report any posts for various reasons. If you're a moderator and/or an administrator, you'll be able to see the Reports DM group which only the two types of users can access. COMMANDS CHAT /getruster: Will give you the Ruster.NET item which when held, it'll bring up the browser. (needs RusterNET.getruster permission) /launchruster: It'll bring up the browser. (needs RusterNET.launch permission) /get24hadvert: Will give you the Ruster.NET 24 hour Advert item which when held, you'll be able to create an advert for an item to sell. (needs RusterNET.get24hadvert permission) /get1wadvert: Will give you the Ruster.NET 1 week Advert item which when held, you'll be able to create an advert for an item to sell. (needs RusterNET.get1wadvert permission) /ruster [player name/id]: Will pull up the browser of someone and preview it as you'd be them. (needs RusterNET.admin permission) /rusteran [true/false/none (toggle)]: Toggles or sets all notifications (Rust+ ready). /rusterrp [true/false/none (toggle)]: Toggles or sets Rust+ notifications (Rust+ ready). /rusterpn [true/false/none (toggle)]: Toggles or sets push notifications (Rust+ ready). /rusterfn [true/false/none (toggle)]: Toggles or sets friends notifications (Rust+ ready). /rustercn [true/false/none (toggle)]: Toggles or sets chat notifications (Rust+ ready). /rusterpm [true/false/none (toggle)]: Toggles or sets Privacy Mode (Rust+ ready). /rusterratio [16]: Sets the aspect ratio for Ruster.NET. Should help ultra-wide screen users. /pinrusterfm [true/false/none (toggle)]: Toggles or sets Ruster.FM pinning (Rust+ ready). /migratetosql: Migrates local JSON database to SQL. (needs RusterNET.admin permission) CONSOLE launchruster: It'll bring up the browser. (needs RusterNET.launch permission) closeruster: Forcefully closes Ruster.NET - helpful in cases it gets stuck. Please report if it ever does. DEBUG clearrustertc: Wipes all Team conversations from Ruster.NET. (needs RusterNET.admin permission) Permissions RusterNET.admin: Will allow administrators to run all admin-only commands stated above -> Having this permission will allow you to: purchase free-of-charge Marketplace listings / adverts for testing and administrative purposes. purchase your own Marketplace listings / adverts. delete ANY Marketplace listings, adverts &/or posts. RusterNET.moderator: Will allow moderators to delete posts/adverts of other users -> Having this permission will allow you to: delete ANY Marketplace listings, adverts &/or posts. RusterNET.use: Will allow anyone open up the Ruster.NET browser and any other Ruster.NET-related items -> Having this permission will allow you to: view the Ruster.NET browser in any way. RusterNET.launch: Will allow anyone open up the Ruster.NET browser -> Having this permission will allow you to: can run the /launchruster (chat) and launchruster (console) commands. RusterNET.verified: Anyone that has this will be marked as verified -> Having this permission will allow you to: you'll get the blue tick as you're verified, it's just a marker, can be used to your own benefit through add-ons. RusterNET.getruster: Will allow anyone to run the /getruster command -> Having this permission will allow you to: can run /getruster to get the Ruster.NET browser item, which when earned, put it in your hotbar and click the according button to pull it up. RusterNET.get24hadvert: Will allow anyone to run the /get24hadvert command. RusterNET.get1wadvert: Will allow anyone to run the /get1wadvert command. RusterNET.story: Will allow anyone to upload Ruster.NET Stories. RusterNET.internet: Will allow anyone to access the Internet. Will enable to find the "View Servers" button. RusterNET.poll: Will allow anyone to add polls to their posts. Will enable to find the "Polls" button. RusterNET.trade: Will allow anyone to send Trade requests to friends. Will enable to find the "Trade" button on friends' profiles. (c) Raul-Sorin Sorban — 2022 All rights reserved
    $35.90
  18. The_Kiiiing

    Medic

    Version 1.0.4

    119 downloads

    This plugin brings a completely new wounding system to your server. When players get wounded, they will have to wait for a medic to pick them up, otherwise they will respawn after a predefined time. Medics can see the position of wounded players on the map and get a chat message informing them about newly wounded players. While a player is wounded, they can not be picked up or killed by other players. Features: Highly customizable Wounding system is only active if enough medics are online Wounded players can not be picked up or damaged by other players Medics can see the position of wounded players on the map Time until respawn can be adjusted in the config A custom message to be displayed to wounded players can be set in the config Ideal for roleplay servers New Features in vesion 1.0.1: A payout can be configured for medics for reviving players and for working a certain time (To disable payouts, just set the payout amount in the config to 0) Players can no longer hurt active medics (can be disabled in config) Active medics can no longer hurt players (can be disabled in config) Medics now have a configurable cooldown for using weapons after they stop working New Features in version 1.0.2: ZoneManager is now supported Medic system can be configured to only work in certain zones Medic system can be blocked in certain zones New Features in version 1.0.3: Added support for ServerRewards and Economics Added the option to disable crawling for wounded players Wounded players can now be revived by everyone with a configurable chance of success Added game tips for medics (can be disabled in config) Moved chat messages to lang file How it works: Players with the permission medic.medic can type /medic in the chat, then they are active medics and get notified about wounded players. If the system is active, only medics can pick up players by holding right-click on them with a medical syringe. In the config there is a number that determines how many medics have to be active for the system to work. If not enough medics are active, the default wounding system will be used. The command /medicinfo informs players about the number of currently active medics and wether the default wounding system is active. Configuration: { "Wounded time before death (seconds)": 300.0, "Health after player has been revived (0 = start health)": 0.0, "Reset metabolism after player has been revived": true, "Use default wounding if less than x medics are active": 2, "Display message to wounded players": "You are currently wounded and a medic has been informed", "Medic symbol (should be rectangular)": "https://i.imgur.com/3CDQncQ.png", "Medic symbol position on screen": { "x": 0.29, "y": 0.03 }, "Medic symbol size on screen": { "x": 0.07, "y": 0.07 }, "Map marker color for wounded players (in hex format)": "FF0000", "Language Settings": { "medic_start_shift": "You are now working as a medic", "medic_end_shift": "You are no longer working as a medic", "medic_info": "There are currently {0} active medics, the default wounding system is {1}", "medic_revived": "{0} has been successfully revived by {1}", "player_revived": "You have been revived by {0}", "medic_wounded": "{0} is wounded at {1}. Without medical aid, {0} will die in {2} seconds", "medic_death": "Any help came too late for {0}. {0} is dead now", "medic_payout": "You received {0} x{1} as a payout for your work", "medic_revive_payout": "{0} x{1} has been added to your account for reviving {2}. You will receive it at the end of your shift.", "medic_no_damage": "You can not hurt an active medic!", "medic_no_attack": "You can not hurt other players while you working as a medic", "medic_attack_cooldown": "You can not hurt other players because you recently worked as a medic. Remaining cooldown: {0} seconds.", "enabled": "enabled", "disabled": "disabled", "wounded": "wounded" }, "Currency item shortname": "scrap", "Currency item skin id": 0, "Currency item custom name": "", "Minimum coherent work time for work payout (in minutes)": 10.0, "Work payout amount per time defined above": 50, "Payout for reviving player": 10, "Active medics can not be hurt by other players": true, "Active medics can not hurt other players": true, "Cooldown for attacking players after medic stopped working (minutes)": 5.0, "Zone restrictions (0: none, 1: Allow Medic only in specified zones, 2: Don't allow Medic in specified zones)(reqires ZoneManager)": 0, "Zone list: (zone ids)": [ "zone1", "zone2" ] } Permissions: medic.medic - Permission for medics medic.debug - Debug permission (explained below) Required dependencies: Marker API: https://codefling.com/plugins/marker-api Image Library: https://umod.org/plugins/image-library Zone Manager (optional): https://umod.org/plugins/zone-manager Developer API Check whether a player will become wounded or die when damaged (bool) CanDie(BasePlayer player) Check if the default wounding or the custom medic system is active (bool) UseDefaultWounding() Debuging: Players with the permission medic.debug have access to the command /recover which allows them to pick themselves up when they are wounded. Useful when testing the plugin.
    $12.00
  19. Version 1.2.0

    216 downloads

    Premium 10x is a quick template to get a server up as soon as possible. All features you get with this server template: - Better Loot Tables. - No Workbench. - Clans. - Instant Crafting. - Automated Events. - Much Higher Stack Sizes. - Welcome Panel. - Better Chat. - Remover Tool. - Automatic Authorization. - Faster Smelting. - Raid / Combat Block. - Furnace Splitting. - Teleportation / Home system. - Always hot spot. - 10x Gather Rates. - Instant Barrels. - Automated Chat messages. - Faster Airdrops. - No Blueprints. - Faster Recycler Speed. - SkinBox You do not need to use all of the plugins in this template for it to work, but for example you need "NTeleports" for teleportation and homes. Join my services discord for more: here
    $15.00
  20. Version 2.10.6

    333 downloads

    aMAZEingPro is a Rust mini-game which allows you and your friends to enjoy amazeingly fun but confusing mazes. Included extension required. If the download contains extra files, named "READ ME" or "IMPORTANT", please read through since it's important notes for the version you're using. Features The plugin currently features the following: Extremely customizable. Asynchronous maze creation. Batch maze creation & destruction. Configurable maze sizes. Maze modes. Multiple floors. Multiplayer. Spectating mode. Host & helper player lives & respawning on trap death. Rewards: Economics and / or ServerRewards Events: Christmas, Halloween, Valentine's Day & Easter modes. Configurable per floor: Posters. Traps (landmines, gun traps & bear traps). Block tier configurations (twigs, wood, stone, metal, top tier). Entrance / exit (reward box) loot configurations. Skins for entrance (small) / exit (large) storage boxes and rugs. Trap spawn chance amounts. Locked doors & gifts. NPCs: Grimstons which can make your life easier or harder, depending on the configuration. API The plugin currently features the following: (string) CreateBuilding(ulong playerId, string modeJson, Vector3 rootPosition, int seed) // Generates a maze building with the mode configuration and returns the id which can be used to destroy it. (string) CreateBuilding (ulong playerId, Mode mode, Vector3 rootPosition, int seed, bool persistent) // Generates a maze building with the mode configuration and returns the id which can be used to destroy it. (void) DestroyBuilding(ulong playerId, string buildingId) // Destroys a building with the id. (bool) IsHosting(ulong playerId) // Returns true if the player with the ID is currently hosting / playing a game. (bool) IsHelping(ulong playerId) // Returns true if the player with the ID is currently playing or is participating in someone's game. (bool) IsHelpingPlayer (ulong playerId, ulong helpedPlayer) // Returns true if a player is playing in someones' maze game. (bool) IsCooledDown(ulong playerId) // Returns true if the player with the ID is currently cooled down. (int) GetCooldown(ulong playerId) // Returns the amount in seconds of someone's cooldown. Warning: On plugin reload, the buildings created with the API (along with the running games) are going to be destroyed. Configuration The config comes with a few handy links, quick to access when you wanna make changes, like change the skins of small / large storage box, or need the item short-names and block tier indicators. { "ItemsListWebsite": "https://www.corrosionhour.com/rust-item-list/", "LargeWoodenStorageBoxWorkshopWebsite": "https://steamcommunity.com/workshop/browse/?appid=252490&searchtext=&childpublishedfileid=0&browsesort=trend&section=mtxitems&requiredtags%5B%5D=Large+Wood+Box", "SmallWoodenStorageBoxWorkshopWebsite": "https://steamcommunity.com/workshop/browse/?appid=252490&searchtext=&childpublishedfileid=0&browsesort=trend&section=mtxitems&requiredtags%5B%5D=Wood+Storage+Box", "RugWorkshopWebsite": "https://steamcommunity.com/workshop/browse/?appid=252490&searchtext=&childpublishedfileid=0&browsesort=trend&section=mtxitems&requiredtags%5B%5D=Rug", "BlockTiers": "0 = Twigs, 1 = Wood, 2 = Stone, 3 = Metal, 4 = Top Tier", "GrimstonMoods": "0 = Angry, 1 = Helpful, 2 = Annoying", "WelcomeCommand": "maze", "InfoCommand": "maze.info", "PlayCommand": "maze.play", "LeaveCommand": "maze.leave", "KickCommand": "maze.kick", "InviteCommand": "maze.invite", "InviteAcceptCommand": "maze.accept", "InviteDeclineCommand": "maze.decline", "ModesCommand": "maze.modes", "LeaderboardCommand": "maze.lead", "ResetModesCommand": "maze.resetmodes", "MaximumInvites": 5, "DefaultHeight": 250.0, "BatchKillCount": 15, "BatchCreationRowCount": 5, "EnableLogging": true, "UseNPipesSignText": false, "EnablePlayerNoclip": false, "EnablePlayerNoclipLerp": true, "PlayerNoclipLerp": 4.0, "PlayerNoclipSprintMultiply": 3.0, "Themes": { "Auto": true, "Theme (0 = None, 1 = Valentine's Day, 2 = Easter, 3 = Halloween, 4 = Christmas)": 4, "Settings": { "StockingChanceAmount": 5, "StockingChanceTimes": 2, "ScarecrowChanceAmount": 5, "ScarecrowChanceTimes": 2, "RustigeChanceAmount": 5, "RustigeChanceTimes": 2 } }, "GroupCooldowns": { "admin": 0, "vip": 25, "default": 120 }, "Modes": {} } Modes To set up a mode with one or more floors, it must look something like this: { "DisplayName": "Easy Run", "DisplayDescription": "Fun but complicated. Don't give up too easily. There're memes for your enjoyment.", "Size": 15, "Disabled": false, "Group": "default", "EnableInvites": false, "RespawnOnFloorWherePlayerDied": true, "HostMaximumLives": 1, "HelperMaximumLives": 1, "Rewards": { "Currency (0 = Economics, 1 = ServerRewards - balance is divided by 100)": 0, "Completion Depositing Balance": 100, "Door Unlocking Depositing Balance": 5, "Losing Withdrawal Balance": 50, "Leaving Withdrawal Balance": 10 }, "Floors": [ { "EnableLanterns": true, "Grimstons": [ { "Mood": 0, "Speed": 3.0, "Health": 250.0, "Invincible": false, "SpawnPosition (0 = Entrance, 1 = Middle, 2 = Exit)": 0 } ], "Posters": { "Urls (Must be an accessible direct download link to an image - PNG or JP[E]G)": [ "https://i.redd.it/cbcz02c3wlv51.jpg", "https://i.redd.it/xhyxowes0gv51.jpg", "https://i.redd.it/y30leeu81lv51.jpg", "https://i.redd.it/qbo7ot73ojv51.jpg", "https://i.redd.it/78v3jj30hjv51.jpg" ], "PosterSpawnChanceAmount": 5, "PosterSpawnChanceTimes": 2 }, "Doors": { "DoorChanceAmount": 10, "DoorChanceTimes": 6, "DoorMaximumAmount": 7, "GiftStorageChanceAmount": 5, "GiftStorageChanceTimes": 2, "GiftStorageSkinId": 0, "WrapGifts": true, "GiftLoot": [] }, "Traps": { "EnableLandMines": false, "EnableGunTraps": true, "EnableBearTraps": false, "EnableFog (Works only if Halloween mode is enabled)": true, "GunTrapAmmoChanceAmount": 5, "GunTrapAmmoChanceTimes": 2, "GunTrapAmmoAmount": 64, "LandMineChanceAmount": 5, "LandMineChanceTimes": 2, "BearTrapChanceAmount": 5, "BearTrapChanceTimes": 2 }, "Blocks": { "RugSkinId": 0, "EntranceWallTier": 2, "ExitWallTier": 2, "WallTier": 1, "WallFrameTier": 1, "FoundationTier": 1, "FloorTier": 2 }, "Loot": { "EntranceSignFormat": "START", "EntranceStorageLoot": [], "EntranceStorageSkinId": 0, "ExitSignFormat": "FINISH\nGood job, {0}!", "ExitStorageLoot": [ { "ShortName": "scrap", "MinAmount": 500, "MaxAmount": 1000 } ], "ExitStorageSkinId": 0 } } ] } Grimstons (NPCs) They're NPCs which join you per each floor (if configured), will share 3 different modes: Angry Grimston: Will hunt you down and damage you with their weapon (recommended you to set one - don't forget the ammo). Annoying Grimston: Extremely innoffensive, yet annoying enough to get in your comfort zone, and push you into traps. Helpful Grimston: It doesn't bother you, just minding his own business, on his way to the end of the maze. { "Mood (0 = Angry, 1 = Helpful, 2 = Annoying)": 0, "Speed": 3.0, "Health": 1.0, "ShootRate": 0.15, "Invincible": false, "Kit": "Test", "LockClothing": false, "LockInventory": false, "LockBelt": false, "InventoryItems": [ { "MinAmount": 500, "MaxAmount": 0, "ShortName": "ammo.rifle" } ], "ClothingItems": [ { "SkinId": 1216976323, "ShortName": "metal.facemask" }, { "SkinId": 2030079828, "ShortName": "pants" }, { "SkinId": 2030078205, "ShortName": "hoodie" }, { "SkinId": 494043029, "ShortName": "shoes.boots" } ], "BeltItems": [ { "SkinId": 0, "ShortName": "rifle.ak" } ], "SpawnPosition (0 = Entrance, 1 = Middle, 2 = Exit)": 0 } Permissions Here are all the permissions you can use: aMAZEingPro.play: Allows anyone to start a new maze. Invited players do not require this permission. aMAZEingPro.admin: Allows anyone to execute [admin command]s. Commands Here are all the commands you can use: Welcome: /maze by default, will print some information about this plugin, including the commands. It'll open the HUD for aMAZEingCUI if you have it installed. Info: /maze.info by default, will print some information the current game the player's playing, including mode information. Play: /maze.play by default, [1/2/3 or mazeId (easy, hard, etc.)] will start a game with the specified maze id or index. Leave: /maze.leave by default, will make a player or a helper teleport back to where they were. If the same player started the maze, the maze will be destroyed. Invite: /maze.invite by default, will invite another player if you're already in a maze. They'll be secretly notified about it, where they can: Accept: /maze.accept by default, [none or playerName] will accept a request to help a player to the maze. Accepting without having any input, will accept any games that the player's been requested to. Decline: /maze.decline by default, [none or playerName] will decline a request to help a player to the maze. Declining without having any input, will decline any games that the player's been requested to. Kick: /maze.kick by default, [playerName] will kick a helper player from a player's game. Modes: /maze.modes by default, will print a list of all the maze modes a player can play in. Leaderboard: /maze.lead by default, will print a list of all the maze modes with top 5 players best completion times. Reset Modes: /maze.resetmodes by default [admin command], will reset the configuration. Installation To properly set up the plugin, please make sure you executed the following steps: Step 1 Place Humanlights.System.dll in the RustDedicated_Data/Managed folder. Step 2 Put aMAZEingPro.cs within the oxide/plugins folder. Step 3 If you want everyone to be able to play the mini-game, use oxide.grant group default aMAZEingPro.play or replace default with admin, vip or any group you want. Dependencies The plugin currently depends on the following plugins: ZoneManager by k1lly0u SignArtist by Whispers88 Vanish by Whispers88 HumanNPC by Ts3hosting The following are optional but highly recommended plugin dependencies: TruePVE by nivex HelpText by Calytic ServerRewards by k1lly0u Economics by Wulf Rust Kits by Whispers88 Feedback If you have any ideas or feedback you wanna give me, please comment down below.
    $12.13
  21. Gruber

    Giant’s Land

    Version 1.1.1

    14 downloads

    Would you like to feel like a little ant in a huge world? You have such an opportunity to play on my new map. The 5 times enlarged custom monuments such as Supermarket and Gas Station located on a small map will give you and your players a lot of pleasure to realize that you are just an ant in the land of Giants. Also added to all this are several places to build a base on the territory of the Huge Monuments. Features: The map size is 1500. In fact, the map looks like 2000-2500. Number of Prefabs – 13562 The monument with the tower has a ring road with a tank guarding it. To avoid problems with components, barrels and crates are added to the main monuments in large quantities. Custom monuments: Huge Supermarket (5 times enlarged) Gas station (Increased by 5 times) Tarkova Sanctuary Completely redesigned gang camp, reduced by 3 times, with all functions such as Merchants, buying a minicopter and casino. Ship Cargo with the possibility of building a base in the hold. 2 large boats to build the base 2 huge containers for building a base 2 passenger barges with green and blue cards Winter biom is covered with ice and eisberg to players with a large online was where to build your home. Monument FP: Oil Rig Big Oil Rig Small Gas Station in Supermarket Lighthouse Monument from Hapis map
    $24.90
  22. Gruber

    Maikan (MiniMap)

    Version 1.0.6

    22 downloads

    A small island lost in the ocean with the remnants of civilization, which is still guarded by scientists. On the map you will find a large amount of diverse content, such as railways on the surface, underwater laboratories, underground tunnels. There are several freshwater lakes on the map that are suitable for building farms and other things. There are puzzles with red and blue cards on the map. Map size – 1500 Prefabs Counts – 10200. This map is constantly supported and updated for the current version of the game with all updates! Features Custom monuments: Plant Rostok Red Rocket Diner Custom Warehouse Small canyons Railway on the surface 2 bridges Monuments of FP: – Outpost – Harbor – The Dome – Oilrig – Underground tunnels – Lighthouse – Quarry – Fishing village – Underwater Laboratory
    $14.90
  23. Death

    Quarry Levels

    Version 2.0.1

    943 downloads

    Allows players to upgrade their quarries or pumpjacks with another quarry or pumpjack effectively allowing them to stack up to x quarries and pumpjacks together instead of having them placed individually causing clutter. This plugin is very performant and was designed to run on very high-pop servers. A level 2 quarry will produce the same amount as 2 level 1 quarries. Same for pumpjacks. Every quarry level will also unlock the next tier of production. Level 3 will unlock metal, level 4 sulfur and level 5 HQM. The production rates for each output are default but can be adjusted in the config. The GUI displays the production amount, process rate, capacity and fuel consumption for each level. The production of each type is also displayed under it's respective icon each time fuel is consumed. The time it takes to complete 1 cycle is based on process rate. Permissions quarrylevels.use - Required to use the quarry levels system. Config UnlockMetalAtLevel - Set what level metal unlocks at while upgrading. UnlockSulfurAtLevel - Set what level sulfur unlocks at while upgrading. UnlockHQMAtLevel - Set what level HQM unlocks at while upgrading. PreventUnauthorizedToggling - When enabled, only authorized players can toggle quarries/pumpjacks PreventUnauthorizedLooting - When enabled, only authorized players can access the quarry/pumpjack. EnableOilCraters - When enabled, oil craters will have a chance to spawn while surveying. OilCraterChance - The chance an oil crater will spawn while surveying. QuarryMaxLevel - Sets the maximum level a player can upgrade their quarry to. PumpjackMaxLevel - Sets the maximum level a player can upgrade their pumpjack to. QuarryCapacityPerLevel - Sets the number of slots unlocked per level. PumpjackCapacityPerLevel - Sets the number of slots unlocked per level. EnableEconomics - Enables the Economics plugin for upgrades. Leaving disable will use the old upgrade method. EconomicsCost - Sets the price per upgrade for both quarries and pumpjacks. EconomicsCurrency - Sets the vanity name of the currency to be displayed in the GUI and info text. EnableServerRewards - Enables the ServerRewards plugin for upgrades. Leaving disable will use the old upgrade method. ServerRewardsCost - Sets the price per upgrade for both quarries and pumpjacks. ServerRewardsCurrency - Sets the vanity name of the currency to be displayed in the GUI and info text. Metal_Production - Increases the amount produced each process rate. Lower = higher. Sulfur_Production - Increases the amount produced each process rate. Lower = higher. HQM_Production - Increases the amount produced each process rate. Lower = higher. ButtonBounds - Change the position of the "upgrade" button. ButtonColor - Change the container color of the "upgrade" button. ButtonOpacity - Change the background opacity of the "upgrade" button. ButtonFontColor - Change the font color of the "upgrade" button. PanelBounds - Change the position of the upgrade panel. PanelColor - Change the container color of the upgrade panel. PanelOpacity - Change the background opacity of the upgrade panel. PanelFontColor - Change the font color of the upgrade panel. Commands QL reload - Hot loads the config to apply config changes without having to reload the plugin. (Console command)
    $10.00
  24. Version 1.16

    110 downloads

    Paradise Island - Oyster bay This is a paradise island on which the confrontation between bandits and cobalt scientists began. A swamp appeared on the extinct volcano after heavy torrential rains, and the bandits established a village there in the struggle for oil fields. All custom monuments are inspired by the game Far Cry 3 on a 3500-size Paradise Island. Paradise map with a beautiful and comfortable landscape, new and interesting places. The map was created using World machine. And also the map is ideal for pvp and pve servers. This map is constantly supported and updated for the current version of the game with all updates! Features: About 21798 prefabs Map size 3500 Optimized FPS 9 custom locations with loot Over 9 custom locations for building 3 new unique building locations Underwater Labs Underwater custom location with loot Сustom locations where you can build are marked with “X” All custom locations have names on the map Custom monuments: Crater Village (medium location) Nat’s Repairs (medium location) Hemp Farm (medium location) Bandit Base (medium location) Break Point Docks (medium location) Badtown (medium location) Bandit Outpost (Small location) Barge Camp (Small location) Underwater Town (medium location) Underwater Ruins (small location in ocean) 3 unique types of places to build Over 9 custom locations for building Monuments: Ferry Terminal Nuclear Missile Silo Arctic Research Base Military Base Harbor Lighthouse Large Fishing Village Fishing Village OilRig Small OilRig Large Train Tunnel Underwater Labs Launch Site Ranch Outpost Military tunnel Train Yard Power Plant Bandit camp Satellite Dish Sphere Quarry Junkyard Metro Mining outpost Gas station Supermarket Required Dependencies: RustEdit DLL My Discord: flouONEs#8783 Special thanks for video MYPLOKI#5580. Check out more of my work here!
    $36.90
  25. Version 3_0

    79 downloads

    The debut post-apocalyptic map with industrial monuments. Welcome to Turtleland island! If you are looking for an exciting survival experience, then our map is perfect for you. We have created a unique custom landscape that gives you the opportunity to explore rivers and swamps, travel through dense forests and abandoned urban areas. Turtleland island has everything you need in order to carefully plan your survival and return to the origin at a new level. Your players will be able to test their base creation skills using unique construction sites on our map. Players feel like real survivalists, exploring an abandoned tank factory, a sawmill, railway stations, a fire station and a yin. The Turtleland island map is ready to welcome your players at any time, giving new adventures with each visit to the server. We will be glad if you decide to become its owner. Give players an unforgettable experience of survival on a map created with love and care Features: Optimized FPS; Ground railway stations; Tanks factory(replacement to Launch Site); Great detailed monuments; A lot custom monuments and places on the map; Underwater farm places ; Underground Rail tunnels; Underwater Labs; Ziplines; Map size is 2500; 34469 prefabs. Custom monuments: Tanks factory; Wood industry; Mayakovskaya station; Abandoned military camp; Secret shelter; Underground base; Storage tanks; Fire station; Large garages; Garages; Pit stop; Karting rental; Central railway station; Triton railway station; Water Treatment plant; Storage of combat vehicles; Junktown; Village A lots custom places to build a base. Monuments: Outpost; Bandit camp; The Dome; Satellite dish; Ferry Terminal; Abandoned supermarket; Oxum`s gas station; Harbor; Large fishing village; Nuclear Missile Silo Fishing village; Ranch; Large barn; Airfield; Lighthouses; Underwater labs; Underground railway; Large oilrig; Oilrig. My Discord: shemov#6310 A password is attached to the map. You can edit it.
    $25.40
1.1m

Downloads

Total number of downloads.

5.5k

Customers

Total customers served.

78.6k

Files Sold

Total number of files sold.

1.5m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

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