make sure we don't go negative for Essentials eco

This commit is contained in:
Sleaker 2012-01-29 17:43:42 -08:00
parent d02fca42fe
commit 76d12af873
1 changed files with 4 additions and 0 deletions

View File

@ -103,6 +103,10 @@ public class Economy_Essentials implements Economy {
String errorMessage = null;
try {
balance = com.earth2me.essentials.api.Economy.getMoney(playerName);
if (balance - amount < 0) {
return new EconomyResponse(0, balance, ResponseType.FAILURE, "Not enough funds!");
}
com.earth2me.essentials.api.Economy.subtract(playerName, amount);
balance = com.earth2me.essentials.api.Economy.getMoney(playerName);
type = EconomyResponse.ResponseType.SUCCESS;