anyone could help me with out unlimited money pouch? i have changed int to long but it gives a lot of erros
here my money pouch codes
i have changed int to long and changed 2147m to max-value ect but errors but anyone could help me to rewrite it? it would also help other player that they are looking for this also. thanks
player.java
Code:
public int MoneyCash = 0;
playersave.java
Code:
} else if (token.equals("MoneyOrb")) {
p.MoneyCash = Integer.parseInt(token2);
characterfile.write("MoneyOrb = ", 0, 11);
characterfile.write(Integer.toString(p.MoneyCash), 0, Integer.toString(p.MoneyCash).length());
itemclick3.java
Code:
case 995:
int cashAmount = c.getItems().getItemAmount(995);
if (c.inWild()) {
c.sendMessage("You cannot do this in the wilderness");
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
return;
}
if(c.MoneyCash == 2147483647) {
c.sendMessage("Your pouch is full!");
return;
}
if ((c.MoneyCash + cashAmount) <= Config.MAXITEM_AMOUNT && (c.MoneyCash + cashAmount) > -1) {
if(cashAmount == 1) {
c.sendMessage("You add 1 coin to your pouch.");
} else {
c.sendMessage("You add "+cashAmount+" coins to your pouch.");
}
c.MoneyCash += cashAmount;
c.getItems().deleteItem(995, cashAmount);
if(c.MoneyCash > 99999 && c.MoneyCash <= 999999) {
c.getPA().sendFrame126(""+c.MoneyCash/1000+"K", 8134);
} else if(c.MoneyCash > 999999 && c.MoneyCash <= 2147483647) {
c.getPA().sendFrame126(""+c.MoneyCash/1000000+"M", 8134);
} else {
c.getPA().sendFrame126(""+c.MoneyCash+"", 8134);
}
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
return;
}
int Joker = c.MoneyCash-2147483647-cashAmount;
int DisIs = c.MoneyCash+cashAmount-2147483647;
int cash = c.MoneyCash;
if((c.MoneyCash + cashAmount) < 2147483647) {
cash += cashAmount;
c.getItems().deleteItem(995, cashAmount);
c.getItems().addItem(995, c.MoneyCash+cashAmount-2147483647);
cash = c.MoneyCash;
if(DisIs == 1) {
c.sendMessage("You add 1 coin to your pouch.");
} else {
c.sendMessage("You add "+Joker+" coins to your pouch.");
}
c.MoneyCash = 2147483647;
if(c.MoneyCash > 99999 && c.MoneyCash <= 999999) {
c.getPA().sendFrame126(""+c.MoneyCash/1000+"K", 8134);
} else if(c.MoneyCash > 999999 && c.MoneyCash <= 2147483647) {
c.getPA().sendFrame126(""+c.MoneyCash/1000000+"M", 8134);
} else {
c.getPA().sendFrame126(""+c.MoneyCash+"", 8134);
}
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
return;
}
break;
commands.java
Code:
if(playerCommand.startsWith("withdraw")) {
String[] cAmount = playerCommand.split(" ");
int amount = Integer.parseInt(cAmount[1]);
if (c.inWild()) {
c.sendMessage("You cannot do this in the wilderness");
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
return;
}
if (c.inDuelArena()) {
c.sendMessage("You cannot do this in the Duel Arena");
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
return;
}
if (amount < 1) {
return;
}
if(amount == 0) {
c.sendMessage("Why would I withdraw no coins?");
return;
}
if(c.MoneyCash == 0) {
c.sendMessage("You don't have any cash in the bag.");
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
return;
}
if(c.MoneyCash < amount) {
if(amount == 1) {
c.sendMessage("You withdraw 1 coin.");
} else {
c.sendMessage("You withdraw "+c.MoneyCash+" coins.");
}
c.getItems().addItem(995, c.MoneyCash);
c.MoneyCash = 0;
c.getPA().sendFrame126(""+c.MoneyCash+"", 8134);
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
return;
}
if(c.MoneyCash != 0) {
if(amount == 1) {
c.sendMessage("You withdraw 1 coin.");
} else {
c.sendMessage("You withdraw "+amount+" coins.");
}
c.MoneyCash -= amount;
c.getItems().addItem(995, amount);
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
if(c.MoneyCash > 99999 && c.MoneyCash <= 999999) {
c.getPA().sendFrame126(""+c.MoneyCash/1000+"K", 8134);
} else if(c.MoneyCash > 999999 && c.MoneyCash <= 2147483647) {
c.getPA().sendFrame126(""+c.MoneyCash/1000000+"M", 8134);
} else {
c.getPA().sendFrame126(""+c.MoneyCash+"", 8134);
}
c.getPA().sendFrame126(""+c.MoneyCash+"", 8135);
}
}