From 97df4ae43dc88b6fc4022adadf59f403a8ad1c70 Mon Sep 17 00:00:00 2001 From: xeology Date: Sun, 8 May 2011 19:09:04 +0000 Subject: [PATCH] Attempted fix on API overwriting values. git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@1370 e251c2fe-e539-e718-e476-b85c1f46cddb --- .../com/earth2me/essentials/api/Economy.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/api/Economy.java b/Essentials/src/com/earth2me/essentials/api/Economy.java index 9deb408d1..089f04437 100644 --- a/Essentials/src/com/earth2me/essentials/api/Economy.java +++ b/Essentials/src/com/earth2me/essentials/api/Economy.java @@ -156,18 +156,19 @@ public class Economy //Eco add balance public static void add(String name, double money) { + double result; if (!exist(name)) { if (accountCreated(name)) { User user = usrConv(name); - double result = user.getMoney() + money; + result = user.getMoney() + money; user.setMoney(money); } return; } User user = usrConv(name); - double result = user.getMoney() + money; + result = user.getMoney() + money; user.setMoney(result); return; } @@ -175,19 +176,20 @@ public class Economy //Eco divide balance public static void divide(String name, double money) { + double result; if (!exist(name)) { if (accountCreated(name)) { User user = usrConv(name); - double result = user.getMoney() / money; + result = user.getMoney() / money; user.setMoney(result); return; } return; } User user = usrConv(name); - double result = user.getMoney() / money; + result = user.getMoney() / money; user.setMoney(result); return; } @@ -195,19 +197,20 @@ public class Economy //Eco multiply balance public static void multiply(String name, double money) { + double result; if (!exist(name)) { if (accountCreated(name)) { User user = usrConv(name); - double result = user.getMoney() * money; + result = user.getMoney() * money; user.setMoney(result); return; } return; } User user = usrConv(name); - double result = user.getMoney() * money; + result = user.getMoney() * money; user.setMoney(result); return; } @@ -215,19 +218,20 @@ public class Economy //Eco subtract balance public static void subtract(String name, double money) { + double result; if (!exist(name)) { if (accountCreated(name)) { User user = usrConv(name); - double result = user.getMoney() - money; + result = user.getMoney() - money; user.setMoney(result); return; } return; } User user = usrConv(name); - double result = user.getMoney() - money; + result = user.getMoney() - money; user.setMoney(result); return; }