Video
Readme

Uconomy

Add economy and in-game currency to your Unturned server.

Features

  • In-game currency system used by lot of other plugins
  • Commands for checking and sending money
  • Configurable salary system
  • Experimental experience as currency sync with MySQL database (SyncExperience)

💡 PRO TIP
SyncExperience is experimental and may cause experience sync issues.
Consider using UconomyXP instead for more reliable experience sync.

Credits

Plugin originally created by fr34kyn01535. We forked it to add some features and update libraries.

Commands

  • /balance [balance] - Shows your balance or another player's balance
  • /pay <player> <amount> - Pay another player

Permissions

<Permission Cooldown="0">balance</Permission>
<Permission Cooldown="0">balance.other</Permission>
<Permission Cooldown="0">bal</Permission>
<Permission Cooldown="0">pay</Permission>

Configuration

<?xml version="1.0" encoding="utf-8"?>
<UconomyConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <MessageColor>yellow</MessageColor>
  <MessageIconUrl>https://i.imgur.com/dMDcc9J.png</MessageIconUrl>
  <DatabaseAddress>localhost</DatabaseAddress>
  <DatabaseUsername>unturned</DatabaseUsername>
  <DatabasePassword>password</DatabasePassword>
  <DatabaseName>unturned</DatabaseName>
  <DatabaseTableName>uconomy</DatabaseTableName>
  <DatabasePort>3306</DatabasePort>
  <InitialBalance>30</InitialBalance>
  <MoneyName>credits</MoneyName>
  <Comment>Use SyncExperience only with stable local/network MySQL connections. Otherwise use UconomyXP plugin.</Comment>
  <SyncExperience>false</SyncExperience>
  <SyncIntervalSeconds>5</SyncIntervalSeconds>
  <EnableSalaries>false</EnableSalaries>
  <SalaryIntervalSeconds>900</SalaryIntervalSeconds>
  <SalaryGroups>
    <SalaryGroup GroupId="default" Amount="10" />
    <SalaryGroup GroupId="vip" Amount="30" />
    <SalaryGroup GroupId="moderator" Amount="50" />
  </SalaryGroups>
</UconomyConfiguration>

Translations

<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Translation Id="command_balance_show" Value="You have [[b]]{0} {1}[[/b]] in your account" />
  <Translation Id="command_balance_other" Value="[[b]]{0}[[/b]] has [[b]]{1} {2}[[/b]] in their account" />
  <Translation Id="command_balance_no_permission" Value="You don't have permission to check other players' balances" />
  <Translation Id="command_balance_player_not_found" Value="Couldn't find that player - try using their Steam64 ID instead" />
  <Translation Id="command_pay_invalid" Value="Please use /pay &lt;playerName&gt; &lt;amount&gt; to send money" />
  <Translation Id="command_pay_error_pay_self" Value="You can't send money to yourself!" />
  <Translation Id="command_pay_error_invalid_amount" Value="Please enter a valid amount greater than 0" />
  <Translation Id="command_pay_error_cant_afford" Value="You don't have enough money in your account for this payment" />
  <Translation Id="command_pay_error_player_not_found" Value="Couldn't find that player - make sure you typed their name correctly" />
  <Translation Id="command_pay_private" Value="You sent [[b]]{1} {2}[[/b]] to [[b]]{0}[[/b]]" />
  <Translation Id="command_pay_console" Value="You received [[b]]{0} {1}[[/b]] from the system" />
  <Translation Id="command_pay_other_private" Value="[[b]]{2}[[/b]] sent you [[b]]{0} {1}[[/b]]" />
  <Translation Id="salary_message" Value="You earned [[b]]{0} {1}[[/b]] for being [[b]]{2}[[/b]]" />
</Translations>