Paws4Luv's Wishlist
-
Lucky Drop
Keep your Players Online Longer with Lucky Drop.
Set a Loot Table for a Randomized Player Selecting Drop.
You can set the time between events in Seconds. (Default 1 Hour)
The plugin will detect the min player threshold in order to keep events going.
Winners can be broadcasted via Chat.
Winners info can be pushed to Discord Via Webhook
Features and Parameters can be seen in config.
Once you have your loot table set, Don't forget to toggle on the Drop Timer!
Lang included for Server Customization.
HOOKS
OnLuckyDropActive
OnLuckyDropInactive
Config
{ "Turn on the Lucky Drop Timer?": false, "Block Admins From Participating?": true, "Minimum Amount of Players Online to enable Drops": 3, "Cancel Drop Event if a Player drops out to bring Min Players Below Threshold?": false, "Amount of Time in Seconds between Lucky Drops": 3600, "Broadcast when the Lucky Drop timer Starts?": true, "Announce Lucky Drop Winner?": true, "Chat Icon": 0, "Announce Winner to Discord?": false, "Discord Webhook URL": "INSERTWEBHOOKURLHERE", "Minimum Amount of Items to be Pulled from the Lucky Drop": 1, "Maximum Amount of Items to be Pulled from the Lucky Drop": 1, "Amount of Drops to Give the Winner?": 1, "Loot Table": [ { "Item ShortName": "scrap", "Item Custom Name": "", "Minimum Item Amount": 200, "Maximum Item Amount": 400, "Item Skin ID": 0, "Probability out of 100 to pull this item from the Lucky Drop?": 50 }, { "Item ShortName": "explosive.timed", "Item Custom Name": "", "Minimum Item Amount": 1, "Maximum Item Amount": 3, "Item Skin ID": 0, "Probability out of 100 to pull this item from the Lucky Drop?": 50 } ] }
Lang
{ "Win": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] <color=#a200ff>{0}</color>, has Won this Rounds <color=#00aba9>Lucky</color> <color=#f09609>Drop</color>, Stick around for your Chance to <color=#f09609>Win</color>.", "DropScheduled": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] A <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> Event has started and will choose a random winner when the Timer is up.", "Cancelled": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] The <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> was Cancelled due to lack of <color=#f09609>Players</color>.", "Dropped": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] The <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> was dropped near you due to Lack of Space.", "DroppedContents": "[<color=#00aba9>Lucky</color> <color=#f09609>Drop</color>] The <color=#00aba9>Lucky</color> <color=#f09609>Drop</color> <color=#00aba9>Contents</color> were dropped at your feet due to Lack of Space." }
Thanks to @Luuxen for the help with testing.
-
Police
By CommandoSoldat in Plugins
This Plugin is all about Roleplay. Once installed it gives you the opportunity to have a police presence on your server.
It allows Players with permission to change their status to either "on duty" or "off duty".
Everybody on the server is able to see if the police is active on the server and even how many officers currently play through a little panel on the top right.
This plugin also includes an automtic payment system for paying the police officer for minutes he/she was on duty
You can also call the police as a player by command. Police officers on duty will be notifyed in chat with a sound feedback and a map marker will be displayed on the map
at the location of the player who called the police. The marker will automatically disappear after a set amount of time in config or if a police officer closes this case manually by command.
This plugin is expandable in many ways for example, if you own the plugin StoreRobbery it can be used to only make StoreRobbery work
if the police is active and disable it if the police is inactive and much more.
If you purchase this plugin you are getting full support for any upcoming changes and if you like to have this plugin combined with for example the StoreRobbery
just message me on discord an i will make this happen for you.
When a player goes on duty with /pd a oxide group will be assigned named: "dutygroup"
When a player goes of duty with /pde that oxide group will be revoked from the player
Discord: https://discord.gg/jMfCUJd4eE
Position of the Panel is not adjustable through the config. If you like a different position message me and i will change it for you if you dont know how to in the code.
Feel free to contact me any time for plugin customisation.
Permissions
police.use - allows you to use the commands for on and off duty
Chat Commands
/pd - only for players with permission police.use. Sets your status to "on duty" and changes the panel to police active
/pde - only for players with permission police.use. Sets your status to "off duty" and changes the panel
/police - available for every player on the server. Give you information (names) about all police officers currently on duty.
/policeui off - available for every player on the server. Turn off the police panel at the top of the screen.
/policeui on - available for every player on the server. Turn on the police panel at the top of the screen.
/callpolice - available for every player on the server to notify the police (sets a map marker at currenc location) every police officer on duty gets a personal message
/closecase - only for players with permission police.use. Police officer has to look directy on to the player who called the police and enter this command in order to delete the map marker manually the player created while calling the police
Console Commands
Police.pd (SteamID) - remotely set a player on duty in your preffered console
Police.pde (SteamID) - remotely set a player off duty in your preffered console
Lang Files
German and Englisch translation included
Config file
{ "Salary_Timer_in_Minutes": 60, "Salary_Item": "scrap", "Salary_Ammount": 100, "Use_Salary_System": true } API
returns the number of active police on duty as an Integer
-
Tugboat Pirates
By The_Kiiiing in Plugins
Experience the thrill of high-seas plunder with "Tugboat Pirates". Encounter a Tugboat, brimming with NPC pirates protecting their valuable loot. Engage in intense battles, eliminate the captain for an access code, and seize the treasure.
Features
Tugboat with Pirate NPCs and loot patrols the ocean Kill the captain to get access to the loot room Fully configurable boat interior Boat location marked on the map Fully customizable NPCs (you can even give them rocket launchers in their kits) Event starts automatically (configurable time, can be disabled) Announcements via gametip and/or chat NPC are turret NPC that do not move from their station on the Tugboat
Door code of the loot room can be found in the captain's corpse (pirate quotes can be changed in the config)
Commands
All Commands require the admin permission
/tugboatstart - Manually start the event /tugboatstop - Manually end the event
Hooks
(void) OnTugboatPiratesStarted() // Called when the event has started (void) OnTugboatPiratesEnded() // Called after the event has ended
Permissions
tugboatpirates.admin - Required to use admin commands
Configuration
{ "Time between events (minutes, set to -1 to disable scheduled events)": 60, "Event duration (seconds)": 3600, "Show toast when event starts": true, "Announce event in chat": true, "Boat leave time before despawning (seconds)": 120, "Time before boat despawn when captain is killed (seconds)": 1200, "Boat configurations": [ { "Location offset (used when spawning multiple boats)": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Npc profile for captain (must be a valid profile)": "captain", "Npc spawn locations and profiles": { "back_right": "pirate_lr", "back_left": "pirate_lr", "upper_front_right": "pirate_lr", "upper_front_left": "pirate_lr", "upper_back_right": "pirate_lr", "upper_back_left": "pirate_lr", "roof_back": "pirate_lr", "entrance_right": "pirate_lr", "entrance_left": "pirate_lr", "roof_right": "pirate_lr", "roof_left": "pirate_lr", "front": "pirate_lr", "right": "pirate_mp5", "left": "pirate_mp5" }, "Interior objects (crates, decoration, etc.)": [ { "Prefab path": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "Rotation": 180.0, "Position on boat": { "x": 0.0, "y": 2.0, "z": 4.2 }, "Skin id": 1394363785, "Loot profile (only for crates, leave empty for default loot)": "" }, // Removed some lines for readability reasons ] } ], "Npc profiles": { "pirate_lr": { "name": "Pirate", "health": 200.0, "enableRadio": true, "senseRange": 50.0, "visionCone": 135.0, "damageScale": 1.0, "memoryDuration": 60.0, "lootProfile": "pirate", "kit": "", "Clothing items": [ { "shortName": "hat.boonie", "amount": 1, "skinId": 965553937 }, { "shortName": "hoodie", "amount": 1, "skinId": 2984978438 }, { "shortName": "pants", "amount": 1, "skinId": 2984977257 }, { "shortName": "attire.hide.boots", "amount": 1, "skinId": 861468674 } ], "Belt items": [ { "shortName": "rifle.lr300", "amount": 1, "skinId": 0 } ] }, "pirate_mp5": { "name": "Pirate", "health": 150.0, "enableRadio": true, "senseRange": 50.0, "visionCone": 135.0, "damageScale": 1.0, "memoryDuration": 60.0, "lootProfile": "pirate", "kit": "", "Clothing items": [ { "shortName": "hat.boonie", "amount": 1, "skinId": 965553937 }, { "shortName": "hoodie", "amount": 1, "skinId": 2984978438 }, { "shortName": "pants", "amount": 1, "skinId": 2984977257 }, { "shortName": "attire.hide.boots", "amount": 1, "skinId": 861468674 } ], "Belt items": [ { "shortName": "smg.mp5", "amount": 1, "skinId": 0 } ] }, "captain": { "name": "Captain", "health": 100.0, "enableRadio": false, "senseRange": 0.0, "visionCone": 0.0, "damageScale": 1.0, "memoryDuration": 0.0, "lootProfile": "pirate", "kit": "", "Clothing items": [ { "shortName": "hat.boonie", "amount": 1, "skinId": 965553937 }, { "shortName": "tshirt", "amount": 1, "skinId": 811762477 }, { "shortName": "pants.shorts", "amount": 1, "skinId": 849256923 }, { "shortName": "attire.hide.boots", "amount": 1, "skinId": 861468674 } ], "Belt items": [ { "shortName": "mace.baseballbat", "amount": 1, "skinId": 0 } ] } }, "Loot profiles": { "crate_2": [ { "Short name": "scrap", "Min amount": 2, "Max amount": 20, "Chance": 1.0, "Skin id": 0 }, { "Short name": "metal.refined", "Min amount": 4, "Max amount": 8, "Chance": 0.5, "Skin id": 0 }, { "Short name": "gears", "Min amount": 1, "Max amount": 3, "Chance": 0.2, "Skin id": 0 }, { "Short name": "sewingkit", "Min amount": 1, "Max amount": 3, "Chance": 0.2, "Skin id": 0 }, { "Short name": "rope", "Min amount": 1, "Max amount": 3, "Chance": 0.2, "Skin id": 0 }, { "Short name": "sheetmetal", "Min amount": 1, "Max amount": 2, "Chance": 0.2, "Skin id": 0 }, { "Short name": "grenade.molotov", "Min amount": 1, "Max amount": 2, "Chance": 0.1, "Skin id": 0 }, { "Short name": "grenade.f1", "Min amount": 1, "Max amount": 4, "Chance": 0.1, "Skin id": 0 }, { "Short name": "telephone", "Min amount": 1, "Max amount": 1, "Chance": 0.1, "Skin id": 0 }, { "Short name": "multiplegrenadelauncher", "Min amount": 1, "Max amount": 1, "Chance": 0.1, "Skin id": 0 } ], "pirate": [ { "Short name": "scrap", "Min amount": 2, "Max amount": 6, "Chance": 1.0, "Skin id": 0 }, { "Short name": "bottle.vodka", "Min amount": 1, "Max amount": 1, "Chance": 0.7, "Skin id": 0 }, { "Short name": "pistol.eoka", "Min amount": 1, "Max amount": 1, "Chance": 0.2, "Skin id": 0 }, { "Short name": "ammo.handmade.shell", "Min amount": 5, "Max amount": 10, "Chance": 0.2, "Skin id": 0 }, { "Short name": "rope", "Min amount": 1, "Max amount": 3, "Chance": 0.3, "Skin id": 0 }, { "Short name": "sewingkit", "Min amount": 1, "Max amount": 2, "Chance": 0.3, "Skin id": 0 } ] }, "Priate quotes (inluded in captain's note)": [ "If rum can’t fix it, ye are not using enough rum.", "But… why is the rum gone?", "Be who you arrrr...", "All for rum and rum for all!", "Land was created to provide a place for boats to visit.", "If ye can read this ye be stupid." ] }
-
Paraplane
I introduce to you a brand new plugin to make custom and configurable use of the new addition of parachutes to the game of Rust! This plugin will add the ability for players on your server to use a Paraplane! Paragliders have the ability to gain altitude with the help of an engine on the player's back, as well as gain more speed in comparison with a parachute.
You can create a great number of paraglider presets that can differ in HP, Speed, Drag, Fuel Consumption, and more! This plugin will give you the opportunity to create countless presets, your imagination is one of the only limitations! You can create parachute presets without an engine, where you can also configure and customize the default and additional parachutes that can appear in your loot tables.
Paraplanes and Custom Parachutes can be given to yourself or players with the use of commands, or you can add them to any of your existing loot tables! The plugin comes with configuration options to place them in whatever loot tables you decide.
Paraglider control
The control of the paraglider completely coincides with the control of the parachute. To climb, hold down the [S] key and the engine key [SHIFT].
By default, to turn on the engine, the player needs to have fuel in the inventory.
Chat commands (only for administrators)
- /giveparaplane <paraplanePresetName>
Console commands (RCON only)
- giveparaplane <paraplanePresetName> <userid> <amount>
Config
- plugin_en – example of plugin configuration in English
- plugin_ru – example of plugin configuration in Russian
My Discord: Adem#9554
Join the Mad Mappers Discord here!
Check out more of my work here!
- #parachute
- #vehicle
- (and 10 more)
-
ServerPolls+
ServerPolls+
Summary:
Admins can announce server polls with any information they choose. Players can vote by clicking the buttons on the UI.
This is an incredible plugin for compiling data for new additions to the server from your players. Your discord polls don't reach all of your players! That's why server polls are the most effective way to learn about what players really want!
Commands:
admin.feedback (message)
Permissions: serverpollsplus.view & serverpollsplus.send
Dependencies:
ImageLibrary
Core Features:
1. On screen polls
2. Voting options
3. Flawless UI design
4. Permissions
5. Discord Integration
Configuration:
Language Settings
Confirmation Message In Chat Upon Vote
Discord Channel Integration for Results