metshival's Wishlist
-
Harbor Event
Creates a unique event at the Harbor monument for players to participate in for rewards. Players must battle numerous NPCs and APCs to access the puzzle to open the loot room!
Description
This event started off as a warning on the chatbox about the ships coming soon to dock in Port, loaded with precious cargo. After the period has passed, a ship appears in one of the locations at Harbour that are accessible from the map, where the crane loads the container.
The loading area is protected by one Tank and 7 NPCs by default. The container door is locked, you must push a button from inside the cranes cockpit to open the door. Inside the container, there is a default security camera, locked box, 2 DMS, 2 Elite, and 2 Military boxes.
The locations and loot from all crates/NPCs can be configured within configurations, and unwanted crates/NPCs added or removed. Also, ships will generate the default ship loot, e.g. The config file allows to modify tank as well as loot inside of the ship.
When the event occurs, the map displays the markers (configured in the config file). All players that are inside the event area will have a timer counting down the amount of time until the event ends.
Dependencies Required
NpcSpawn
Dependencies (optional, not required)
True PVE PveMode GUI Announcements Notify Discord Messages AlphaLoot CustomLoot NTeleportation HeliControl Economics Server Rewards IQEconomic Kits
Chat commands (only for administrators)
/harborstart – starting of the event
/harborstop – ending of the event
/harborpos – determining the position and rotation coordinates for changing the location of NPCs and crates.It should write in the configuration (Attention! The event must be started, the current position of the administrator in relation to the cargoship is read)
Console commands (RCON only)
harborstart – starting of the event
harborstop – ending of the event
Plugin Config
en - example of plugin configuration in English ru - example of plugin configuration in Russian
Hooks
void OnHarborEventStart() – called when the event starts
void OnHarborEventEnd() – called when the event ends
void OnHarborEventWinner(ulong winnerId) – called at the end of the event, where the winnerId is the player who did more actions to complete the event
My Discord: KpucTaJl#8923
Join the Mad Mappers Discord here!
Check out more of my work here!
-
Fishing Event
Event which idea was taken from halloween's and easter's hunting. As in original game we collect candies or eggs, that in this case we are catching fishes for which we are getting points. Amount of points are dependent on the type of fish or item we catch. It depens exacly on number of "Bait" that every type of fish has e.g. Sardine has Bait 3 so we get 3 points.
Permission
To assign a permission, use 'oxide.grant <user or group> <name or steam id>' fishingevent.admin - Allow to using commands.
Commands
This plugin provides both chat and console commands using the same syntax. When using a command in chat, prefix it with a forward slash: `/`. startfe - starts the countdown to the start of the fishing event.
stopfe - Ends the event immediately, without giving away any prizes.
finishfe - Ends the event immediately, with giving away any prizes.
configfe - Opens the configuration UI panel
Configuration
Language
Default English FIle
{ "noOneStart": "Wow, no one played so no one won.", "bestPlayer": "{0} is the top fisherman who has caught {1} fish and {2} points collected.", "playerStats": "You placed {0} of {1} with caught {2} fish and {3} points collected.", "rewardMessage": "You received {0}x {1} as an award!", "timeMessageToEvent": "<color=#326de3>Fishing Event</color>: The fishing event starts in {0} minutes." }
Hooks
void OnFishingEventStartCountdown() - Call when starts counting down to the start of the fishing event.
void OnFishingEventStarted() - Call when the fishing event begins.
void OnFishingEventEnded() - Call when the fishing event is over.
void OnFishingEventUIClosed() - Call when UI disappears from players screen.(Five seconds after fishing event is over)
Credits
@STIVI Plugin tester and release help.
@Flammable Plugin originator and tester.
@Billy Joe Thanks for your UI Tool(I hate it but i love it)
-
Missile Silo Event
This is a simple plugin to spawn a bradley and two chinok crate every 2 hours on the Missile Silo monument. The event ended after 37 minutes. This is default config.
Permissions:
- MissileSiloEvent.admin
ChatCommands:
- /siloeventstart
- /siloeventstop
Before install new version, delete old config file!
Config file:
{ "The event should start every second.:": 7200, "How many seconds after the event starts should it end.:": 2200, "Use marker and messages /false = silent mode/:": true, "Spawning of the second locked crate/true=2crate, false=1crate:": true, "Bradley move:": true, "Bradley health": 1000.0, "Number of crate to spawn when the bradley dies": 3, "Chat icon (SteamID64)": 0 }
-
Guess Number
GUESS NUMBER
Arrange an event for guessing numbers in the chat You can configure the time after which the event will be launched You can specify the time that is given to guess the number You can change the numbers between which the number for the event will be selected You can change the numbers between which the number for the event will be selected The notification of the start and the winnings come in the chat and in the game notifications You can turn on or off automatic rewards You can use items and commands in rewards
Config
{ "Only command start event": false, "How often will the event be launched(Seconds)": 90, "How many minimum people should there be to launch?": 3, "Duration of the event(Seconds)": 60, "Notification of the start of the event": "<color=orange>GIVEAWAY!</color> The event \"Guess the number\" begins, write it first in the chat.", "Notification of who won": "<color=orange>{0}</color> HAS WON GIVEAWAY WITH THE WINNING NUMBER {1}!\n! THE WINNER WILL RECEIVE <color=yellow>{2}</color>", "Minimum number": 1, "Maximum number": 2500, "Enable automatic rewards(true = yes": true, "Rewards": [ { "ShortName(Item)": "rifle.ak", "Amount(Item)": 1, "Custom Name(Item)": "", "SkinID(Item)": 0, "Set true if you want to use the command as a reward": false, "Display name(For message and GameTip)": "Rifle - AK", "Command(steamId={0}, playerName={1})": "" }, { "ShortName(Item)": "", "Amount(Item)": 0, "Custom Name(Item)": "", "SkinID(Item)": 0, "Set true if you want to use the command as a reward": true, "Display name(For message and GameTip)": "HOME RECYCLER", "Command(steamId={0}, playerName={1})": "giverecycler {0}" } ] }
Logs
Winner LAGZYA [76561198167177796] [01/01/1999 00.00]
Commands
/numberstart - guessnumber.admin /numberstart 200 500 - guessnumber.admin