PVP Money
Earn and risk money during PVP combat.
Dependencies
- TC Bank - Required for reward payout and currency system.
Features
- Allow players to earn and risk money during PVP combat. When they get a kill they gain money, when they die they lose money.
- Grant base amount of money to players when they respawn after dying. Cooldown option supported.
-
Incentives for risking money
- Players risking base respawn amount or more will receive all of their victim's wallet balance when killed.
- Players risking less than base respawn amount will only gain up to as much as the base respawn amount allowing them to receive full payment on their next kill.
- Players risking more than base respawn amount will gain a bonus. The more they are currently risking, the greater the bonus.
- Static reward option. You can set constant reward values to add and take from player's balances during PVP combat instead of using the full balance and bonus.
- Configurable bonus multiplier.
- /toprisk command to display GUI of top ten highest risking players online.
- Configurable labels and minimum amounts for risk levels.
- Configurable currency symbol.
Permissions
- pvpmoney.toprisk Required to use /toprisk command.
Commands
- /toprisk Display GUI showing top 10 highest risking players online.
Configuration
Example Configuration
{ "UseStaticRewardSystem": false, "StaticKillAmountGained": 3, "StaticDeathAmountLost": 3, "CurrencySymbol": "$", "CurrencySymbolPlacement": "left", "GrantRespawnMoney": true, "RespawnGrantAmount": 10, "RespawnGrantCooldown": 600, "BonusAmountPerKill": 0.2, "LoseAllMoneyOnSuicide": false, "TeamKillVictimLosesAllMoneyOnDeath": false, "RiskLevels": { "No Risk": 0, "Very Low Risk": 1, "Low Risk": 10, "Minor Risk": 30, "Medium Risk": 50, "High Risk": 100, "Very High Risk": 200, "Extreme Risk": 500, "Baller Status": 1000 } }
Configuration Properties
- UseStaticRewardSystem (bool) Enable to use static rewards only. This option gives and takes a constant amount instead of giving all of the victim's current risk to the killer and does not apply a bonus.
- StaticKillAmountGained (int) Amount gained by killer when UseStaticRewardSystem is true.
- StaticDeathAmountLost (int) Amount lost by victim when UseStaticRewardSystem is true.
- CurrencySymbol (string) Symbol used for currency. Default = "$".
- CurrencySymbolPlacement (string) Placement of currnecy symbol. Can be "left" or "right". Default = "left".
- GrantRespawnMoney (bool) Enable to grant players RespawnGrantAmount amount of money when they respawn after dying. Default = true.
- RespawnGrantAmount (int) Amount to grant to players when they respawn after dying. Default = 10.
- RespawnGrantCooldown (int) Cooldown in seconds for granting respawn money. Players who respawn before their cooldown is finished will receive RespawnGrantAmount automatically once the cooldown ends. Default = 600.
- BonusAmountPerKill (float) Multiplier rate for bonus money on kill. Set to 0 to disable. Bonus money granted = (BonusAmountPerKill x (killer's current wallet balance - RespawnGrantAmount)). Default = 0.2.
-
LoseAllMoneyOnSuicide (bool) If true players will lose all of their current risk on death if they die to self inflicted damage or f1 kill. Default = false.
- TeamKillVictimLosesAllMoneyOnDeath (bool) If true players will lose all of their current risk on death if a teammate kills them. In either case the teammate who killed will not receive any currency. Default = false.
- RiskLevels (Dictionary<string, int>) Risk level labels and minimum balance amounts. Used in /toprisk command.