About Eradication Event
Supports Economics & Server Rewards
You can use either or, both at the same time if needed, or both set to false.
The Event
I couldn't just let the animals roam free after Bot Purge. Get out the scopes for any animal you see!
Challenge your players and have them compete for the most amount of Wildlife kills for the duration of the event.
The highest scoring player will earn the loot and bragging rights.
Features
A wolf howl lets your players know its time to go hunting.
Leaderboard tracker, counts kills of your top players, and also counts down the time.
(Kill counter sits on the left side of compass.)
Tie breaker implemented to randomly decide a winner, on delay for Dramatics
At the end the winner will receive whatever loot you specified in the table. (Skinning and Custom names in config)
Discord Logs the winner if enabled in config.
Commands
/Erad - Manually Starts the event
/EradEnd - Manually End
Requires EradicationEvent.Admin Permission
Start and end can be executed from Rcon
HUD USERS
HUD CONFIG ADDITION
Your color and Icon taste may differ.
Feel free to Change it.
,
{
"Hook OnEventStart": "OnEradEventStart",
"Hook OnEventStop": "OnEradEventEnd",
"Name": "EradEvent",
"Active color": "#32CD32",
"Icon": "https://media.discordapp.net/attachments/1131387423838961747/1150272933370019870/ERADICATIONEVENTICON.png",
"Color": "#A020F0",
"Enable": true
}
HUD .cs File Custom Events ADDITION
private void OnEradEventStart() => OnEventTouch(System.Reflection.MethodBase.GetCurrentMethod().Name); private void OnEradEventEnd() => OnEventTouch(System.Reflection.MethodBase.GetCurrentMethod().Name);
RUNNING COMMANDS
Use {id} to target your player who won.
Config ex.
{ "Leaderboard Options": { "Enable Leaderboard UI?": true, "Leaderboard UI Anchor Min": "0.5 1", "Leaderboard UI Anchor Max": "0.5 1", "Leaderboard UI Offset Min": "-450 -150", "Leaderboard UI Offset Max": "-250 0", "Leaderboard UI Font": "permanentmarker.ttf" }, "Event Options": { "Enable Scheduled Events?": true, "Erad Start Command": "erad", "Erad End Command": "eradend", "Min Random Event Interval in Seconds": 3600, "Max Random Event Interval in Seconds": 7200, "Notify Before Event Starts at this many Seconds Until Start": 60, "Minimum Players to Start Event": 2, "Event Duration in Seconds": 600, "Enable Start FX?": true, "Enable Chat Countdown?": true, "Chat Countdown Interval in Minutes": 5, "Webhook URL (Leave blank to disable)": "" }, "Reward Options": { "Enable Winner Commands?": true, "Winner Commands": [ "inventory.giveto {id} rifle.ak 1", "inventory.giveto {id} paper 10" ], "Enable Economic Payout?": true, "Economic Payout Amount": 100, "Enable Server Rewards Payout?": true, "Server Rewards Payout Amount": 100, "Enable Winner Items?": true, "Min Items to Give": 1, "Max Items to Give": 2, "Winner Items": [ { "Shortname": "blood", "SkinID": 0, "Probability (0-1)": 0.8, "Custom Name": "", "Minimum Amount": 10, "Maximum Amount": 20 }, { "Shortname": "bleach", "SkinID": 0, "Probability (0-1)": 0.2, "Custom Name": "", "Minimum Amount": 1, "Maximum Amount": 3 } ] } }
{ "EventActive": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Eradication Event has started! <color=#8032cd>Kill</color> as much Wildlife as you can!", "AboutToStart": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Eradication Event is about to start in <color=#32CD32>{0}</color>!", "EventAlreadyRunning": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Event is already running.", "EventNotRunning": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Event is not currently running.", "NoPermissionStart": "[<color=#32CD32>ERADICATION EVENT</color>] \nYou don't have permission to start the Eradication Event.", "NoPermissionEnd": "[<color=#32CD32>ERADICATION EVENT</color>] \nYou don't have permission to end the Eradication Event.", "ManuallyEnded": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Event was manually Ended.", "NoParticipants": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Event has ended! Unfortunately, no one participated.", "Countdown": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Eradication Event will end in <color=#32CD32>{0}</color>.", "WinnerAnnounce": "{0}", "TieMessage": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Eradication Event has ended! There was a tie among <color=#32CD32>{0}</color> players with <color=#32CD32>{1}</color> kills.", "TieWinnerMessage": "[<color=#32CD32>ERADICATION EVENT</color>]\nThe winner was randomly selected: <color=#32CD32>{0}</color> with <color=#32CD32>{1}</color> kills!\n", "HasEnded": "[<color=#32CD32>ERADICATION EVENT</color>] \nThe Eradication Event has ended!", "EndMessage": "[<color=#32CD32>ERADICATION EVENT</color>]\n\nEradication Event Rewards\n\nThe Winner is <color=#32CD32>{0}</color> with <color=#8032cd>{1}</color> kill(s)!", "RewardMessage": "\n<color=#880848>{0}</color> <color=#888808>x</color> <color=#088848>{1}</color>", "EconomicRewardMessage": "\n<color=#32CD32>{0}</color> received <color=#bb9b65>$</color><color=#85bb65>{1}</color>!", "ServerRewardsMessage": "\n<color=#32CD32>{0}</color> also received <color=#85bb65>{1}</color><color=#bb9b65> RP</color>!", "PlayerEarnedMessage": "\n<color=#32CD32>{0}</color> earned:\n{1}" }