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"));
}
}
}