DayZ
93 ratings
Player Bounties
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
66.123 KB
5 Aug, 2022 @ 10:19am
4 Sep, 2022 @ 10:59am
6 Change Notes ( view )

Subscribe to download
Player Bounties

Description
The Player Bounties mod is a new and updated version of the original Bounty Mod. This project was funded explicitly from Server Owners in the DayZ community. Without their support this project would have never been possible.

Please note that due to Persistent Bounties, this mod requires a server wipe

Setting up the random bounty selection on your server
These lines need to be added into the main function of your init.c
// Get the event manager EventManager event_manager = GetDayZGame().GetEventManager(); // register the Bounty Event to run event_manager.RegisterEvent(BountyEvent); // this is the minimum and maximum time between each event (in seconds) // by default min: 10min, max: 30min event_manager.Run(600, 1800);

Server Settings (available in BountySettings.json in your Mission)
// Minimum player count required for a bounty event to run int MinimumPlayerCount = 60; // will the bounty resume when the player logs back in or the server restarts? bool PersistentBountyAfterLogOut = true; // defaulted to 60 minutes, value is in seconds int BountyExpirationTime = 3600; // 60 * 60 // search for a safezone mod and stop ticking down if you are in one // supports: // Expansion ✓ // Dr Jones traders ✓ // TraderPlus ✓ // Rearmed Server mod ✓ bool DisableTimerInSafezone = true; // search for a territory mod and stop ticking down if you are in one // supports: // Expansion ✓ // Basic Territories ✓ // Rearmed Server mod ✓ bool DisableTimerInTerritory = true; // if a player is killed by a group member, does the bounty end and is a reward given? // supports: // Expansion ✓ // Advanced Groups ✓ bool DontCountFriendlyFire = true; // if a player is killed by anything but a player, DONT end the event bool DontCountSuicide = true; // How often is the map updated with the players position, if 0, it wont show at all // supports: // Expansion ✓ // Advanced Groups ✓ // VanillaPlusPlus ✓ float PlayerPositionRefreshTimer = 5.0; // notification header, really simple, dont need to change it string NotificationHeader = "[Bounty Network]"; string NotificationIcon = "set:dayz_gui image:iconSkull"; // defines the length of the warning, disabled if 0 int BountyWarningTime = 0; string BountySuicideMessage = "The bounty on %target% has ended. %suicide_phrase%"; string BountyExpiredMessage = "The bounty on %target% expired."; string BountyWinMessage = "The bounty on %target% has ended. The winner is %winner%."; string BountyWarningMessage = "A bounty on %target% will start in %time%."; string BountyLogoutMessage = "%target% has logged out with a Bounty! It will return when they do."; ref array<string> SuicidePhrases = { "It appears they've done the job themselves...", "They tripped on a rock and died", "He was curious if he'd get the money for his own kill... he can't", "Seems like they committed scooter ankle", "Seems like they committed toaster bath", "Perhaps he was laser-eye'd by a slightly irate superhero", "They million dollar babied themselves", "He came looking for gold, and only found lead", }; // minimum lifetime of player for bounty, avoids freshies int RequiredPlayerLifetime = 600; // rewards on kill, or winning the bounty. there is no randomness its all always provided ref array<ref BountyReward> BountyRewards = { new BountyReward("MoneyRuble", {}, "", 50000), }; // Steamid64 of players to blacklist, admins probably ref array<string> BountyBlacklist = {}; // This is exclusive to the BountyBoard object. How much will a request cost per minute? // just uses your active currency system. Expansion and Trader supported (Same system the Mystery Box) int BountyRequestCostPerMinute = 10000;


Monetization:
You are hereby given monetization approval under the conditions that you follow the DayZ Server Monetization agreement and have obtained permission from Bohemia. Read more here [www.bohemia.net].

Repacking:
Unless you have been given explicit permission, you are not permitted to repack any part of Player Bounties. We don't give permission to anyone to repack it. I won't approve your request to repack it. DON'T ASK

Support:
If you would like to support this project, and all other related projects, please consider supporting me on Patreon[www.patreon.com] or donating on Paypal[www.paypal.com]. Any support is always much appreciated as these projects do take a considerable amount of time.

We are grateful to hear any feedback and suggestions from anyone, the best place to give it to us would be our Discord[discord.gg], please also join if you have any questions too!

This item is not authorized for posting on Steam, except under the Steam account https://gtm.steamproxy.vip/id/InclementD or as a contributor if direct authorization is given by the author of this item.