Search the Community
Showing results for tags 'events'.
-
Version 2.2.14
1,937 downloads
Discover the EventManager plugin, a powerful and flexible tool crafted specifically for Rust game servers. Designed by senyaa & M&B-Studios, this plugin streamlines the management and scheduling of various in-game events, enhancing player engagement and server dynamics. Features of Event Manager Multi-Event Support: Seamlessly manage multiple events, each with customizable settings. Customizable Display: Assign distinct names, commands, and colors for UI buttons to each event. Scheduling Flexibility: Schedule events to run on specific days and at designated hours. Administrative Control: Utilize commands to launch events, providing server admins with ultimate flexibility. Enhanced Player Experience: Introduce regular events to boost player engagement within the Rust environment. Random Event Start: Introduce surprise elements by allowing the plugin to randomly select events from a pool. Integration of Facepunch Events: Enjoy a dynamic gameplay experience with popular Facepunch events now included in the plugin. Commands /em: Set up events, including start time and day. /newevent: Add new events tailored to your preferences, enhancing the versatility of the Event Manager. /newcreator: Easily add new creators to the event manager. Permissions eventmanager.use: This permission allows users to access the event management features and open the menu. Video Overview FAQ Q: Where can I see an example of a config? A: Config Thanks to @_senyaa for their contributions!$21.95- 181 comments
- 21 reviews
-
- 12
-
- #eventmanager
- #manager
-
(and 3 more)
Tagged with:
-
Version 1.3.1
78 downloads
Once activated, the Dungeons plugin will strategically place portals around your map, urging players to explore their secrets. Each portal leads to a unique dungeon, carefully crafted with varying levels of difficulty, from Easy explorations to Nightmare challenges. The plugin dynamically determines the difficulty of each dungeon based on the number of entities it can spawn within. This ensures a balanced and exciting challenge for players, as the difficulty is chosen automatically for each dungeon. Additionally, this behavior is fully configurable, allowing you to fine-tune how difficulties are assigned. Players will face relentless AI enemies, strategically placed Auto Turrets, and rewarding loot tailored to the dungeon’s tier. As adventurers progress, they will unlock precious rewards justified by the risks taken. Map Integration Dungeons are clearly marked on the map, making it easy for players to locate and prepare for their next adventure. Each dungeon marker is color-coded to represent its difficulty: Green: Easy Yellow: Normal Orange: Medium Red: Hard Purple: Nightmare This visual system allows players to quickly identify the challenges ahead and plan their strategy accordingly. Customization This plugin offers unparalleled customization, allowing you to tailor almost every aspect of the dungeons to your server’s needs. NPCs: Name: Give your enemies distinctive personalities. Weapons: Arm them with the gear you want. Items and Loot: Define what they carry or drop upon defeat. Clothing and Skins: Customize their appearance for each dungeon tier. Damage and Health: Set their difficulty by adjusting damage scaling and health points. Behavior: Adjust roaming ranges, chase aggressiveness, and more! Auto Turrets: Configure the turrets’ health to make them as durable as you need. Equip them with weapons of your choice to increase the challenge for players. Loot Boxes: Fully customize the loot boxes with code locks for added security. Define the skin of each loot box to match the dungeon’s style. Specify the exact items inside, their quantities, and even the percentage chance for each item to appear. Automatic Dungeon Creation The plugin includes a configuration to automatically create dungeons at regular intervals. By default, this feature is disabled to ensure you have time to configure and test the plugin before activation. You can use the spawn command to manually create and test dungeons, ensuring everything is set up perfectly before enabling automatic spawning. Dynamic Difficulty Assignment: The plugin intelligently assigns dungeon difficulties based on how many entities (such as NPCs, turrets, and loot boxes) it can place in the dungeon. This ensures that challenges are always fair and scaled to the dungeon’s capacity. Difficulty assignment is fully configurable, allowing you to adjust thresholds and behavior to fit your server’s style. Administrator - Chat Commands /createdungeon: Creates a new dungeon on your server. /removeinactivedungeons: Removes inactive dungeons from the server. /removealldungeons: Removes all dungeons (active and inactive) from the server. /forceremovealldungeons: Forces the removal of all dungeons and cleans up all related entities. This command is intended to be used if the server shuts down unexpectedly and the plugin did not unload properly, or if an error occurs that leaves dungeons or entities in an inconsistent state. Permissions dungeonevents.enter dungeonevents.admin Plugin Configuration Customization is at the core of the Dungeons plugin. Adjust NPC types, loot probabilities, turret configurations, and much more through an intuitive configuration file. Contact me on Discord for quick assistance: [martedev6] Transform your server’s landscape with Dynamic Dungeon Adventures and keep players engaged with fresh, challenging content!$25.00 -
Version 1.0.5
117 downloads
The plugin adds a dungeon event to your server. Dungeons are bases with puzzles, NPC defenders, turrets and more. You can create your own dungeons of varying difficulty You can build your own bases or modify existing ones: There are moving NPC guardians in the dungeons: There are puzzles with protective doors in the dungeons: In the dungeons there are secret notes with codes in boxes or on NPCs: Commands: dungbase_start - force start event dungbase_stop - force stop event Hooks: void DungeonBasesEventStarted() - // called when event starts void DungeonBasesEventEnded() - // called when event ends Configuration: { "Allow only the event owner (the one who entered the dungeon first) into the dungeon": true, "Allow owner's teammates to enter the dungeon": true, "Message that you cannot enter the dungeon without being the owner of the event or its teammate": "You cannot enter the dungeon without being the owner of the event or its teammate", "Event marker on the map": true, "Event marker name": "Dungeon Base", "Event marker transparency(0-1)": 0.55, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Display event owner name on marker": true, "Display the time remaining until the end of the event on the marker": true, "Autostart event(disable if you want to trigger the event only manually)": false, "Minimum time to event start(in seconds)": 3600, "Maximum time to event start(in seconds)": 7200, "Minimum event duration(in seconds)": 2000, "Maximum event duration(in seconds)": 3000, "Minimum number of online players to trigger an event": 1, "Event message": "The dungeon bases event has started, find the entrance to the base and get the loot", "End event message": "The dungeon bases event has ended", "Dungeons list": [ "#dung#base1", "#dung#base2", "#dung#base3", "#dung#base4" ], "Entrances list": [ "#dung#entrance1", "#dung#entrance2", "#dung#entrance3", "#dung#entrance4" ], "Random order of choosing a dungeon from the list (if false, will be selected in turn)": false, "Random order of choosing the entrance to the dungeon from the list (if false, will be selected in turn)": false, "Change the time of day when entering the dungeon(from 0 to 23, if -1 - do not change the time)": 0.0, "How long before the end of the event does radiation start to affect players inside the dungeon": 180, "How long after the event ends should the entrance be destroyed": 60, "Close the entrance and exit to the dungeon when the event time is over": true, "Message about closing the entrance and exit": "Time is up, the entrance and exit to the dungeon are closed forever!" } Note: The plugin is guaranteed to work correctly with bases enabled. NPCs will not behave as standard, as they use different algorithms. Only one dungeon can spawn on the map at a time.$19.99 -
Version 2.0.0
65 downloads
Features This plugin enables players to trigger an entertaining event in Rust - the so-called "Chicken Event". If a player has the required authorisation, they can start the event. During the event, chickens are spawned near the player and the goal is to shoot as many chickens as possible. After a set time, the event ends and the players with the most chicken kills receive rewards. The plugin tracks the performance of the players and determines the winners based on their kills. The main functions of the plugin are: Launching of the Chicken Event by eligible players. Randomly spawning chickens near the player. Tracking the number of chickens shot down by each player. Announcement of winners and their rewards at the end of the event. This plugin adds a fun activity to the game of Rust and rewards players who are successful in this event. It's a great way to encourage player interaction on your server and have fun. Functions You can start the ChickenEvent command: /flashchickenevent You can start the ChickenEvent Console: flashchickenevent Config { "EventDuration": 60, "ChickenSpawnRadius": 20.0, "EnableChickenMovement": true, "WinItemShortname": "rock", "WinItemCount": 3, "WinItemSkinId": 2843316584, "VipDuration": 7, ## Set to 0 to disregard this win "RemoveDeadChickensAfterEvent": true } load, run, enjoy$12.99 -
Version 2.0.0
60 downloads
Description: A little event for your players! The new version of CodeRaid 2.0.0 introduces a revamped and improved gaming experience that has already been well received by the community! The new version replaces the annoying chat spam system of the previous version with a user-friendly user interface (UI) that makes entering, deleting and sending codes much more intuitive. Thanks to the optimisations, the plugin is not only more visually appealing, but also more practical to use - perfect for dynamic and exciting competitions. The new customisation options and the enthusiastic feedback from players make CodeRaid 2.0.0 a must-have event for everyone! Commands: You can start the CodeRaid event with the following command: /flashcoderaid - Chat Command flashcoderaid - Console Command Permission: coderaid.use Config After you have successfully started the plugin, you can define everything yourself in /oxide/config/CodeRaid.json! { "PrizeSettings": { "Commands to execute": [ "addgroup {player_id} vip 7d" ], "Items": [ { "amount": 1, "displayName": "Well done, here's a rock", "shortname": "rock", "skinId": 2843316584 } ] }, "ProximityThreshold": 100, // Gives help when a player is near the correct code. "wrongGuessDamage": 5 // Damage caused by incorrect guessing } Dependencies You need the free TimedPermission for this plugin if you want to deliver VIP as profit More Free Plugins: If you are looking for more useful free plugins, please have a look at my Discord, you only have to choose the Flash role when you join. Support Discord load, run, enjoy$9.99 -
Version 1.1.5
660 downloads
Adds drones to your server. Drones can attack with grenades and shoot at players, you can destroy drones, they have loot. Drones spawn near monuments, also you can add custom spawn points. Features: Easy to set up. Excellent customization options in the config. You can customize the monuments where the drones will spawn. You can customize the contents of the drone in the config file: you can set up a list of items that will be inside you can choose drop chance (1 - 100%) you can choose skins for items You can also customize the health and respawn time of the drones. Commands(admin only): dreshowpoints - displays all spawn points on the map dreshowdrones - displays all drones on the map dreshowzone - displays nearby areas with drones drerespawndrones - respawn all drones on the map forcibly dreremovedrones - removes all drones from the map dre_removepoint - removes custom spawn point (you need to be close to it) dre_addpoint - adds a custom spawn point (at the place where you are). You can also enter the command with arguments: /dre_addpoint "name" "flightRadius" "use" Developer API: (void) DroneCustomSpawn(Vector3 position, int aggressiveness, int radius, int attackRange, int health, float speed, bool grenade, float grenDmg, bool light, string turWpn, float turDmg) Spawns a drone at the coordinates "position" aggressiveness - drone aggressiveness from 0 to 100 radius - flight radius attackRange - attack range health - drone health speed - drone speed (0.5 - 1 recommended) grenade - if "true", then the drone will attack with grenades grenDmg - grenade damage scale (0-1) light - if "true", then a spotlight will be added to the drone turWpn - short name of the weapon for the turret, if empty, the turret will not be added to the drone turDmg - turret damage scale (0-1) Config file: { "Minimum respawn time(in minutes)": 15, "Maximum respawn time(in minutes)": 30, "Drone health (hits amount)": 2, "Drone speed(0.5 - 1 recommended)": 0.7, "Grenade damage scale": 1.0, "Attack range": 40, "Drone aggressiveness, from 0 to 100 (the more, the more often the drone attacks)": 10, "Adds a searchlight for drones": false, "Adds a turret for drones": false, "Turret damage scale": 1.0, "Turret weapon short name": "pistol.revolver", "The drone will throw grenades at players": true, "Do not calculate collisions while the drone is just flying (set to true if you have problems with your server performance)": false, "Monument settings": [ { "name": "gas_station", "flightRadius": 15, "offset": { "x": 17.0, "y": 30.0, "z": 0.0 }, "use": true }, { "name": "supermarket", "flightRadius": 15, "offset": { "x": 0.0, "y": 15.0, "z": 0.0 }, "use": true }, { "name": "warehouse", "flightRadius": 15, "offset": { "x": -5.0, "y": 15.0, "z": 0.0 }, "use": true }, { "name": "water_treatment", "flightRadius": 15, "offset": { "x": -60.0, "y": 20.0, "z": 0.0 }, "use": true }, { "name": "junkyard", "flightRadius": 15, "offset": { "x": 0.0, "y": 15.0, "z": 0.0 }, "use": true }, { "name": "lighthouse", "flightRadius": 15, "offset": { "x": 0.0, "y": 35.0, "z": 40.0 }, "use": true }, { "name": "sphere_tank", "flightRadius": 15, "offset": { "x": 60.0, "y": 30.0, "z": 40.0 }, "use": true }, { "name": "harbor_1", "flightRadius": 15, "offset": { "x": 20.0, "y": 15.0, "z": 90.0 }, "use": true }, { "name": "harbor_2", "flightRadius": 15, "offset": { "x": -100.0, "y": 20.0, "z": -20.0 }, "use": true }, { "name": "desert_military_base", "flightRadius": 15, "offset": { "x": -15.0, "y": 20.0, "z": -5.0 }, "use": true }, { "name": "excavator", "flightRadius": 15, "offset": { "x": 65.0, "y": 20.0, "z": -10.0 }, "use": true }, { "name": "swamp", "flightRadius": 15, "offset": { "x": -10.0, "y": 30.0, "z": -15.0 }, "use": false }, { "name": "radtown_small", "flightRadius": 15, "offset": { "x": -5.0, "y": 30.0, "z": -5.0 }, "use": true }, { "name": "water_well", "flightRadius": 15, "offset": { "x": 0.0, "y": 30.0, "z": 0.0 }, "use": true }, { "name": "mining_quarry", "flightRadius": 15, "offset": { "x": 0.0, "y": 25.0, "z": 0.0 }, "use": false }, { "name": "satellite_dish", "flightRadius": 15, "offset": { "x": -40.0, "y": 25.0, "z": -20.0 }, "use": false }, { "name": "cave_small", "flightRadius": 15, "offset": { "x": 0.0, "y": 30.0, "z": 0.0 }, "use": false }, { "name": "cave_medium", "flightRadius": 15, "offset": { "x": 0.0, "y": 30.0, "z": 0.0 }, "use": false }, { "name": "cave_large", "flightRadius": 30, "offset": { "x": 0.0, "y": 35.0, "z": 0.0 }, "use": false }, { "name": "airfield", "flightRadius": 25, "offset": { "x": -75.0, "y": 20.0, "z": 0.0 }, "use": false }, { "name": "launch_site", "flightRadius": 15, "offset": { "x": 0.0, "y": 20.0, "z": 130.0 }, "use": false }, { "name": "powerplant", "flightRadius": 25, "offset": { "x": -75.0, "y": 20.0, "z": -40.0 }, "use": false }, { "name": "trainyard", "flightRadius": 15, "offset": { "x": -70.0, "y": 20.0, "z": 0.0 }, "use": false }, { "name": "arctic_research_base", "flightRadius": 25, "offset": { "x": 10.0, "y": 15.0, "z": -25.0 }, "use": true }, { "name": "ice_lake", "flightRadius": 15, "offset": { "x": 0.0, "y": 20.0, "z": 0.0 }, "use": false }, { "name": "military_tunnel", "flightRadius": 15, "offset": { "x": 20.0, "y": 25.0, "z": -15.0 }, "use": false }, { "name": "power_sub_big", "flightRadius": 10, "offset": { "x": 0.0, "y": 20.0, "z": 0.0 }, "use": false } ], "Custom spawn points settings": [ { "name": "point1", "flightRadius": 15, "position": { "x": 0.0, "y": 100.0, "z": 0.0 }, "use": false }, { "name": "point2", "flightRadius": 15, "position": { "x": 0.0, "y": 200.0, "z": 0.0 }, "use": false } ], "Drop items list": [ { "name": "metal.fragments", "dropChance": 100, "minAmount": 50.0, "maxAmount": 300, "skinID": 0 }, { "name": "metal.refined", "dropChance": 100, "minAmount": 5.0, "maxAmount": 10, "skinID": 0 }, { "name": "scrap", "dropChance": 100, "minAmount": 10.0, "maxAmount": 20, "skinID": 0 }, { "name": "techparts", "dropChance": 50, "minAmount": 1.0, "maxAmount": 2, "skinID": 0 } ] }$14.99 -
Version 0.1.13
752 downloads
Plugin for Real PvE servers, featuring damage prevention, anti-griefing measures, customizable PvP zones, an automatic loot queue in radtowns and raid zones, and much more. P.S. Since the previous implementation with DynamicPVP was not correct and had some issues, I have added universal hooks(Developer API section) for general access from all PvP plugins, which are currently missing in DynamicPVP. I have requested the author to add them(3 lines), but for now, you will need to use the modified version of DynamicPVP.cs The ability to set "server.pve" to "true", which allows the server to have a "PvE" flag; Damage from NPC's are enabled when server.pve is true; The ability to inflict damage to one's own structures with "server.pve true"; The ability to destroy(including external walls) or rotate one's structures without any time constraints; The ability to force the decay of building blocks with Twigs grade, even if there is wood in the Tool Cupboard; The ability to toggle the gather resource restriction in someone else's Building Privileges; No one, except the owner or their friends, will be able to open their loot containers (chests, storages, bodies, etc.); Administrators can bypass loot restrictions; The ability to schedule the killing of players if they disconnect within someone else's Building Privilege; Disabling backpack and active item drop upon death, even if backpack is full; The ability to disable 'Give' messages; The ability to modify the items given at spawn on the beach; The ability to create an unlimited number of custom permissions; The ability to allow players to bypass the queue; The ability to set limits on sleeping bags, shelters and auto turrets for each permission; The ability to set a multiplier for the prices of monuments and events for each permission; The ability to customize the price and amount of vehicles for each of your custom permissions; The ability to assign vehicles to each player; The ability to customize the assigned price and available amount of vehicles for each of your custom permissions; An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege; The ability to loot monuments through a queue system; The ability to configure monuments, setting their looting price and time, and adjusting status bars for each monument; The ability to acquire the privilege to loot events (helicopters, bradleys, and raidable bases) through a purchase; The ability to customize the price of each event types and loot attempts (lives); NPCs only aggress against players who are looting monuments, events or raidable bases; Only players who are looting monuments, events or raidable bases can inflict damage to NPCs; RaidableBases are protected from griefing(no damage, no loot and etc). Only the owner can interact with the raid; Neutral RaidableBases can be purchased; Prices for purchasing neutral raids are configurable for each difficulty level; Configurable raid limits (currently available) along with discount multipliers for purchases, for each permission. File location: *SERVER*\oxide\data\RealPVE\PermissionConfig.json Default: https://pastebin.com/5VtWZZVr All permissions are created and configured in the config file under the "List of permissions" section. You can create as many permissions as needed and customize them flexibly. It is recommended to use the prefix "realpve" in the permission's name, for example: "realpve.vip". NOTE: The first permission will serve as the default permission for those who do not have any permissions. { "List of permissions. NOTE: The first permission will be used by default for those who do not have any permissions.": [ { "Permission Name": "realpve.default", "Bypass Queue": false, "Limit of beds": 15, "Limit of shelters": 1, "Limit of auto turrets": 12, "Seconds that will be skipped when opening HackableLockedCrate. Range from 0 to 900": 0.0, "Monuments price multiplier": 1.0, "Events price multiplier": 1.0, "Limit of RaidableBases(at the time)": 1, "RaidableBases price multiplier": 1.0, "Vehicles settings": { "Horse": { "Limit": 1, "Price": 10.0 }, "Bike": { "Limit": 1, "Price": 5.0 }, "MotorBike": { "Limit": 1, "Price": 20.0 }, "Car": { "Limit": 1, "Price": 25.0 }, ... } }, { "Permission Name": "realpve.vip", "Bypass Queue": true, "Limit of beds": 20, "Limit of shelters": 2, "Limit of auto turrets": 15, "Seconds that will be skipped when opening HackableLockedCrate. Range from 0 to 900": 450.0, "Monuments price multiplier": 0.9, "Events price multiplier": 0.9, "Limit of RaidableBases(at the time)": 2, "RaidableBases price multiplier": 0.9, "Vehicles settings": { "Horse": { "Limit": 5, "Price": 9.0 }, "Bike": { "Limit": 5, "Price": 4.5 }, "MotorBike": { "Limit": 5, "Price": 18.0 }, "Car": { "Limit": 5, "Price": 22.5 }, ... } } ], "Version": { "Major": 0, "Minor": 1, "Patch": 1 } } An example of a monument/event/rb multipliers using default permissions. For example, if you set the price for the Harbor at $1000, a player with the default permission(1.0) will pay $1000 * 1 = $1000. Meanwhile, a player with a VIP permission(0.9) will pay $1000 * 0.9 = $900. However, if a player possesses a misbehaving permission with a value of 1.1, they will need to pay $1000 * 1.1 = $1100. { "Chat admin command": "adminpve", "Chat command": "realpve", "Is it worth forcibly implementing PvE for a server?": true, "Is it worth enabling GameTips for messages?": true, "Is it worth preventing the sending of 'Give' messages?": true, "Is it worth preventing resource gathering in someone else's building privilege area?": false, "Is it worth preventing the pickup of plants spawned by the server in someone else's building privilege zone?": false, "Is it worth assigning portals(Halloween and Christmas) to the first player?": true, "Is it worth preventing players from handcuffing others?": true, "Is it worth preventing a backpack from dropping upon player death?": true, "Is it worth preventing damage to the laptop of the Hackable Crate?": true, "Is it worth removing the penalties for recyclers in safe zones?": true, "Which currency symbol and format will be utilized?": "${0}", "Vehicles - Time(in seconds) to display the marker when searching for a vehicle. A value of 0 disables the marker": 15.0, "Anti-Sleeper - Time in seconds after which a player will be killed if they disconnect while inside someone else's Building Privilege. Set to 0 to disable": 1200.0, "PatrolHelicopterAI - Monument Crash. If set to true, the helicopter will attempt to crash into the monument": false, "PatrolHelicopterAI - Use Danger Zones. If set to false, the helicopter will function as it did before the April update": false, "PatrolHelicopterAI - Flee Damage Percentage. A value of 1 or above will make the helicopter behave as it did before the April update": 1.0, "Is Npc Random Raids enabled?": true, "PvP - Is friendly fire enabled by default when creating a team?": false, "PvP - Is it worth adding map markers for PvP zones?": true, "PvP - Name of the map maker": "PvP Zone!", "PvP - Settings for the status bar": { "Order": 9, "Height": 26, "Main_Color(Hex or RGBA)": "1 0.39 0.28 0.7", "Main_Transparency": 0.8, "Main_Material": "", "Image_Url": "https://i.imgur.com/oi5vIkk.png", "Image_Local(Leave empty to use Image_Url)": "RealPVE_PvP", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "1 0.39 0.28 1", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 0.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "1 1 1 1", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "1 1 1 1", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 0.0, "SubText_Outline_Distance": "0.75 0.75" }, "PvP - Settings for the progress status bar": { "Main_Color(Hex or RGBA)": "1 1 1 0.15", "Main_Transparency": 0.15, "Progress_Reverse": true, "Progress_Color": "#FF6347", "Progress_Transparency": 0.7, "Progress_OffsetMin": "0 0", "Progress_OffsetMax": "0 0" }, "Wipe ID": null, "Version": { "Major": 0, "Minor": 1, "Patch": 13 } } ENG: https://pastebin.com/ZMUL6pYL RUS: https://pastebin.com/Mx8cbMts Main commands(/realpve ) : vehicle: find - helps to find a player's vehicle; unlink - unlinks the vehicle without the need to approach it; clear - unlinks all vehicles. team: ff - Enable/Disable damage to teammates. Only the group leader can use this command. Admin commands(/adminpve). Permission "realpve.admin" required: loot - Toggle unrestricted looting. If a userID is added at the end, the command will apply to that player, otherwise, it will apply to the person who entered it. monument: pvp - Toggle the PvP flag for a monument. If a monumentID is added at the end, the command will apply to that monument, otherwise, it will apply to the monument the player is currently in. Example: /realpve team ff /realpve vehicle find *netID* /adminpve loot /adminpve loot *userID* /adminpve monument pvp /adminpve monument pvp *monumentID* This plugin provides the ability to claim vehicles, thereby preventing theft and griefing from other players. In permissions, you can set the price and quantity restrictions for each type of vehicle, ensuring flexible customization according to your preferences. An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege. File location: *SERVER*\oxide\data\RealPVE\MonumentConfig.json Default: https://pastebin.com/XY1d9YaM This plugin introduces queue system and loot purchases for monuments. You can customize the price and time for looting for each monument. Within monuments, only the "Looter" and his friends have the ability to loot, pick up items or damage entities. Additionally, NPCs and animals within monuments do not aggress against other players and do not receive damage from them. If a player dies within the monument, they will have a grace period to return. This allows players to safely loot monuments without fear of griefing. Example of monument configuration: "ferry_terminal_1": { "Type(This parameter is just a hint. Changes won’t have any effect)": "RadTown", "Time in seconds(1-15) given to respond for purchasing monument looting": 5.0, "ShowSuffix": true, "Broadcast": true, "PvP - Is PvP enabled at this monument? If so, players will be able to kill each other, and loot will be publicly accessible": false, "PvP - Sets the delay in seconds that a player remains in PvP mode after leaving a PvP monument. 0 disables the delay": 10.0, "PvP - Is it worth adding map markers for monuments if they are PvP zones?": true, "LootingTime": 900, "Price": 15.0, "Is it worth using a progress bar for bars with a counter?": true, "Settings for the status bar": { "Order": 10, "Height": 26, "Main_Color(Hex or RGBA)": "#FFBF99", "Main_Transparency": 0.8, "Main_Material": "", "Image_Url": "https://i.imgur.com/awUrIwA.png", "Image_Local(Leave empty to use Image_Url)": "RealPVE_ferry_terminal_1", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#FFDCB6", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 0.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "1 1 1 1", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "1 1 1 1", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 0.0, "SubText_Outline_Distance": "0.75 0.75" }, "Settings for the progress status bar": { "Main_Color(Hex or RGBA)": "1 1 1 0.15", "Main_Transparency": 0.15, "Progress_Reverse": true, "Progress_Color": "#FFBF99", "Progress_Transparency": 0.7, "Progress_OffsetMin": "0 0", "Progress_OffsetMax": "0 0" } } Type - This field serves only as an indicator for you. The changes won't have any impact; ShowSuffix - Suffix display. Some monuments (for example Warehouses) have suffixes in the name, like "Warehouse #12"; Broadcast - Enabling or disabling broadcasts when a monument is occupied or vacated; LootingTime - Time allocated for looting the monument; Price - The price for which you can start looting the monument. 0 means looting is free; BarSettings - Settings for the Advanced Status Bar. You can also choose the types of monuments by specifying them under the "List of tracked types of monuments" section. A list of all available types can be viewed on the MonumentsWatcher's page in the "Developer API" section. "List of tracked types of monuments": [ "RadTown", "RadTownWater", "RadTownSmall", "TunnelStation", "Custom" ] Events, similar to monuments, offer the opportunity to claim events. All events are configured in the config file under the "Settings for the events" section. You can customize the price of looting and looting attempts(deaths, including friends). Just like in monuments, only the "Looter" and his friends have the ability to loot and damage entities. Additionally, in events, NPCs do not aggress against other players. If a player(including friends) exceeds the death limit, the event became free, thereby providing other players with the opportunity to claim the event. Example of event configuration: { "Settings for the PatrolHelicopter events": { "IsEnabled": true, "Time in seconds (1-15) given to respond for purchasing this event. Note: This is shown to everyone who deals damage, and the first person to buy it will claim it": 5.0, "Is it worth removing fire from crates?": true, "The price to capture the event. 0 means the event is free": 50.0, "The number of deaths after which the event becomes public": 5 }, "Settings for the BradleyAPC events": { "IsEnabled": true, "Time in seconds (1-15) given to respond for purchasing this event. Note: This is shown to everyone who deals damage, and the first person to buy it will claim it": 5.0, "Is it worth removing fire from crates?": true, "The price to capture the event. 0 means the event is free": 50.0, "The number of deaths after which the event becomes public": 5 }, "Version": { "Major": 0, "Minor": 1, "Patch": 0 } } Price - The price to claim the event. 0 means looting is free; DeathLimit - Limit of deaths after which the event becomes free. File location: *SERVER*\oxide\data\RealPVE\NewbieConfig.json Default: https://pastebin.com/QHZCqpji An example of an item list given for the main inventory: "List of items for the main inventory": [ { "ShortName": "note", "Slot": 0, "Amount": 1, "SkinID": 0, "Text": "MsgNoteText" } ] P.S. In the Text field, you need to specify the language key. Or, you can just write any text, but there won't be a translation of the text. File location: *SERVER*\oxide\data\RealPVE\RaidableBasesConfig.json Default: https://pastebin.com/rpDng7Fd Integration with the RaidableBases plugin does not restrict its functionality in any way. On the contrary, it adds an anti-grief system that protects bases from malicious players. In raid bases, NPCs and other entities can only receive damage from the raid owner or their friends; Turrets and traps do not aggress against outsiders; You can customize the price of claiming to each difficulty and set individual discounts for each permission. You can still purchase raid bases using the /buyraid command. Raid bases without owners(buyable, maintained, manual and scheduled) can be bought for a price set in the configuration file or assigned to the first player who enters its radius, if the final price(price * discount) less or equals to 0. Additionally, as a bonus, upon buying this plugin, you receive 5 free bases for 3 difficulty levels, along with configured loot for them. [PluginReference] private Plugin RealPVE; There are 6 universal hooks that the plugin is subscribed to, the use of which allows interaction with PVP in various PVE plugins: OnPlayerEnterPVP OnPlayerExitPVP OnEntityEnterPVP OnEntityExitPVP CreatePVPMapMarker DeletePVPMapMarker OnPlayerEnterPVP: Used to add a player to PVP mode/zone. To call the OnPlayerEnterPVP hook, you need to pass 2 parameters: <BasePlayer>player - The player to add to PVP; <string>zoneID - A unique identifier for your PVP zone. This parameter is very important because a player can be in multiple PVP zones at the same time and passing the zoneID in this case allows for correct processing of the player's location within them. Interface.CallHook("OnPlayerEnterPVP", player, "*Your unique zone identifier*");//Calling the OnPlayerEnterPVP hook to tell PVE plugins that the player needs to be added to the specified PVP zone. OnPlayerExitPVP: Used to remove a player from PVP mode/zone. Calling this hook guarantees the player’s removal from the specified PVP zone, but does not guarantee the removal from PVP mode, as there may be other zones in addition to yours. Also, when a player dies, they are automatically removed from all PVP zones. To call the OnPlayerExitPVP hook, you need to pass 3 parameters, 1 of which is optional: <BasePlayer>player - The player to remove from PVP; <string>zoneID - A unique identifier for your PVP zone; <float>pvpDelay - Optional. When the player exits your PVP zone, you can also pass the PVP delay time. However, if the player still has other active PVP zones, your PVP delay will not take effect. Interface.CallHook("OnPlayerExitPVP", player, "*Your unique zone identifier*", 10f);//Calling the OnPlayerExitPVP hook to tell PVE plugins that the player needs to be removed from the specified PVP zone, with the pvpDelay(10 seconds) specified if the player no longer has any active PVP zones. OnEntityEnterPVP: Used to add an entity to PVP mode/zone. In the case of RealPVE, this hook is only necessary to add entities with an owner(player) to a PVP, allowing other players to interact with them, such as a player's corpse after death(PlayerCorpse) or a backpack after the corpse disappears(DroppedItemContainer). To call the OnEntityEnterPVP hook, you need to pass 2 parameters: <BaseEntity>entity - The entity to add to PVP; <string>zoneID - A unique identifier for your PVP zone. Interface.CallHook("OnEntityEnterPVP", entity, "*Your unique zone identifier*");//Calling the OnEntityEnterPVP hook to tell PVE plugins that the entity needs to be added to the specified PVP zone. OnEntityExitPVP: Used to remove an entity from PVP mode/zone. When an entity dies, it is automatically removed from all PVP zones. To call the OnEntityExitPVP hook, you need to pass 3 parameters, 1 of which is optional: <BaseEntity>entity - The entity to remove from PVP; <string>zoneID - A unique identifier for your PVP zone; <float>pvpDelay - Optional. When the entity exits your PVP zone, you can also pass the PVP delay time. However, if the entity still has other active PVP zones, your PVP delay will not take effect. Interface.CallHook("OnEntityExitPVP", entity, "*Your unique zone identifier*", 10f);//Calling the OnEntityExitPVP hook to tell PVE plugins that the entity needs to be removed from the specified PVP zone, with the pvpDelay(10 seconds) specified if the entity no longer has any active PVP zones. CreatePVPMapMarker: Used to create a map marker for the PVP zone. To call the CreatePVPMapMarker hook, you need to pass 5 parameters, 2 of which is optional: <string>zoneID - A unique identifier for your PVP zone; <Vector3>pos - The position of your PVP zone; <float>radius - The radius of the circle for your PVP zone; <string>displayName - Optional. The display name for the map marker; <BaseEntity>entity - Optional. The entity to which the map marker should be attached. Interface.CallHook("CreatePVPMapMarker", "*Your unique zone identifier*", pos, 25f, "ATTENTION! This is a PVP zone!");//Calling the CreatePVPMapMarker hook to tell PVE plugins to create a map marker for the specified zone, at the specified position with the given radius, but without specifying a parent entity. DeletePVPMapMarker: Used to delete a map marker for the PVP zone. To call the DeletePVPMapMarker hook, you need to pass only 1 parameter: <string>zoneID - A unique identifier for your PVP zone. Interface.CallHook("DeletePVPMapMarker", "*Your unique zone identifier*");//Calling the DeletePVPMapMarker hook to tell PVE plugins to delete a map marker for the specified zone. There are 5 hooks that the plugin calls: OnPlayerPVPDelay OnPlayerPVPDelayed OnPlayerPVPDelayRemoved OnZoneStatusText CanRedeemKit OnPlayerPVPDelay: Called when a player exits the last active PVP zone, allowing other plugins to overwrite the value for pvpDelay. Returning a float value allows changing the pvpDelay for the player. A value less than zero disables the pvpDelay. When calling the OnPlayerPVPDelay hook, 3 parameters are passed: <BasePlayer>player - The player to whom the pvpDelay is applied; <float>pvpDelay - The initial value of pvpDelay; <string>zoneID - A unique identifier of PVP zone. object OnPlayerPVPDelay(BasePlayer player, float pvpDelay, string zoneID) { Puts($"Attempting to set a PvP delay of {pvpDelay} seconds for player {player.displayName} in zone {zoneID}!"); if (zoneID == "*Your unique zone identifier*") { return 15f;//Overriding the values for pvpDelay } return null;//Leave unchanged } OnPlayerPVPDelayed: Called after the PVP delay has been set for the player. When calling the OnPlayerPVPDelayed hook, 3 parameters are passed: <BasePlayer>player - The player to whom the pvpDelay is applied; <float>pvpDelay - The value of pvpDelay; <string>zoneID - A unique identifier of PVP zone. void OnPlayerPVPDelayed(BasePlayer player, float pvpDelay, string zoneID) { Puts($"A PvP delay of {pvpDelay} seconds has been set for player {player.displayName} in zone {zoneID}!"); } OnPlayerPVPDelayRemoved: Called when the PVP delay is removed from the player after they enter a PVP zone with an active PVP delay. When calling the OnPlayerPVPDelayRemoved hook, only 1 parameter is passed: <BasePlayer>player - The player from whom the PVP delay has been removed. void OnPlayerPVPDelayRemoved(BasePlayer player) { Puts($"PVP delay has been removed for player {player.displayName} as they entered a PVP zone!"); } OnZoneStatusText: Called when the text with the nice name for the specified zone is needed, to be displayed in the status bar. When calling the OnZoneStatusText hook, 2 parameters are passed: <BasePlayer>player - The player for whom the nice name for the zone is being requested; <string>zoneID - A unique identifier of PVP zone. object OnZoneStatusText(BasePlayer player, string zoneID) { Puts($"Text for the status bar is required for zone {zoneID}"); if (zoneID == "*Your unique zone identifier*") { return lang.GetMessage("*langKey*", this, player.UserIDString);//<string>Overriding the value for the status bar text } return null;//Leave unchanged } CanRedeemKit: Called before giving the starter kit, in the OnDefaultItemsReceive hook. A non-zero value cancels this action. When calling the CanRedeemKit hook, only 1 parameter is passed: <BasePlayer>player - The player to whom the kit is being attempted to be given. object CanRedeemKit(BasePlayer player) { Puts($"Attempting to give the kit to player {player.displayName}!"); if (player.IsAdmin) { return false;//Cancel the action } return null;//Leave unchanged }$39.99- 32 comments
- 1 review
-
- 3
-
- #rust
- #real
-
(and 56 more)
Tagged with:
- #rust
- #real
- #pve
- #pvp
- #solo
- #build
- #friendly
- #raid
- #npc
- #monument
- #monuments
- #loot
- #looting
- #farm
- #newbie
- #custom
- #bar
- #ui
- #cui
- #panel
- #vehicle
- #claim
- #limit
- #limits
- #sleeping
- #bag
- #sleeping bag
- #bed
- #shelter
- #permission
- #permissions
- #vip
- #economy
- #economics
- #rad
- #town
- #radtown
- #queue
- #bypass
- #vehicles
- #raidable
- #base
- #bases
- #raidablebases
- #raider
- #raiders
- #humannpc
- #event
- #events
- #copy
- #paste
- #copypaste
- #plugin
- #plugins
- #umod
- #oxide
- #carbon
- #iiiaka
-
Version 1.4.8
7,966 downloads
Adds an airfield event to your server! A cargo plane lands on the airfield and drops airdrops, boxes. Strong NPCs, Bradley and a patrol helicopter will protect the crates You can also set up custom loot using the "SimpleLootTable" plugin Features: Easy to set up. Excellent customization options in the config Commands(admin only): afestart - force the event to start afestop - cause the event to end afefast - quick landing of a cargo plane, for testing settings afe_addcustom - adds a custom landing place for a cargo plane. You must stand on level ground and look in the direction where the cargo plane will move(do not forget to set in the config file "Use a custom place to land a cargo plane": true) Hooks: void AirfieldEventStarted() // called when the event starts { } void AirfieldEventEnded() // called when the event has ended { } AirfieldEvent config: { "PVE mode (crates can only be looted by the player who first dealt damage to the NPC)": false, "Time after which the owner of the event will be deleted if he left the dome or left the server (for PVE mode)": 300, "Give event ownership to the owner's teammates if he is no longer the owner. Only if teammates are within the event radius (for PVE mode)": true, "Radius for event(for PVE mode)": 380, "Create a dome for PVE mode": false, "Dome transparency (the higher the value, the darker the dome, recommended 4)": 4, "Dome offset": { "x": 0.0, "y": 0.0, "z": 30.0 }, "Message when a player enters the event dome(only for PVE mode if there is a dome)": "You have entered the Airfield Event", "Message when the event owner leaves the event dome (only for PVE mode if there is a dome)": "Return to the event dome, otherwise after 300 seconds you will no longer be the owner of this event", "Do not allow other players into the event(only for PVE mode if there is a dome)": false, "Message when a player is ejected from the event dome(only for PVE mode if there is a dome)": "You cannot be here, you are not the owner of this event", "Allow admin to be in event dome (only for PVE mode if there is a dome)": true, "Triggering an event by timer (disable if you want to trigger the event only manually)": true, "Time to event start(in seconds, minimum 900)": 3900, "Random time to event start": false, "Minimum time to event start(in seconds, minimum 900)": 900, "Maximum time to event start(in seconds)": 10800, "Minimum number of online players to trigger an event": 1, "Drops amount(number of cargo spawns after plane landing, maximum 10)": 3, "Crates amount(spawn every cargo drop)": 1, "Crate simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in a crate(plugin SimpleLootTable is required)": 0, "Maximum number of items in a crate(plugin SimpleLootTable is required)": 0, "Remove crates after being looted by a player(in seconds)": 300, "Extend the duration of the event if the NPCs were attacked(if there is less time left, then increase to the set time(in seconds))": 600, "Crates lifetime(in seconds). The crate will not be destroyed if it has been activated": 3600, "Crates timer(in seconds)": 900, "Airdrops amount(spawn every cargo drop)": 1, "Airdrop simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in an airdrop(plugin SimpleLootTable is required)": 0, "Maximum number of items in an airdrop(plugin SimpleLootTable is required)": 0, "Airdrops lifetime(in seconds)": 3600, "NPCs amount(spawn every cargo drop)": 0, "NPCs lifetime(in seconds)": 3600, "NPCs type(NPCs prefab, experimental setting, it is not known how the NPCs will behave) 0 - tunneldweller; 1 - underwaterdweller; 2 - excavator; 3 - full_any; 4 - lr300; 5 - mp5; 6 - pistol; 7 - shotgun; 8 - heavy; 9 - junkpile_pistol; 10 - oilrig; 11 - patrol; 12 - peacekeeper; 13 - roam; 14 - roamtethered; 15 - bandit_guard; 16 - cargo; 17 - cargo_turret_any; 18 - cargo_turret_lr300; 19 - ch47_gunner": 8, "NPCs health(0 - default)": 0, "NPCs damage multiplier": 1.0, "NPCs accuracy(the lower the value, the more accurate, 0 - maximum accuracy)": 2.0, "NPCs attack range": 75.0, "Radius of chasing the player(NPCs will chase the player as soon as he comes closer than the specified radius, must be no greater than the attack range)": 60.0, "Minimum distance to NPC damage": 75.0, "Message if the player attacks far away NPCs": "NPC is too far away, he doesn't take damage", "Forcibly immobilize an NPC": false, "Method of distribution of kits for NPCs(1 - sequentially, 2 - repeating, 3 - randomly)": 1, "List of kits for NPC(requires Kits plugin)": [ "kit1", "kit2", "kit3" ], "Default displayName for NPC(for SimpleKillFeed/DeathNotes plugin)": "Airfield NPC", "List of displayNames for each NPC(for SimpleKillFeed/DeathNotes plugin)": [ "Airfield NPC1", "Airfield NPC2", "Airfield NPC3" ], "Event message(if empty, no message will be displayed)": "Airfield event started", "Event end message(if empty, no message will be displayed)": "Airfield event ended", "Landing message(displayed when the cargo plane has landed)": "Cargoplane landed at Airfield", "Patrol helicopter spawn chance (0 - 100%)": 50, "Call the helicopter only after activating the hackable crate": false, "How long the helicopter will patrol the airfield (in minutes)": 5, "Helicopter damage multiplier": 1.0, "Helicopter health": 10000.0, "Helicopter main rotor health": 900.0, "Helicopter tail rotor health": 500.0, "The patrol helicopter will not patrol the airfield if it has found a target": true, "Make helicopter fly away after end of patrol time": false, "Spawns a helicopter right on the airfield(if false, then the helicopter will arrive from afar in a few seconds)": false, "Helicopter patrol range": 150, "Event marker on the map(will spawn a marker immediately after the start of the event)": false, "If true, spawn the marker only after the plane lands": false, "Event marker name": "Airfield event", "Event marker lifetime(in seconds)": 3600, "Event marker transparency(0-1)": 0.75, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Use a custom place to land a cargo plane": false, "Custom place position": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Custom place rotation": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Use custom navmesh (enable if using custom airfield and getting NPC navmesh error)": false, "BradleyAPC spawn chance (0 - 100%)": 0, "BradleyAPC lifetime(in seconds)": 3600, "BradleyAPC bullet damage": 7.0, "BradleyAPC health": 1000.0, "Use Notify plugin for messages": false, "Type notify for 'Message when a player enters the event dome'(only for Notify plugin)": 0, "Type notify for 'Message when the event owner leaves the event dome'(only for Notify plugin)": 0, "Type notify for 'Message when a player is ejected from the event dome'(only for Notify plugin)": 0, "Type notify for 'Message if the player attacks far away NPCs'(only for Notify plugin)": 0, "Type notify for 'Event message'(only for Notify plugin)": 0, "Type notify for 'Event end message'(only for Notify plugin)": 0, "Type notify for 'Landing message'(only for Notify plugin)": 0 }$19.99 -
Version 1.10.4
615 downloads
ExtraEvents can run multiple different and custom competitive events for players to win prizes; each event is highly configurable including chat/GameTip messages & items, commands, and/or kits rewards for one or more winners; regularly optimized to be as lightweight & efficient as possible; additional events and features planned. The configuration may seem long but it's simply repetitive to allow for greater customization. ExtraEvents comes out of the box running a random event every 1-2 hours with a scrap reward of 100 for the top player! Custom events and rewards can be added. Join my Discord for support and updates: https://discord.gg/teSffnDQ7N Events Included AnimalAnnihilation - Kill animals to win! BarrelBreakers - Break barrels to win! BotBash - Kill bots to win! CrateClash - Loot crates to win! FishingFrenzy - Catch fish to win! OreWar - Mine ore nodes to win! PlayerBattle – Kill players to win! ResourceRumble - Collect resources to win! RoadsignRun – Destroy roadsigns to win! TreeTrimmers - Chop trees to win! TunnelTussle – Kill tunnel dwellers to win! UnderwaterWar – Kill underwater lab scientists to win! Additional Events Included HighQualBrawl - Collect high quality metal ore at 3x (configurable) the normal rate MetalMash - Collect metal ore at 3x (configurable) the normal rate ResourceRun - Collect resources at 2x (configurable) the normal rate! StoneSmash - Collect stones at 3x (configurable) the normal rate SulfurSpree - Collect sulfur ore at 3x (configurable) the normal rate WoodWhirl - Collect wood at 3x (configurable) the normal rate Custom Events Can Be Added! Event Types destroy - counts destroyed/killed NPCs, players, barrels, roadsigns, etc. loot - counts looted crates & loot containers collect - adds collected resources/entity amounts together (adds total number of entities collected [500 wood, 1000 metal.ore, 10 cloth, etc.]) dispense - counts collected resource/entity types (counts entity types distributed [wood = 1 point, metal.ore = 1 point, cloth = 1 point, etc.]) fish - counts caught fish or killed sharks Permissions extraevents.admin Admin Commands (Console & Chat) (requires extraevents.admin permission) extraevents start - Start random event manually (regardless of Minimum Players Online) [/extraevents start] extraevents start EventName - Start event manually (case sensitive (uses default EventNames, not DisplayNames)) [/extraevents start EventName] extraevents end - End current event [/extraevents end] Player Chat Commands /extraevents ui - Toggle the UI visibility /extraevents image - Toggle event image visiblity independent from UI ADD CUSTOM EVENTS "BoarBrawl": { "Enable Event": true, "Event Name": "BoarBrawl", "Event Description": "Kill boar to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "boar" ], "Enable Event Permission": false, "Event Permission": "extraevents.boarbrawl", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] } Add extra winner positions to each event by adding to the Event Reward(s) [] group and extra Rewards by adding to the Item(s) [], Command(s) [], and Kits[] groups. Example (First winner receives 100 Scrap, 1 Pookie, and 10,000 RP. Second winner receives 5,000 RP and Farm Kit) "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "{player_name} scored first place in the {event_name} event with {points_scored} points and won {rewards_list}!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Pookie", "Item Shortname": "pookie.bear", "Item Skin ID": 0, "Item Amount": 1 }, { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": true, "Command Probability %": 100, "Command Display Name": "10,000 RP", "Command": "sr add {player.id} 10000" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] }, { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "{player_name} scored second place in the {event_name} event with {points_scored} points and won {rewards_list}!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": false, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": true, "Command Probability %": 100, "Command Display Name": "5,000 RP", "Command": "sr add {player.id} 5000" } ], "Kit(s) (plugin required)": [ { "Enable Kit": true, "Kit Probability %": 100, "Kit Display Name": "Farm Kit", "Kit": "farmkit" } ] } ] FAQ Q: Is there a limit to the number of custom events I can create? Add as many custom events as you want! All custom "Event Types" and "Additional Event Types" must have a unique identifier (EX: "OreWar_Metal", "ResourceRumble_Stones", "ScarecrowSniper", etc.), must use the correct "Event Type" (EX: "dispense", "collect", "destroy", etc.), and must target the appropriate "Event Entities" (EX: "metal.ore", "stones", "scarecrow", etc.) Q: Can I add custom Additional Event Types? Yes! Same as the "Event Types" you can have as many "Additional Event Types" as you'd like, so long as they have a unique identifier (EX: "ResourceRun_Stones", etc.), use the correct "Event Type" (EX: "multiply"), and target the appropriate "Event Entities" (EX: "metal.ore", "stones", etc.) Q: Is there a limit to the number of reward positions? Nope, the sky is the limit! The plugin will automatically read any reward position you add to the Event Reward(s)[] group. Give rewards to the top 100 players if you want. Q: Is there a limit to the number of items, commands, kits, etc. each player can win? Again the sky is the limit! The plugin will read each item[], command[], kit[], etc. you add to the reward position as long as it is valid and enabled. Invalid items, commands, kits, etc. will be attempted and skipped on failure. Q: Can I remove an entire event from the config file if I'm not using it? No, if you remove an entire event from the configuration file it will re-add that event in its default state on reload. Use "Enable Event": false, to completely disable specific events. Q: What is the ExtraEvents.data file? What does it do? Why can't I read it? Can I delete it? The ExtraEvents.data file simply stores PlayerIDs for players who have disabled their event UIs & images and that is all. ExtraEvents uses an efficient ProtoBuf method of saving data to optimize performance (originally created by Google) which saves this file in binary and is why your average reader cannot compile it. If you delete the ExtraEvents.data file it will enable the UI and images for all of your players and they would have to disable it again manually. Q: What is (r g b a)? (r g b a) stands for (red green blue alpha[opacity]) and is a way of formatting colors, specifically for UI elements in our case. You can convert HEX (#FF0000) to RGBA (255 0 0 1.0) using online guides. Support for HEX and English colors coming soon. https://www.w3schools.com/colors/colors_hexadecimal.asp Q: Can I add multiple images per event? Sure, it will display any image you have in the Event Image(s)[] group. Default Config { "General Options": { "Chat Prefix": "<color=purple>ExtraEvents:</color>", "Chat Icon (Steam64 ID)": 76561199519603325, "Minimum Players Online to Automatically Start Random Event": 3, "Auto Random Event Start Time Min (seconds)": 3600, "Auto Random Event Start Time Max (seconds)": 7200, "Enable Console Messages": true, "Enable Log File": true, "Chat Command": "extraevents", "Admin Permission": "extraevents.admin", "All Events Permission (optional, overrides individual event permissions if enabled)": "extraevents.all" }, "Event Types": { "AnimalAnnihilation": { "Enable Event": true, "Event Name": "AnimalAnnihilation", "Event Description": "Kill animals to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "chicken", "stag", "boar", "wolf", "wolf2", "bear", "polarbear" ], "Enable Event Permission": false, "Event Permission": "extraevents.animalannihilation", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "BarrelBreakers": { "Enable Event": true, "Event Name": "BarrelBreakers", "Event Description": "Break barrels to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "loot-barrel-1", "loot-barrel-2", "loot_barrel_1", "loot_barrel_2", "oil_barrel" ], "Enable Event Permission": false, "Event Permission": "extraevents.barrelbreakers", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "BotBash": { "Enable Event": true, "Event Name": "BotBash", "Event Description": "Kill bots to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "Scientist", "scientistnpc_roam", "scientistnpc_patrol", "scientistnpc_junkpile_pistol", "scientistnpc_peacekeeper", "scientistnpc_excavator", "scientistnpc_full_any", "scientistnpc_full_lr300", "scientistnpc_oilrig", "scientistnpc_cargo", "scientistnpc_cargo_turret_any", "scientistnpc_cargo_turret_lr300", "scientistnpc_heavy", "scientistnpc_full_shotgun", "scarecrow", "zombie", "npc_underwaterdweller", "npc_tunneldweller" ], "Enable Event Permission": false, "Event Permission": "extraevents.botbash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "CrateClash": { "Enable Event": true, "Event Name": "CrateClash", "Event Description": "Loot crates to win!", "Event Type (destroy, loot, collect, dispense, fish)": "loot", "Event Length (seconds)": 600, "Event Entities": [ "crate_basic", "crate_elite", "crate_normal", "crate_normal_2", "crate_normal_2_food", "crate_normal_2_medical", "crate_underwater_basic", "crate_underwater_advanced", "crate_tools", "crate_mine", "minecart", "vehicle_parts", "hiddenhackablecrate", "codelockedhackablecrate", "codelockedhackablecrate_oilrig", "supply_drop", "bradley_crate", "heli_crate", "crate_ammunition", "crate_fuel", "crate_medical", "crate_food_1", "crate_food_2", "foodbox", "loot_trash", "trash-pile-1", "tech_parts_1", "tech_parts_2", "wagon_crate_normal", "wagon_crate_normal_2", "wagon_crate_normal_2_food", "wagon_crate_normal_2_medical", "giftbox_loot", "presentdrop", "xmastunnellootbox" ], "Enable Event Permission": false, "Event Permission": "extraevents.crateclash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "FishingFrenzy": { "Enable Event": true, "Event Name": "FishingFrenzy", "Event Description": "Catch fish to win!", "Event Type (destroy, loot, collect, dispense, fish)": "fish", "Event Length (seconds)": 600, "Event Entities": [ "fish", "fish.herring", "fish.yellow_perch", "fish.brown_trout", "fish.anchovy", "fish.sardine", "simpleshark" ], "Enable Event Permission": false, "Event Permission": "extraevents.fishingfrenzy", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "OreWar": { "Enable Event": true, "Event Name": "OreWar", "Event Description": "Mine ore nodes to win!", "Event Type (destroy, loot, collect, dispense, fish)": "dispense", "Event Length (seconds)": 600, "Event Entities": [ "sulfur.ore", "metal.ore", "stones" ], "Enable Event Permission": false, "Event Permission": "extraevents.orewar", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "PlayerBattle": { "Enable Event": true, "Event Name": "PlayerBattle", "Event Description": "Kill other players to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "player" ], "Enable Event Permission": false, "Event Permission": "extraevents.playerbattle", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "ResourceRumble": { "Enable Event": true, "Event Name": "ResourceRumble", "Event Description": "Collect resources to win!", "Event Type (destroy, loot, collect, dispense, fish)": "collect", "Event Length (seconds)": 600, "Event Entities": [ "sulfur.ore", "metal.ore", "hq.metal.ore", "stones", "wood", "cloth", "leather" ], "Enable Event Permission": false, "Event Permission": "extraevents.resourcerumble", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "RoadsignRun": { "Enable Event": true, "Event Name": "RoadsignRun", "Event Description": "Destroy roadsigns to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "roadsign1", "roadsign2", "roadsign3", "roadsign4", "roadsign5", "roadsign6", "roadsign7", "roadsign8", "roadsign9" ], "Enable Event Permission": false, "Event Permission": "extraevents.roadsignrun", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "TreeTrimmers": { "Enable Event": true, "Event Name": "TreeTrimmers", "Event Description": "Chop trees to win!", "Event Type (destroy, loot, collect, dispense, fish)": "dispense", "Event Length (seconds)": 600, "Event Entities": [ "wood" ], "Enable Event Permission": false, "Event Permission": "extraevents.treetrimmers", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "TunnelTussle": { "Enable Event": true, "Event Name": "TunnelTussle", "Event Description": "Kill tunnel dwellers to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "npc_tunneldweller" ], "Enable Event Permission": false, "Event Permission": "extraevents.tunneltussle", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] }, "UnderwaterWar": { "Enable Event": true, "Event Name": "UnderwaterWar", "Event Description": "Kill underwater lab scientists to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "npc_underwaterdweller" ], "Enable Event Permission": false, "Event Permission": "extraevents.underwaterwar", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ] } }, "Additional Event Types": { "HighQualBrawl": { "Enable Event": true, "Event Name": "HighQualBrawl", "Event Description": "Collect high quality metal ore at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "hq.metal.ore" ], "Enable Event Permission": false, "Event Permission": "extraevents.highqualbrawl", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended." } }, "MetalMash": { "Enable Event": true, "Event Name": "MetalMash", "Event Description": "Collect metal ore at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "metal.ore" ], "Enable Event Permission": false, "Event Permission": "extraevents.metalmash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended." } }, "ResourceRun": { "Enable Event": true, "Event Name": "ResourceRun", "Event Description": "Collect resources at 2x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 2.0, "Event Entities": [ "sulfur.ore", "metal.ore", "hq.metal.ore", "stones", "wood", "cloth", "leather" ], "Enable Event Permission": false, "Event Permission": "extraevents.resourcerun", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended." } }, "StoneSmash": { "Enable Event": true, "Event Name": "StoneSmash", "Event Description": "Collect stones at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "stones" ], "Enable Event Permission": false, "Event Permission": "extraevents.stonesmash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended." } }, "SulfurSpree": { "Enable Event": true, "Event Name": "SulfurSpree", "Event Description": "Collect sulfur ore at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "sulfur.ore" ], "Enable Event Permission": false, "Event Permission": "extraevents.sulfurspree", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended." } }, "WoodWhirl": { "Enable Event": true, "Event Name": "WoodWhirl", "Event Description": "Collect wood at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "wood" ], "Enable Event Permission": false, "Event Permission": "extraevents.woodwhirl", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Ending": "The <color=purple>{event_name}</color> event has ended." } } }, "Version": { "Major": 1, "Minor": 10, "Patch": 3 } }$24.99 -
Version 1.1.11
977 downloads
HUD Panel System is the feature-packed HUD interface players can fully customize to their specific needs and play style. Display important server stats and ongoing events while enabling your players to create their own unique experience with the endless customization options this plugin provides! An API is included to make integration to other plugins seamless! Features: Beautiful HUD and other user interface Support for third-party plugins (you can modify your own and others' plugins) The player can customize the HUD (interface) Great customization options in the config All HUD titles can be changed Convoy plugin support Armored Train plugin support Showcase FAQ Q: How do I make the buttons hide when I click on the logo? A: In the logo settings, specify the command to hide the buttons (panelsystem.buttons). Example: https://pastebin.com/Ksggh718 Commands: /panel hide - hide panel /panel show - show panel API: private void OnEventChangeStatus(string key, bool spawned, bool ignorePlayers = false) Panel Anchors: UpperLeft UpperRight API Using Example: Plugin Code public class EmptyPlugin : RustPlugin { [PluginReference] private Plugin PanelSystem; private void OnServerInitialized() { EventChangeStatus("UserNotify", true); } private void Unload() { EventChangeStatus("UserNotify", false); } private void EventChangeStatus(string key, bool spawned) { PanelSystem.Call("OnEventChangeStatus", key, spawned); } } PanelSystem config { "Enabled": true, "Image": "https://i.imgur.com/asflpJe.png", "Permission": "", "Type": 7, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "UserNotify" } Config: { "Work with Notify?": true, "Display type (Overlay/Hud)": "Overlay", "Panel Anchor": "UpperRight", "Logotype": { "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/eeuY1WI.png", "Command": "", "AnchorMin": "0 0", "AnchorMax": "1 1", "OffsetMin": "-100 -110", "OffsetMax": "-10 -20" }, "Players Settings": { "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/Ik9YSZS.png", "Settings Image": "https://i.imgur.com/Ltn0Jr1.png", "Panel Settngs": { "Enabled": true, "Permission": "", "Switch": true, "Color": false, "Size": true }, "Size Settings": { "Sizes": [ { "Image Size": 35.0, "Title Font Size": 12, "Value Font Size": 16, "Up Indent": 40, "Side Indent": 145, "Lang Key": "sizeBig", "Permission": "" }, { "Image Size": 30.0, "Title Font Size": 10, "Value Font Size": 14, "Up Indent": 40, "Side Indent": 145, "Lang Key": "sizeMedium", "Permission": "" }, { "Image Size": 25.0, "Title Font Size": 8, "Value Font Size": 12, "Up Indent": 40, "Side Indent": 145, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 } }, "Sleepers Settings": { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/J2QIswN.png", "Settings Image": "https://i.imgur.com/84eMeAq.png", "Panel Settngs": { "Enabled": true, "Permission": "", "Switch": true, "Color": false, "Size": true }, "Size Settings": { "Sizes": [ { "Image Size": 35.0, "Title Font Size": 12, "Value Font Size": 16, "Up Indent": 40, "Side Indent": 145, "Lang Key": "sizeBig", "Permission": "" }, { "Image Size": 30.0, "Title Font Size": 10, "Value Font Size": 14, "Up Indent": 40, "Side Indent": 145, "Lang Key": "sizeMedium", "Permission": "" }, { "Image Size": 25.0, "Title Font Size": 8, "Value Font Size": 12, "Up Indent": 40, "Side Indent": 145, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 } }, "Time Settings": { "Updating the time every minute of game time (may cause performance issues)": false, "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/ZI5vJk9.png", "Settings Image": "https://i.imgur.com/MhfhTLP.png", "Panel Settngs": { "Enabled": true, "Permission": "", "Switch": true, "Color": false, "Size": true }, "Size Settings": { "Sizes": [ { "Image Size": 35.0, "Title Font Size": 12, "Value Font Size": 16, "Up Indent": 50, "Side Indent": 145, "Lang Key": "sizeBig", "Permission": "" }, { "Image Size": 30.0, "Title Font Size": 10, "Value Font Size": 14, "Up Indent": 50, "Side Indent": 145, "Lang Key": "sizeMedium", "Permission": "" }, { "Image Size": 25.0, "Title Font Size": 8, "Value Font Size": 12, "Up Indent": 50, "Side Indent": 145, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 } }, "Settings Button": { "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/zrGBH8Q.png", "Color": { "HEX": "#4B68FF", "Opacity (0 - 100)": 100.0 }, "AnchorMin": "0 0", "AnchorMax": "1 1", "OffsetMin": "20 -60", "OffsetMax": "55 -25" }, "Buttons Setting": { "Enabled": true, "Permission": "", "Commands for hiding/unhiding buttons": [ "panelsystem.buttons" ], "Buttons": [ { "Enabled": true, "Image": "https://i.imgur.com/RScZfCg.png", "Permission": "", "Lang Key (oxide/lang/**/PanelSystem.json)": "BtnShop", "Command": "chat.say /shop" }, { "Enabled": true, "Image": "https://i.imgur.com/84ixNM9.png", "Permission": "", "Lang Key (oxide/lang/**/PanelSystem.json)": "BtnStats", "Command": "chat.say /stats" }, { "Enabled": true, "Image": "https://i.imgur.com/hIyouiW.png", "Permission": "", "Lang Key (oxide/lang/**/PanelSystem.json)": "BtnBank", "Command": "chat.say /bank" } ], "Settings Image": "https://i.imgur.com/mJih52U.png", "Panel Settngs": { "Enabled": true, "Permission": "", "Switch": true, "Color": false, "Size": true }, "Size Settings": { "Sizes": [ { "Image Size": 35.0, "Font Size": 16, "Up Indent": 205.0, "Side Indent": 25, "Margin": 5.0, "Lang Key": "sizeBig", "Permission": "" }, { "Image Size": 30.0, "Font Size": 14, "Up Indent": 205.0, "Side Indent": 25, "Margin": 2.5, "Lang Key": "sizeMedium", "Permission": "" }, { "Image Size": 25.0, "Font Size": 12, "Up Indent": 205.0, "Side Indent": 25, "Margin": 0.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 } }, "Events": [ { "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/kxeEFQG.png", "Type": 2, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "CH47" }, { "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/zjzI25y.png", "Type": 4, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 2, "Default Inactive Color ID": 3 }, "Key (MUST BE UNIQUE)": "Bradley" }, { "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/PclffR9.png", "Type": 3, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 3, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "Helicopter" }, { "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/NKNIqxz.png", "Type": 5, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "Airdrop" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/lsEIGc5.png", "Type": 8, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "CargoShip" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/Mkan1Ac.png", "Type": 10, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "Convoy" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/LkmaOCm.png", "Type": 11, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "ArmoredTrain" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/GbJGvQM.png", "Type": 12, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "WipeBlock" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/CukDURt.png", "Type": 13, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "Sputnik" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/p4rxub9.png", "Type": 14, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "SpaceEvent" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/mm8nhlg.png", "Type": 16, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "AirEvent" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/asflpJe.png", "Type": 7, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "UserNotify" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/CukDURt.png", "Type": 13, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "Sputnik" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/p4rxub9.png", "Type": 14, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "SpaceEvent" }, { "Enabled": false, "Permission": "", "Image": "https://i.imgur.com/mm8nhlg.png", "Type": 16, "Panel Settings": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Size": 25.0, "Lang Key": "sizeBig", "Permission": "" }, { "Size": 20.0, "Lang Key": "sizeMedium", "Permission": "" }, { "Size": 15.0, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Color Settings": { "Default Active Color ID": 0, "Default Inactive Color ID": 2 }, "Key (MUST BE UNIQUE)": "AirEvent" } ], "Economics": [ { "ID": 1, "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/Q21Pwq9.png", "Plugin name": "Economics", "Balance show hook": "Balance", "Panel Settngs": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Font Size": 20, "Lang Key": "sizeBig", "Permission": "" }, { "Font Size": 18, "Lang Key": "sizeMedium", "Permission": "" }, { "Font Size": 16, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Default Color ID": 6 }, { "ID": 2, "Enabled": true, "Permission": "", "Image": "https://i.imgur.com/DhSC8z0.png", "Plugin name": "ServerRewards", "Balance show hook": "CheckPoints", "Panel Settngs": { "Enabled": true, "Permission": "", "Switch": true, "Color": true, "Size": true }, "Size Settings": { "Sizes": [ { "Font Size": 20, "Lang Key": "sizeBig", "Permission": "" }, { "Font Size": 18, "Lang Key": "sizeMedium", "Permission": "" }, { "Font Size": 16, "Lang Key": "sizeSmall", "Permission": "" } ], "Default Size (index)": 0 }, "Default Color ID": 7 } ], "Settings Interface": { "Icons On String": 4, "Size": 50.0, "Margin": 5.0 }, "Events Interface": { "Side Indent": 56.0, "Up Indent": 25.0, "Size": 35.0 }, "Hide Settings": { "Enabled": false, "Command": "panel", "Show Logo?": true }, "Colors": [ { "HEX": "#FFFFFF", "Opacity (0 - 100)": 100.0 }, { "HEX": "#000000", "Opacity (0 - 100)": 100.0 }, { "HEX": "#FFFFFF", "Opacity (0 - 100)": 60.0 }, { "HEX": "#FF6060", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F6003B", "Opacity (0 - 100)": 100.0 }, { "HEX": "#0FF542", "Opacity (0 - 100)": 100.0 }, { "HEX": "#DCDCDC", "Opacity (0 - 100)": 100.0 }, { "HEX": "#4B68FF", "Opacity (0 - 100)": 100.0 }, { "HEX": "#0FF542", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F6003B", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#4B68FF", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#0FF542", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#0FF542", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F6003B", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F6003B", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#F68E00", "Opacity (0 - 100)": 100.0 }, { "HEX": "#0FF542", "Opacity (0 - 100)": 100.0 }, { "HEX": "#4B68FF", "Opacity (0 - 100)": 100.0 } ], "Version": { "Major": 1, "Minor": 1, "Patch": 5 } }$21.95- 74 comments
- 7 reviews
-
- 3
-
- #hud
- #panel
-
(and 31 more)
Tagged with:
- #hud
- #panel
- #info
- #infopanel
- #menu
- #gui
- #info hud
- #custom hud
- #server stats
- #server info
- #server panels
- #magic panel
- #rust hud
- #server hud
- #customization options
- #beatiful hud
- #rust hud plugin
- #info panel
- #information
- #events
- #hyd
- #gaming hud design
- #rust user interface
- #hud elements in rust
- #custom rust hud
- #enhanced hud for rust
- #rust interface customization
- #hud events
- #hud info
- #hud panel
- #infopanel mevent
- #hud mevent
- #info panel mevent
-
Version 1.0.3
49 downloads
Adds an exciting event for players to your server. When the event starts, players can get more loot from barrels. The event is easy to configure and can be triggered automatically or by command. You can also customize unique items with a unique name and skin as additional loot (note, use custom names and skins only for items with stacks of 1) Commands (admin only): /bbe_start - starts an event /bbe_stop - starts an event /bbe_forcestart - force the event to start Hooks: void BarrelBreakerStarted() // called when the event starts void BarrelBreakerStarted() // called when the event ends Config: { "Autostart event(disable if you want to trigger the event only manually)": true, "Minimum time to event start(in seconds)": 900, "Maximum time to event start(in seconds)": 10800, "Minimum event duration(in seconds)": 300, "Maximum event duration(in seconds)": 900, "Minimum number of online players to trigger an event": 1, "Pre-event message": "Barrel breaker event will start in a minute", "Pre-event message time(in seconds)": 60, "Event message": "The barrel breaker event has begun, go and break all the barrels!", "End event message": "Barrel breaker event ended", "Items list": [ { "prefabName": "scrap", "dropChance": 100, "min": 2, "max": 2 }, { "prefabName": "metal.fragments", "dropChance": 0, "min": 1, "max": 100 } ] }$9.99 -
Version 1.1.0
644 downloads
Adds an event for the Lunchsite monument to your server. A crate with valuable loot will spawn on the helipad. The crate is protected by NPC guards and a patrol helicopter. The event is completely ready for use immediately after installation, you can flexibly configure it at your discretion Features: Easy to set up. Excellent customization options in the config You can customize the contents of the box: in the config file, set up a list of items that will be inside also you can use kits (you need Kits plugin), just set the name of the kit in the config file, you can use the list of kits and choose them randomly also you can use loot tables (you need SimpleLootTable plugin) You can customize the NPCs: you can set the health of the npc you can set NPC damage multiplier on players you can give kits for NPCs (you need a Kits plugin) Commands(admin only): hpestart - force the event to start hpestop - force stop the event Hooks: void LaunchSiteHelipadEventStarted() // called when the event starts { } void LaunchSiteHelipadEventEnded() // called when the event has ended { } Config file: { "Time to event start(in seconds)": 3600, "Random time to event start": false, "Minimum time to event start(in seconds)": 900, "Maximum time to event start(in seconds)": 10800, "Box lifetime(in seconds)": 1800, "Time the box is closed(in seconds)": 900, "Box skin": 0, "NPCs lifetime(in seconds)": 3600, "NPCs amount(maximum 20)": 2, "NPCs type, 0 - tunneldweller; 1 - underwaterdweller; 2 - excavator; 3 - full_any; 4 - lr300; 5 - mp5; 6 - pistol; 7 - shotgun; 8 - heavy; 9 - junkpile_pistol; 10 - oilrig; 11 - patrol; 12 - peacekeeper; 13 - roam; 14 - roamtethered; 15 - bandit_guard; 16 - cargo; 17 - cargo_turret_any; 18 - cargo_turret_lr300; 19 - ch47_gunner": 8, "NPCs health(0 - default)": 0, "NPCs damage multiplier": 1.0, "List of kits for each NPC(requires Kits plugin)": [ "kit1", "kit2", "kit3" ], "List of displayNames for each NPC(for SimpleKillFeed/DeathNotes plugin)": [ "LaunchSite NPC1", "LaunchSite NPC2", "LaunchSite NPC3" ], "Give NPC names randomly from the list (if false, names will be assigned according to the list one by one)": true, "Event start message(if empty, no message will be displayed)": "Helipad event started", "Message when box is unlocked(if empty, no message will be displayed)": "Box on the helipad unlocked", "Spawns a helicopter right on the launchsite(if false, then the helicopter will arrive from afar in a few seconds)": false, "Patrol helicopter spawn chance (0 - 100%)": 50, "Helicopter patrol range": 150, "How long the helicopter will patrol the launchsite (in minutes)": 5, "Helicopter damage multiplier": 1.0, "Helicopter health": 10000.0, "Helicopter main rotor health": 900.0, "Helicopter tail rotor health": 500.0, "The patrol helicopter will not patrol the helipad if it has found a target": false, "Make helicopter fly away after end of patrol time": false, "Event marker on the map(will spawn a marker immediately after the start of the event)": false, "Event marker name": "Launch site event", "Event marker lifetime(in seconds)": 3600, "Event marker transparency(0-1)": 0.75, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Use box kit(need a plugin Kits)": false, "Messages list - messages that players will see, depending on how much time (in seconds) is left before the box is opened": [ { "message": "The box on the helipad will open in 15 minutes", "time": 900 }, { "message": "The box on the helipad will open in 10 minutes", "time": 600 }, { "message": "The box on the helipad will open in 5 minutes", "time": 300 }, { "message": "The box on the helipad will open in 3 minutes", "time": 180 }, { "message": "The box on the helipad will open in 1 minute", "time": 60 } ], "List of items in the box": [ { "shortname": "ammo.rocket.basic", "minAmount": 1, "maxAmount": 3, "skinID": 0 }, { "shortname": "explosive.timed", "minAmount": 1, "maxAmount": 3, "skinID": 0 }, { "shortname": "explosive.satchel", "minAmount": 5, "maxAmount": 10, "skinID": 0 }, { "shortname": "explosives", "minAmount": 40, "maxAmount": 100, "skinID": 0 }, { "shortname": "ammo.rifle.explosive", "minAmount": 64, "maxAmount": 128, "skinID": 0 }, { "shortname": "rocket.launcher", "minAmount": 1, "maxAmount": 1, "skinID": 0 } ], "Kit list": [ "111111111", "222222222", "333333333" ], "Use random kit(if false, then the first Kit in the list is always used": false, "Box simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in the box(plugin SimpleLootTable is required)": 1, "Maximum number of items in the box(plugin SimpleLootTable is required)": 3 }$11.99 -
Version 1.0.2
39 downloads
Adds an exciting event for players to your server. Once the event starts, players will be able to get more loot by mining ore and finding small stashes with loot underneath it. The event has an interface with a table. The event is easily configured and can be triggered automatically or by command. You can reward the winners with special prizes, for example, an item with a unique name and skin (only for items with stacks of size 1). Commands (admin only): /mie_start - starts an event /mie_stop - starts an event /mie_forcestart - force the event to start Config: { "Autostart event(disable if you want to trigger the event only manually)": true, "Minimum time to event start(in seconds)": 900, "Maximum time to event start(in seconds)": 10800, "Minimum event duration(in seconds)": 300, "Maximum event duration(in seconds)": 900, "Minimum number of online players to trigger an event": 1, "Pre-event message": "Mining event will start in a minute", "Pre-event message time(in seconds)": 60, "Event message": "Mining event has started, go and get all the ore!", "End event message": "Mining event ended", "Display a table with player names": true, "Resource multiplier during the event": 2.0, "Spawn a small stash under the ore": true, "Small stash items list": [ { "prefabName": "scrap", "dropChance": 100, "min": 4, "max": 8, "skinID": 0, "displayName": "" }, { "prefabName": "metal.fragments", "dropChance": 100, "min": 100, "max": 200, "skinID": 0, "displayName": "" } ], "Small stash removal time(in seconds)": 60, "First place prize(items list)": [ { "prefabName": "scrap", "dropChance": 100, "min": 200, "max": 400, "skinID": 0, "displayName": "" }, { "prefabName": "metal.fragments", "dropChance": 100, "min": 1000, "max": 2000, "skinID": 0, "displayName": "" }, { "prefabName": "rifle.ak", "dropChance": 10, "min": 1, "max": 1, "skinID": 809190373, "displayName": "AK" } ], "Second place prize(items list)": [ { "prefabName": "scrap", "dropChance": 100, "min": 100, "max": 200, "skinID": 0, "displayName": "" }, { "prefabName": "metal.fragments", "dropChance": 100, "min": 500, "max": 1000, "skinID": 0, "displayName": "" } ], "Third place prize(items list)": [ { "prefabName": "scrap", "dropChance": 100, "min": 50, "max": 100, "skinID": 0, "displayName": "" }, { "prefabName": "metal.fragments", "dropChance": 100, "min": 250, "max": 500, "skinID": 0, "displayName": "" } ] }$9.99 -
Version 1.1.7
549 downloads
Adds homing missiles to the server. Just load the rocket launcher with a smoke rocket and aim. Require a smoke rocket to be used as the ammo type! Great damage system, you can set damage for all types of objects (buildings, animals, NPCs, players, trains, boats, helicopters and others) Great crafting system, you can customize the amount of resources needed to craft homing missiles, set the level of the workbench required for crafting You can customize crosshair size and color, aiming time, aiming sound You can set the type of rocket explosion, set rocket speed, self-detonation time and more You can set zones where you cannot use homing missiles, (you need the ZoneManager plugin) This plugin utilizes the smoke rocket. As it is not a item that players can usually get through loot it makes the perfect placeholder for this purpose. Simply use a plugin such as BetterLoot to insert the smoke rocket into your loot tables, then any smoke rocket that is picked up by a player can be used as a Homing Missile. Or you can just use the crafting system. Commands: /hmcraft - use to craft homing missiles (if enabled in the config) /hmcraft X - use to craft multiple homing missiles, where X is the amount of homing missiles This plugin uses the permission system. Permissions: homingmissiles.use - required to use homing missiles homingmissiles.craft - required to use the craft command To assign a permission, use: oxide.grant <user or group> <name or steam id> homingmissiles.use To remove a permission, use: oxide.revoke <user or group> <name or steam id> homingmissiles.use To assign a permission, use: oxide.grant <user or group> <name or steam id> homingmissiles.craft To remove a permission, use: oxide.revoke <user or group> <name or steam id> homingmissiles.craft Developer API: (void) LaunchHomingMissile(Vector3 launchPosition, Vector3 targetPosition, Vector3 startVelocity, BaseEntity target) Launches a homing missile from a point with coordinates "launchPosition" with velocity "startVelocity" (startVelocity can just be a Vector3.zero). You can set any "targetPosition" value if you have specified a "target". If you set the "target" to null, then the target will be the point with coordinates "targetPosition". Config file: { "Rocket display name": "Homing missile", "Rocket icon skinID": 3018993457, "Allow homing missiles crafting": true, "Workbench level required to craft(0-3)": 3, "Crafting costs": [ { "shortname": "ammo.rocket.basic", "amount": 1 }, { "shortname": "techparts", "amount": 2 } ], "List of zones where homing missiles cannot be used (requires ZoneManager plugin)": [ "111111111", "222222222", "333333333" ], "Make it so that only in these zones you can use homing missiles": false, "A message when you are in an area where homing missiles cannot be used": "You can't use homing missiles here", "Rocket speed": 50, "Rocket acceleration(1 - 10)": 1.0, "Amount of time before the rocket self detonates": 20.0, "Amount of time to acquire target lock(in seconds)": 1.0, "How quickly the target lock is lost if you lose the target(0-1)": 1.0, "First crosshair size": 24.0, "First crosshair color Red (0-1)": 1.0, "First crosshair color Green (0-1)": 0.0, "First crosshair color Blue (0-1)": 0.0, "Left side of the first crosshair": "<", "Right side of the first crosshair": ">", "Middle of the first crosshair": "+", "Second crosshair size": 24.0, "Second crosshair color Red (0-1)": 0.0, "Second crosshair color Green (0-1)": 1.0, "Second crosshair color Blue (0-1)": 0.0, "Second crosshair": "[ + ]", "Enable sound effects when aiming": true, "Base damage of the rocket(affect everything, including buildings)": 100.0, "Damage to players": 100.0, "Damage to animals": 500.0, "Damage to patrol helicopter": 3500.0, "Damage to chinook": 2000.0, "Damage to bradleyAPC": 500.0, "Damage to submarine": 400.0, "Damage to NPCs": 300.0, "Damage to snowmobile": 300.0, "Damage to boat": 400.0, "Damage to modular cars": 400.0, "Damage to hot air baloon": 1000.0, "Damage to scrap transport helicopter": 500.0, "Damage to minicopter": 750.0, "Damage to train": 500.0, "Explosion type: 1 - basic; 2 - fire; 3 - smoke; 4 - heli; 5 - heli napalm; 6 - heli airburst; 7 - sam; 8 - 40mm_grenade_he; 9 - c4; 10 - f1; 11 - beancan grenade; 12 - satchelcharge; 13 - mlrs": 13, "Use homing missiles for building blocks": false, "Use homing missiles for constructions": false, "Use homing missiles for items": false, "Use homing missiles for traps and turrets": false }$11.99 -
Version 1.0.5
31 downloads
Allows you to place explosives inside the drone, this makes it a kamikaze drone. Just put a regular drone on the ground, you will see a small stash attached to it. Put explosives inside the small stash. Control it like a regular drone using a computer station and attack your enemies. Almost all types of explosives are supported, the plugin is ready to work right away. The plugin is also easy to configure. Config: { "Explosive list(short names of explosive items that can be placed in a drone)": [ "ammo.grenadelauncher.he", "ammo.grenadelauncher.smoke", "supply.signal", "ammo.rocket.mlrs", "explosive.timed", "ammo.rocket.basic", "ammo.rocket.hv", "ammo.rocket.fire", "grenade.smoke", "grenade.beancan", "explosive.satchel", "grenade.f1", "grenade.flashbang", "grenade.molotov", "surveycharge", "ammo.rocket.sam" ], "Sensitivity(if the drone is damaged by this amount, detonation will occur)": 5, "Prohibitory message": "You can't put this item here" }$9.99-
- #oxide
- #oxiderust
- (and 15 more)
-
Version 1.1.6
70 downloads
About Explosives Box Event Creates a random Explosives Box mini event with a chance for Patrol Helicopter as well as a CH47 which will launch Paratroopers to spawn and defend the area once the Explosives Box Unlocks. Ability to select which monuments the event will spawn at. Great for both PVP and PVE Servers Dependencies Drop Vehicles - If you want to be able to use the preconfig values in loot to call air drop signals for vehicles Optional Dependencies Zone Manager TruePVE Zone Domes NoEscape Kits Custom Loot Features Random Event Timers Min & Max Times Minimum Required Players before event can start Set a chance for Patrol Heli to spawn when the event unlocks Set the Patrol Heli retire time to leave the map after Explosive Box unlocks (default 9 mins) Enable Loot to drop on being destroyed Set amount of Heli Crates to drop Option to use custom loot instead of default Display visual options when Explosive Box unlocks options Enable up to 9 different monuments to spawn at Dome Airfield Trainyard Launch Site Power Plant Water Treatment Plant Missile Silo Arctic Research Base Radtown Set the Radius check for each monument Enable Option for Raid Blocking if NoEscape if installed Enable Rule exclusion for TruePVE to all PVP if installed Enable a Zone Dome around Event if installed Create Temp Zones in Zone Manger if installed Set different flags for Zone Manager if installed Example Disable Trading or TPs in the event area Option for loot to have custom items with custom skins and custom names Option to disable the Patrol Heli from spawning New Zone Management with Custom Domes Enable Domes with Colored borders thru settings Loot Box inventory Multiplier for those that want to 10x the Loot inside the box so you don't have to redo each item amount for different servers, Default is set to 1 Change to 10 for a 10x server 100 for 100x server etc. Commands /expo info - Shows the time remaining before the next event step and the position of the explosives box (if applicable) /expo start - Start the event, add the 'forced' argument to ignore player counts /expo starthere <opt:forced> - Start a new event on your position, add the 'forced' argument to ignore player counts /expo cancel - Cancels the current event /expo unlock - Pre-maturely unlock the explosives box Permissions NONE, only Admins/Owners can execute Commands. Configuration { "Event Timers": { "Minimum time between events (seconds)": 5400, "Maximum time between events (seconds)": 14400 }, "Event Options": { "Minimum players required online to trigger the event": 1, "Set Loot multipler amount to Loot inside box - this is useful for example 10x servers (default: 1": 4, "Time to destroy Event Box after unlocked (total seconds)": 900, "Show a smoke signal on the box location": false, "Display A Rotating Red Siren Light Inside The Spawned Explosive Crate": true, "Enable A Siren Alarm Sound From The Spawned Explosive Crate": true, "CH47 and NPC Options": { "Enable CH47 and NPCs at Event Box Location when unlocked": true, "Total NPCs": 6, "Total Time in seconds before NPC's despawn": 900, "Bodies of NPC's despawn (default is true, false will leave dead bodies)": true, "Event Site NPC Settings": [ { "Spawn Health for NPCs": 200.0, "Weapion Damage Scale Default 1.0": 1.0, "NPC aimConeScale default 2.0": 2.0, "Names of NPCs": [ "Col. Jones", "Col. Barnes", "Col. Sanders", "Maj. Higgins", "Maj. Davis", "Maj. Smith", "Capt. Willams", "Capt. Nguyen", "Capt. Mckenzie", "Lt. Richards", "Lt. Shaw", "Lt. Buchanan", "Sgt. Morris", "Sgt. Chapman", "Sgt. Schwartz", "Pfc. Garcia", "Pfc. Jones", "Pfc. Johnson", "Pvt. Sossaman", "Pvt. Anderson", "Pvt. Martinez", "Pvt. Rios", "Pvt. Murray", "Pvt. Stevens", "Pvt. Brooks" ], "NPCs Drop Loot": true, "Kits for NPCs": [], "CustomLoot Profile Name (requires CustomLoot Plugin)": [] } ] }, "Event Map Marker Settings": { "Enable Custom Map Marker for Explosive Box Event": true, "Event Zone Map Marker Name": "Explosive Box Event", "Event Zone Radius": 1.0, "Event Zone Alpha Shading": 0.5 }, "Monument Options": { "Enable Dome": true, "Radius of the event zone at The Dome": 80.0, "Enable Airfield": true, "Radius of the event zone at AirField": 200.0, "Enable Trainyard": true, "Radius of the event zone at Trainyard": 165.0, "Enable LaunchSite": true, "Radius of the event zone at Launch Site": 295.0, "Enable Power Plant": true, "Radius of the event zone at Power Plant": 150.0, "Enable Water Treatment Plant": true, "Radius of the event zone at Water Treatment Plant": 175.0, "Enable Missile Silo": true, "Radius of the event zone at Missile Silo": 100.0, "Enable Arctic Research Base": true, "Radius of the event zone at Arctic Research Base": 100.0, "Enable Radtown": true, "Radius of the event zone at Radtown": 85.0 }, "Event Zone Options": { "Enable NoEscape Raid Blocking for event": true, "Enable TruePVE rule exclusion if installed to allow PVP": false, "Create a temporary zone around the box when it spawns using ZoneManager": true, "The amount of time the Zone Manager zone will remain active after the event is over (seconds)": 300, "Flags to be applied to the temporary Zone Manager zone": [ "notp", "true", "notrade", "true", "name", "ExplosiveBoxZone" ], "Create a visible dome over event? (true/false)": true, "Darkening the dome": 5, "Use a colored border? (true/false)": true, "Border color (0 - blue, 1 - green, 2 - purple, 3 - red)": 2, "Brightness of the color border": 5 } }, "Patrol Heli Options": { "Enable Patrol Helicopter to spawn and protect the box during event": true, "Chance of Patrol Helicopter to spawn and protect the box once unlocked (x / 100)": 100.0, "Retire Heli after call (minutes)": 9, "Health": 10000.0, "Health Main Rotor": 750.0, "Health Tail Rotor": 375.0, "Time between firing rockets": 0.2, "Time between turret shots": 0.125, "Time between turret bursts": 3.0, "Duration of the burst turret": 3.0, "Turret firing range radius": 300.0 }, "Patrol Heli Loot Container Options": { "Enable Patrol Helicopter loot when destroyed": true, "Amount of loot boxes to drop when Patrol Helicopter is destroyed": 4, "Replace default loot with custom loot?": false, "Loot container items": { "Minimum amount of items": 3, "Maximum amount of items": 10, "Items": [ { "Item shortname": "apple", "Item skin ID": 0, "Minimum amount of item": 2, "Maximum amount of item": 6, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Apple" }, { "Item shortname": "bearmeat.cooked", "Item skin ID": 0, "Minimum amount of item": 2, "Maximum amount of item": 4, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Cooked Bear Meat" }, { "Item shortname": "blueberries", "Item skin ID": 0, "Minimum amount of item": 4, "Maximum amount of item": 8, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Blueberries" }, { "Item shortname": "corn", "Item skin ID": 0, "Minimum amount of item": 4, "Maximum amount of item": 8, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Corn" }, { "Item shortname": "fish.raw", "Item skin ID": 0, "Minimum amount of item": 2, "Maximum amount of item": 4, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Raw Fish" }, { "Item shortname": "granolabar", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 4, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Granola Bar" }, { "Item shortname": "meat.pork.cooked", "Item skin ID": 0, "Minimum amount of item": 4, "Maximum amount of item": 8, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Cooked Pork" }, { "Item shortname": "syringe.medical", "Item skin ID": 0, "Minimum amount of item": 2, "Maximum amount of item": 6, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Medical Syringe" }, { "Item shortname": "largemedkit", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 2, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Large Medkit" }, { "Item shortname": "bandage", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 4, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Bandage" }, { "Item shortname": "antiradpills", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 3, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Anti-Radiation Pills" }, { "Item shortname": "ammo.rifle", "Item skin ID": 0, "Minimum amount of item": 10, "Maximum amount of item": 100, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "5.56 Rifle Ammo" }, { "Item shortname": "ammo.pistol", "Item skin ID": 0, "Minimum amount of item": 10, "Maximum amount of item": 100, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Pistol Bullet" }, { "Item shortname": "ammo.rocket.basic", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 10, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Rocket" }, { "Item shortname": "ammo.shotgun.slug", "Item skin ID": 0, "Minimum amount of item": 10, "Maximum amount of item": 20, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "12 Gauge Slug" }, { "Item shortname": "pistol.m92", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 1, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "M92 Pistol" }, { "Item shortname": "rifle.l96", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 1, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "L96 Rifle" }, { "Item shortname": "rifle.lr300", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 1, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "LR-300 Assault Rifle" }, { "Item shortname": "rifle.ak", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 1, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Assault Rifle" }, { "Item shortname": "rifle.bolt", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 1, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Bolt Action Rifle" }, { "Item shortname": "rocket.launcher", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 1, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Rocket Launcher" }, { "Item shortname": "pistol.revolver", "Item skin ID": 0, "Minimum amount of item": 1, "Maximum amount of item": 1, "Item weight (a larger number has more chance of being selected)": 1, "Item Display Name": "Revolver" } ] } }, "Loot Containers (Chosen at random)": [ { "Container skin ID": 798455489, "Minimum amount of items to spawn": 11, "Maximum amount of items to spawn": 11, "Loot list": [ { "Item shortname": "grenade.beancan", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "grenade.f1", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "surveycharge", "Minimum amount of item": 30, "Maximum amount of item": 30, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "ammo.rifle.explosive", "Minimum amount of item": 45, "Maximum amount of item": 45, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "ammo.rocket.basic", "Minimum amount of item": 9, "Maximum amount of item": 9, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosives", "Minimum amount of item": 45, "Maximum amount of item": 45, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosive.satchel", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosive.timed", "Minimum amount of item": 3, "Maximum amount of item": 3, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "supply.signal", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "electric.generator.small", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "supply.signal", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 1942898011, "Item Display Name": "Minicopter Supply Signal" } ] }, { "Container skin ID": 798455489, "Minimum amount of items to spawn": 11, "Maximum amount of items to spawn": 11, "Loot list": [ { "Item shortname": "grenade.beancan", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "grenade.f1", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "surveycharge", "Minimum amount of item": 30, "Maximum amount of item": 30, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "ammo.rifle.explosive", "Minimum amount of item": 45, "Maximum amount of item": 45, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "ammo.rocket.basic", "Minimum amount of item": 9, "Maximum amount of item": 9, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosives", "Minimum amount of item": 45, "Maximum amount of item": 45, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosive.satchel", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosive.timed", "Minimum amount of item": 3, "Maximum amount of item": 3, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "supply.signal", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "electric.generator.small", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "supply.signal", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 1942906150, "Item Display Name": "Scrap Heli Supply Signal" } ] }, { "Container skin ID": 798455489, "Minimum amount of items to spawn": 11, "Maximum amount of items to spawn": 11, "Loot list": [ { "Item shortname": "grenade.beancan", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "grenade.f1", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "surveycharge", "Minimum amount of item": 30, "Maximum amount of item": 30, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "ammo.rifle.explosive", "Minimum amount of item": 45, "Maximum amount of item": 45, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "ammo.rocket.basic", "Minimum amount of item": 9, "Maximum amount of item": 9, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosives", "Minimum amount of item": 45, "Maximum amount of item": 45, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosive.satchel", "Minimum amount of item": 15, "Maximum amount of item": 15, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "explosive.timed", "Minimum amount of item": 3, "Maximum amount of item": 3, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "supply.signal", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "electric.generator.small", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 0, "Item Display Name": null }, { "Item shortname": "supply.signal", "Minimum amount of item": 1, "Maximum amount of item": 1, "SkinID of item": 1942896432, "Item Display Name": "RHIB Supply Signal" } ] } ], "Version": { "Major": 1, "Minor": 1, "Patch": 5 } } Localization { "Event.Start.Dome": "<color=#ffff00><size=12>There is an Explosives Box on top of Dome containing several Boom Boom materials and items, it will unlock in {0}, be sure to be there to defend it and get the loot!</size></color>", "Event.Start.Trainyard": "<color=#ffff00><size=12>There is an Explosives Box inside the open Red Train Cart at the Trainyard containing several Boom Boom materials and items, it will unlock in {0} be sure to be there to defend it and get the loot!</size></color>", "Event.Start.Airfield": "<color=#ffff00><size=12>There is an Explosives Box inside of Hanger #2 containing several Boom Boom materials and items, it will unlock in {0} be sure to be there to defend it and get the loot!</size></color>", "Event.Start.LaunchSite": "<color=#ffff00><size=12>There is an Explosives Box on top of the Launch Site on the Helipad containing several Boom Boom materials and items, it will unlock in {0} be sure to be there to defend it and get the loot!</size></color>", "Event.Start.Powerplant": "<color=#ffff00><size=12>There is an Explosives Box inside the open Tan Train Cart at the Power Plant containing several Boom Boom materials and items, it will unlock in {0} be sure to be there to defend it and get the loot!</size></color>", "Event.Start.WaterTreatment": "<color=#ffff00><size=12>There is an Explosives Box on top of one of the broken water storage tanks located at the Water Treatment Plant containing several Boom Boom materials and items, it will unlock in {0} be sure to be there to defend it and get the loot!</size></color>", "Event.Start.MissileSilo": "<color=#ffff00><size=12>There is an Explosives Box on the back of the Truck inside the hanger located at the Missile Silo containing several Boom Boom materials and items, it will unlock in {0} be sure to be there to defend it and get the loot!</size></color>", "Event.Start.ArcticBase": "<color=#ffff00><size=12>There is an Explosives Box on the flatbed of the Pickup Truck located at the Arctic Research Base containing several Boom Boom materials and items, it will unlock in {0} be sure to be there to defend it and get the loot!</size></color>", "Notification.nextEvent": "<color=#ffff00>Time until next Explosive Box event : {0}</color>", "Notification.nextUnlock": "<color=#ffff00>Time until Explosive Box is unlocked : {0}</color>", "Notification.isUnlocked": "<color=#ffff00>Chest is currently unlocked!</color>", "Notification.EventWin": "<color=#0099CC><size=12>Someone is looting the Explosives Box! Stop them!</size></color>", "Notification.EventLose": "<color=#ffff00><size=12>The Explosives Box was not found in time, the ZTL Rusty Gods have reclaimed it in disappointment.</size></color>", "Event.Unlock.Dome": "<color=#ffff00><size=12>The Explosives box on top of Dome has been UNLOCKED! hurry up!</size></color>", "Event.Unlock.Trainyard": "<color=#ffff00><size=12>The Explosives box inside the open Red Trian Cart at Trainyard has been UNLOCKED! hurry up!</size></color>", "Event.Unlock.Airfield": "<color=#ffff00><size=12>The Explosives box inside Hanger #2 at Airfield has been UNLOCKED! hurry up!</size></color>", "Event.Unlock.LaunchSite": "<color=#ffff00><size=12>The Explosives box on the Helipad on top of Launch Site has been UNLOCKED! hurry up!</size></color>", "Event.Unlock.Powerplant": "<color=#ffff00><size=12>The Explosives box inside the open Tan Train Cart at the Power Plant has been UNLOCKED! hurry up!</size></color>", "Event.Unlock.WaterTreatment": "<color=#ffff00><size=12>The Explosives box on top of one of the broken water storage tanks located at the Water Treatment Plant has been UNLOCKED! hurry up!</size></color>", "Event.Unlock.MissileSilo": "<color=#ffff00><size=12>The Explosives box on the back of the Truck inside the hanger located at the Missile Silo has been UNLOCKED! hurry up!</size></color>", "Event.Unlock.ArcticBase": "<color=#ffff00><size=12>The Explosives box on the flatbed of the Pickup Truck located at the Arctic Research Base has been UNLOCKED! hurry up!</size></color>", "Error.NoBuild": "<color=#ff0000>You can not build or deploy item near the explosives box!</color>", "Error.NoLockDeploy": "<color=#ff0000>You are not allowed to place a lock on the explosives box</color>", "Notification.Helicopter.Inbound": "<color=#ffff00><size=12>Be advised. A Patrol Helicopter is now on its way to protect and patrol the area around the Explosives Box.</size></color>", "Notification.Helicopter.Retire": "<color=#ffff00><size=12>The Patrol Helicopter has stopped its patrol for the Explosives Box and has decided to head back to HQ for debriefing.</size></color>" }$25.00- 7 comments
-
- #event
- #unique events
- (and 8 more)
-
Version 1.7.3
2,954 downloads
Random jets that fly around the map shooting off nukes and crash with some loot. Permissions jetevent.admin Commands jet - Displays command usage You can use Custom Loot from here to populate the heli_crates { "Jet Settings": { "Chat Command": "jet", "Use Random Timer": false, "Random Timer In Minutes": 60, "Random Timer chance 1-100": 20, "Total Jets To Spawn": 15, "Jet Lifetime In Minutes": 5, "Total Nukes The Jet Can Fire": 3, "Jet Altitude (Recommended 360.0 or above)": 360.0, "Allow nuke damage to BuildingBlocks": true, "Disable Map Marker": false, "Use nuke fog effect on close by players": false }, "Radiation Settings": { "Use Radiation": true, "Radiation Radius": 50.0, "Radiation Amount": 10.0, "The Lifetime Of The Radiation Pocket In Minutes": 5 }, "Crash Settings": { "Use Jet Crashes": true, "Total Plains To Crash": 2, "Spawn Dead Pilot": true, "How Many Loot Crates On Crash": 3, "Crates On Fire For x Seconds": 180, "Crate Loot From CustomLoot Profile Name": [], "Crate Loot Table File Name And Total Item Slots To Use": { "CrateLoot": 5 } }, "TruePVE Settings": { "Create PVP Zone Around Crash Site Using ZoneManager And TruePVE Mapping Name": "", "Create Visual Dome Around Zone": false, "Zone Radius - 0.0 Disables Zone And Dome": 50.0, "LifeTime Of The Zone In Minutes": 60, "Zone Enter Message": "You have Entered A PVP Zone", "Zone Exit Message": "You have Left A PVP Zone" }, "Nuke Player Settings": { "Jet Altitude (Recommended 360.0 or above)": 360.0, "Use Radiation": false, "Radiation Radius": 50.0, "Radiation Amount": 10.0, "The Lifetime Of The Radiation Pocket In Minutes": 5, "Allow nuke damage to BuildingBlocks": true, "Use Explosion effect (Calling in more then 10 planes to one location this may cause fps lag if enabled)": false, "Use nuke fog effect on close by players": false }, "Send In Npc BackUp Settings": { "Total Defenders": 6, "Total Time In Minutes Defender Will Stay": 60, "Crash Site Npc Configs": [ { "Spawn Health Of The Defender": 100.0, "Weapon Damage Scale Default 1.0": 1.0, "Defenders aimConeScale default 2.0": 2.0, "Names To Give The Defenders": [ "Pvt. Harris", "Pvt. Hobbs", "Pvt. Fiske", "Pvt. Carter", "Pvt. Mackenzie", "Pvt. Quinn", "Pvt. Wright", "Pvt. Baird", "Pvt. Marshall", "Pvt. O�Malley", "Pvt. McElroy", "Pvt. Grimes", "Pvt. McGovern", "Pvt. McGinnis", "Pvt. Foley", "Pvt. Morgan", "Pvt. McEvoy", "Pvt. Gunderson", "Pvt. Hammarsten", "Pvt. Jenkins", "SGT. Tosh", "SGT. Waugh", "SGT. Stoughton", "SGT. Cooper", "SGT. Crockett", "SGT. Jackson", "SGT. Hamilton", "SGT. Jefferson", "SGT. Wilson", "SGT. Lane", "SGT. Jameson", "SGT. Nuttall", "SGT. Gentry", "SGT. Gillespie", "SGT. Pike" ], "Defenders Drop Loot": false, "Spawn Kits For The Defenders": [], "Keep Kit Items On Defender Corpse": false, "Remove Kit Weapon On Defender Corpse Spawn": false, "Lock Wear Slots On Defender Corpse Spawn": false, "Loot From CustomLoot Profile Name": [], "Loot Table Data File Name And Total Item Slots To Use": { "Default": 5 } }, { "Spawn Health Of The Defender": 110.0, "Weapon Damage Scale Default 1.0": 1.0, "Defenders aimConeScale default 2.0": 2.0, "Names To Give The Defenders": [ "Pvt. Harris", "Pvt. Hobbs", "Pvt. Fiske", "Pvt. Carter", "Pvt. Mackenzie", "Pvt. Quinn", "Pvt. Wright", "Pvt. Baird", "Pvt. Marshall", "Pvt. O�Malley", "Pvt. McElroy", "Pvt. Grimes", "Pvt. McGovern", "Pvt. McGinnis", "Pvt. Foley", "Pvt. Morgan", "Pvt. McEvoy", "Pvt. Gunderson", "Pvt. Hammarsten", "Pvt. Jenkins", "SGT. Tosh", "SGT. Waugh", "SGT. Stoughton", "SGT. Cooper", "SGT. Crockett", "SGT. Jackson", "SGT. Hamilton", "SGT. Jefferson", "SGT. Wilson", "SGT. Lane", "SGT. Jameson", "SGT. Nuttall", "SGT. Gentry", "SGT. Gillespie", "SGT. Pike" ], "Defenders Drop Loot": false, "Spawn Kits For The Defenders": [], "Keep Kit Items On Defender Corpse": false, "Remove Kit Weapon On Defender Corpse Spawn": false, "Lock Wear Slots On Defender Corpse Spawn": false, "Loot From CustomLoot Profile Name": [], "Loot Table Data File Name And Total Item Slots To Use": { "Default": 5 } } ] }, "Version": { "Major": 1, "Minor": 7, "Patch": 2 } }$22.00 -
Version 0.0.2
130 downloads
SimpleEvents allows scheduling console commands for in-game events and separate timed commands. Features: - Schedule custom console commands. - Schedule console commands for in-game events. - Configure independent timed commands. - Choose between sequential or simultaneous execution of timed commands. - Define minimum and maximum intervals for timed commands. - Set minimum player count requirements for timed commands. - In-game events, such as Patrol Helicopter, CH47 Helicopter, Cargo Ship, Cargo Plane, Easter Egg Hunt, Santa's Sleigh, Halloween Hunt, and Bradley APC. Default Config: { "Custom Commands Execution Mode | 1 = Sequentially, 2 = Simultaneously, 3 = Disabled": 1, "Custom Commands": [ { "Commands": [ "", "" ], "Min Interval (s)": 60, "Max Interval (s)": 120, "Min Players": 0 }, { "Commands": [ "", "" ], "Min Interval (s)": 180, "Max Interval (s)": 300, "Min Players": 0 } ], "Patrol Helicopter": { "Commands": [ "", "" ], "Min Players": 0, "Prefab": "assets/prefabs/npc/patrol helicopter/patrolhelicopter.prefab" }, "CH47 Helicopter": { "Commands": [ "", "" ], "Min Players": 0, "Prefab": "assets/prefabs/npc/ch47/ch47scientists.entity.prefab" }, "Cargo Ship": { "Noninitial LootRound Min Players": [], "Commands": [ "", "" ], "Min Players": 0, "Prefab": "assets/content/vehicles/boats/cargoship/cargoshiptest.prefab" }, "Cargo Plane": { "Commands": [ "", "" ], "Min Players": 0, "Prefab": "assets/prefabs/npc/cargo plane/cargo_plane.prefab" }, "Easter Egg Hunt": { "Commands": [ "", "" ], "Min Players": 0, "Prefab": "assets/prefabs/misc/easter/egghunt.prefab" }, "Santa's Sleigh": { "Commands": [ "", "" ], "Min Players": 0, "Prefab": "assets/prefabs/misc/xmas/sleigh/santasleigh.prefab" }, "Halloween Hunt": { "Commands": [ "", "" ], "Min Players": 0, "Prefab": "assets/prefabs/misc/halloween/halloweenhunt.prefab" }, "Bradley APC": { "Commands": null, "Min Players": 0, "Prefab": null } }Free -
Version 1.0.3
774 downloads
With this plugin you can create loot tables and apply them to default entities like loot barrels, crates, toolboxes, hackable crates etc. You can also use loot tables for custom storage containers, including using API. You can create loot tables with unique items using displayname and skins for them (please only use this for items with max stacksize count of 1, like for weapons). Developer API: (void) GetSetItems(BaseEntity entity, string tableName, int minAmount, int maxAmount, float multiplier, bool clear = true) // Will fill your custom crate with a set of items using your chosen loot table entity - crate or any storage container tableName - loot table filename minAmount - minimum number of items maxAmount - maximum number of items multiplier - items multiplier clear - clear container before filling, default true(optional)Free -
Version 1.0.5
142 downloads
Adds an exciting event to your server: a box appears at a random location on the map. Players must find it using a special compass. Whoever finds this box first will get all the loot. The plugin is easy to set up and has great customization. For the plugin to work, plugins such as ImageLibrary and SimpleLootTable are required! Commands (admin only): /sch_start - starts an event /sch_stop - ends an event Hooks: void ScavengerHuntStarted() // called when the event starts void ScavengerHuntStarted() // called when the event ends Config: { "Autostart event": true, "Minimum time to event start(in seconds)": 3000, "Maximum time to event start(in seconds)": 5000, "Minimum amount of online players to trigger the event": 1, "Crate prefab": "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab", "Crate skin": 0, "Event duration": 600, "Minimum number of items in a crate": 6, "Maximum number of items in a crate": 12, "Simple loot table name": "exampleTable", "Pre-event message": "Scavenger hunt event will start in a minute", "Pre-event message time(in seconds)": 60, "Event message": "The scavenger hunt event has begun, follow the compass and find the crate first", "Find message(message when someone found the crate)": "Someone found the crate", "Not find message(event if no one found the box)": "Nobody found the box crate", "End event message": "Scavenger hunt event ended", "Icon AnchorMin": "0.02 0.92", "Icon AnchorMax": "0.07 0.994", "North icon": "https://i.imgur.com/myBNiHd.png", "South icon": "https://i.imgur.com/UsUrH80.png", "West icon": "https://i.imgur.com/QiSH0Xx.png", "East icon": "https://i.imgur.com/10RljdU.png", "NorthWest icon": "https://i.imgur.com/RC9W0rV.png", "NorthEast icon": "https://i.imgur.com/Nh6wmlo.png", "SouthWest icon": "https://i.imgur.com/KJ8YiU5.png", "SouthEast icon": "https://i.imgur.com/l6HDfzQ.png" }$9.99 -
Version 1.0.0
11 downloads
Halloween 2024 Raidable Base Pack! Include Bike Raidable Parkour Prepare for the ultimate Halloween Raid Challenge with our brand new Raidable Base Pack 2024—a spine-chilling, action-packed adventure designed to test your raiding skills. With 12 terrifying bases ranging from easy to nightmare, there’s something for every type of raider. Here’s what you get: Base Pack Breakdown: 1 Easy Base: Perfect for warm-up raids, no tricks here—just treats! 2 Medium Bases: Test your teamwork and coordination as the difficulty ramps up. 4 Hard Bases: Intense action awaits, full of hidden traps and creative builds to outsmart. 2 Expert Bases: Only for the most skilled raiders—prepare for high-risk and high-reward! 2 Nightmare Bases: These aren't for the faint of heart. Expect the unexpected in these terrifying raids. Nightmare Bases - Enter if You Dare! New Parkour Madness: A haunted Halloween parkour that you can drive through on a bike while simultaneously raiding! Twisting paths, impossible jumps, and horrifying surprises around every corner. Think you can raid while keeping your balance? Beware! Every fall brings you closer to the abyss. The Demon: This terrifying underworld-themed base features demonic tentacles rising from the ground, sprawling across land and sea! The Demon base can be defended underwater or above, giving raiders nowhere to hide. With eerie decorations and mind-bending architecture, it's a raid to remember! Halloween Theming & Custom Decor Every base is meticulously decorated with Halloween flair—spooky props, eerie lighting, and terrifying surprises await you in every room. No two rooms are the same, and each base will haunt you with its dark, twisted design. Prepare to raid through creepy crypts, haunted halls, and cursed chambers, each more spine-tingling than the last! Limited Sale Time Offer! Get the Raidable Base Pack 2024 and experience the scariest raid challenges ever created. Whether they raiding solo or with a squad, these uniquely themed bases will push your Raiders to the limit. Are they ready to face there worst nightmares this Halloween? Grab the Halloween 2024 Raidable Base Pack today... if you dare!$14.98 -
Version 1.0.8
319 downloads
Your players have a great opportunity to spend time completing different missions to get rewards! The list of possibilities is incredible: In-game Events. Fights with players. Farming, Raidings, Crafting or taking action in Custom Events(The list of supported plugins will be below), and much more! Description: Welcome to a world of unforgettable adventures that BattlePass can provide your users! This plugin has 30 levels that will entertain players in different ways. Let us plunge you deeper into the great atmosphere we have prepared for you! How does it work? You will get XP for accomplishing different goals, such as destroying the helicopter, raiding, and killing players, bots, or animals. Leveling up is also possible in a more peaceful way, too. For example, you can craft items, open boxes, and farm barrels and collect farm resources. Also, don’t forget that you can easily change parameters in the config file. Feel free to change the amount of XP awarded for missions. What is the specialty of our BattlePass? Support for custom events. The plugin interface looks like it was made by the game developers. Better performance. Detailed configuration of all actions in the config. The plugin has a system of permissions that will allow your server to receive additional earnings. You can configure players' access to rewards. You can also add different multipliers of getting EXP for different privileges. The reward system supports custom items and teams. Level 1 can have multiple rewards. You can change all the texts in the Lang file. Dependencies (optional, not required) Arctic Base Event Satellite Dish Event Junkyard Event Plant Event Air Event Harbor Event Water Event Boss Monster Plugin Config en - example of plugin configuration in English ru - example of plugin configuration in Russian My Discord: CASHR#6906 Join the Mad Mappers Discord here! Check out more of my work here!$33.00 -
Version 1.0.13
817 downloads
Are your players tired of waiting for Airdrops? This little plugin makes them appear almost instantly, no cargo plane, no parachutes. Airdrop will spawn wherever the supply signal lands. The delay can be modified in the config file. The default is 5 seconds to allow the supply signal to land and smoke briefly. Config File { "Delay Before Spawn": 5.0, "Use Permission": false, "Prevent Deploying Inside (Players will only be able to deploy supply signals outside)": false, "Skin IDs To Ignore": [] } if "Use Permission" is set true then permission to be set is instantairdrop.use If "Prevent Deploying Inside" the Airdrop will be cancelled, the supply signal will be refunded to the player and a message will inform the player that supply signals can only be deployed outside. This is to prevent instant airdrops spawning inside of bases and is optional. Tested to work nicely along side other plugins such as: Heli Signals Bradley Drops Fancy Drop Loot Defender Signal Cooldown Helpful Supply Supply Lock Vehicle Airdrops Note: The plugin is designed to operate without causing issues when used with these plugins. However, it does not integrate or alter the functionality of these plugins.$3.99- 35 comments
- 5 reviews
-
- #rust
- #supply drop
- (and 15 more)
-
Version 1.2.92
117 downloads
Integrate a complete tier/stage system into your mod server. Or just set up a new server with this game mode. By default the plugin will generate 4 Tiers, but you can create all the tiers you consider necessary and configure each tier to your liking. 1 Tier for each day? You can do it. I know, the price of this plugin may seem expensive. But it’s several weeks of work on the development of the plugin + all the time I’ll have to spend maintaining it. Below I will show you all the features that are included. Features GUI Screen Counter: It shows in the upper left part of the screen a counter with the current tier and time left for the tier to change. Windows Info: Turns the use of the information display on or off. You can block it completely or simply block the information of the next tiers from being consulted. Alert Modal: Enable or disable the plugin’s modal alerts that will notify players of blocked things. Alert Modal Changue Tier: Enable or disable modal alerts when changing tiers. Alert Modal Events: Enable or disable modal alerts when spawning or a server event occurs. Example when an airdrop comes out, the cargoship appears or the oil rig respawns. Custom Alert Modal: Activate or deactivate custom modal alerts that you can perform from the /tieralert msg command. MESSAGES Chat: Notifies by chat of the warnings of the server alerts. Welcome Message Chat: Welcome message in chat when a player connects explaining that they are on a server with Tiers Mode enabled. Discord Messages: Notify on Discord, using the Discord Messages plugin when a Wipe is started or a Tier is changed. OPTIMIZATION Hooks: The plugin contains more than 14 oxide hooks for the operation of all features. That is why optimization has been taken care of in the use of each hook. Likewise, those features that are deactivated in each tier and their corresponding hooks are not necessary to work will be automatically deactivated. LOCKED OBJECT EDITING INTERFACE The plugin has an administrative command /tier edit to edit the objects that will be locked by each tier in an intuitive and easy way. This way you won’t have to search for the name of the object and add it to the config. Tiers Features TIER CONFIG Tier Name: Sets the name of the Tier to be displayed. Tier Icon URL: Set a URL with the image of the Tier. Tier Color: Set a color to customize the tier. Duration of the tier in Minutes: Sets the duration of the tier in minutes. If you want it to last an hour you will have to specify 60 minutes. If you want it to be 1 day, 24h = 1440. BUILDING Cupboards: You can set a maximum of curpboards per player or leave it unlimited. Cupboards Alerts: Destruction alert system. When a player breaks another player’s locker, the server can be notified. (As long as it is configured like this) Maximum Upgrade Level: Sets the maximum upgrade level in each tier. WORKBENCH Research from Workbench: Allow or block research from the workbench depending on the tier. Place All Workbench: Allow or block placement of all Workbenchs or just the Workbenches you specify. EVENTS You will be able to activate or deactivate the automatic events of the Server according to the tier. For example: You will be able to disable the cargoship in the first tier. The events that you can configure are: Cargoship. Oil Rig. Chinook. Patrol Helicopter. Aidrop. Bradley APC. SELLERS You can activate or deactivate the different vendors on the map. As well as vending machines and the use of drones. Helicopter Sale. Boat Sales. Horse Sales. Use of Drones. Use of Public Vending Machine (Rads). SPAWNS Spawn Cards: Adjust the spawn of access cards. You can make only the green card appear in the first eras and as it progresses, the blue and red cards appear. Spawn Vehicles (Cars): Configure if you want cars to spawn around the map. You can specify the number of modules that can appear. For example: Make that in the first tier no cars come out, but in the second only cars of 2 modules come out and in the third tier that they come out of 3 modules. Use Vehicle MLRS: Allows or not, to use the MLRS vehicle. Use Vehicle Workcart: Allows or not, to use the Workcart. Use Vehicle Locomotive: Allows or not, to use the Locomotive. SPEED Crafting Rate: As the tiers progress, you can configure the crafting time to be faster, or always leave it vanilla. Research Seconds: As the tiers progress, you can configure the research time to be faster or leave it vanilla. You can also make it last longer than vanilla. Recycler Seconds: As the tiers progress, you can configure the recycling time to be faster or leave it vanilla. You can also make it last longer than vanilla. Gather System:A complete Gather system is integrated so that depending on the tier you can configure it in a different way. In this way the first tier can be vanilla and as you advance from tier the farming ratio will go up. Of course, if you activate it, make sure that you do not use any other similar plugin for this. You can configure the following parameters: Dispenser Gather. Dispenser Bonus. Collectible Pickup. Growable Gathered. Survey Gather. Quarry Gather. Excavator Gather. BLOCK Items lock Craft: Blocks the ability to craft items that are locked in the current tier. List of Blocked Items: You can easily edit the locked items in each tier with the /tier edit command. Deployable lock without Building Permissions: Blocks the ability to place certain items if the player does not have locker permission. Ideal to prevent players from placing certain items anywhere on the map. EXECUTION COMMANDS You will be able to set your own commands that will be executed when the tier loads. Both in tier changes, and in server restarts. Ideal for disabling certain plugins up to a certain tier. Or to execute another plugin’s command to trigger an event. Or any other idea you can think of. Permissions tiersmode.admin With this permission you will be able to use the /tier edit command and the /tieralert command. Do not grant this permission to players. tiersmode.bypass.use_workcart and tiersmode.bypass.use_locomotive Permission to bypass Workcart and Locomotive usage lock. tiersmode.bypass.use_mlrs Permission to bypass the MLRS usage block. tiersmode.bypass.limit_cupboard Permission to evade the maximum limit of TC. tiersmode.bypass.block_items Permission to evade blocking of all items. tiersmode.bypass.block_place_no_building Permission to bypass the build lock of specific items without cabinets. tiersmode.bypass.upgrade Permission to bypass the building improvement limit. tiersmode.bypass.block_place_all_workbench Permission to bypass the placement lock of any workbench. tiersmode.bypass.block_research Permission to bypass the workbench research lock. tiersmode.bypass.block_vending_helis Permission to evade vendor blocking (Helis, Boats, Horses) tiersmode.bypass.block_vending_boat Permission to evade vendor blocking (Helis, Boats, Horses) tiersmode.bypass.block_vending_horses Permission to evade vendor blocking (Helis, Boats, Horses) tiersmode.instant_research Permission for instant research. tiersmode.alerts.block Permission to block alerts to that player. tiersmode.instant_recycler Permission for instant recycling. Commands /tier Opens the info screen if enabled in the config. /tier edit Opens the edit screen for locked items for tiers. Only with Admin. /tieralert textmsg Send a message in alert format to all online players on the server. You can only do this if you have admin permission. Configuration DEFAULT CONFIGURATION WITH 4 TIERS Language Language support. By default it will be generated in English. If you are interested in the Spanish language, you just have to ask me privately. Bonus For any problem, doubt, suggestion or assistance do not hesitate to contact me by Discord ninco90#6219 If you need me to configure everything from scratch, according to your tastes, for your server I can also do it for an additional fee. Although you should be able to configure everything yourself.$45.00 -
Version 1.0.3
15 downloads
A lobby with up to 49 teleporters for your events/arena server (Designed to work with the arena plugin) Each area has a sign to add a game mode and another above each portal for the map or event name/image You can change all of the colours to any of the 7 available with just a click and drag. There is a parkour course around the edge of the lobby leading to the area above the stage$29.99