package regalowl.hyperconomy; import org.bukkit.entity.Player; public class Hcpay { Hcpay(String args[], Player player) { HyperConomy hc = HyperConomy.hc; LanguageFile L = hc.getLanguageFile(); EconomyManager em = hc.getEconomyManager(); try { if (args.length == 2) { String recipient = args[0]; Double amount = Double.parseDouble(args[1]); if (amount <= 0) { player.sendMessage(L.get("CANNOT_PAY_NEGATIVE")); return; } if (em.hasAccount(recipient)) { if (em.getHyperPlayer(player.getName()).hasBalance(amount)) { em.getHyperPlayer(player.getName()).withdraw(amount); em.getHyperPlayer(recipient).deposit(amount); player.sendMessage(L.f(L.get("MONEY_PAYED"), amount, recipient)); } else { player.sendMessage(L.get("INSUFFICIENT_FUNDS")); } } else { player.sendMessage(L.get("ACCOUNT_NOT_EXIST")); } } else { player.sendMessage(L.get("HCPAY_INVALID")); } } catch (Exception e) { player.sendMessage(L.get("HCPAY_INVALID")); } } }