0087adam
Member
Code:
public void fromBank(int itemID, int fromSlot, int amount) {
if (amount > 0) {
if (bankItems[fromSlot] > 0){
if (!takeAsNote) {
if (Item.itemStackable[bankItems[fromSlot]+1]) {
if (bankItemsN[fromSlot] > amount) {
if (addItem((bankItems[fromSlot]-1),amount)) {
bankItemsN[fromSlot] -= amount;
resetBank();
resetItems(5064);
}
} else {
if (addItem((bankItems[fromSlot]-1),bankItemsN[fromSlot])) {
bankItems[fromSlot] = 0;
bankItemsN[fromSlot] = 0;
resetBank();
resetItems(5064);
}
}
} else {
while (amount>0) {
if (bankItemsN[fromSlot] > 0)
{
if (addItem((bankItems[fromSlot]-1),1))
{
bankItemsN[fromSlot]+=-1;
amount--;
}
else{
amount = 0;
}
}
else amount=0;
}
resetBank();
resetItems(5064);
}
}
else if (takeAsNote && Item.itemIsNote[bankItems[fromSlot]])
{
if (Item.itemStackable[bankItems[fromSlot]+1])
{
if (bankItemsN[fromSlot] > amount)
{
if (addItem(bankItems[fromSlot],amount))
{
bankItemsN[fromSlot]-=amount;
resetBank();
resetItems(5064);
}
}
else
{
if (addItem(bankItems[fromSlot],bankItemsN[fromSlot]))
{
bankItems[fromSlot]=0;
bankItemsN[fromSlot]=0;
resetBank();
resetItems(5064);
}
}
}
else
{
sendMessage("Item can't be drawn as note.");
if (Item.itemStackable[bankItems[fromSlot]+1])
{
if (bankItemsN[fromSlot] > amount)
{
if (addItem((bankItems[fromSlot]-1),amount))
{
bankItemsN[fromSlot]-=amount;
resetBank();
resetItems(5064);
}
}
else
{
if (addItem((bankItems[fromSlot]-1),bankItemsN[fromSlot]))
{
bankItems[fromSlot]=0;
bankItemsN[fromSlot]=0;
resetBank();
resetItems(5064);
}
}
}
else
{
while (amount>0)
{
if (bankItemsN[fromSlot] > 0)
{
if (addItem((bankItems[fromSlot]-1),1))
{
bankItemsN[fromSlot]+=-1;
amount--;
}
else{
amount = 0;
}
}
else amount=0;
}
resetBank();
resetItems(5064);
}
}
}
}
}
is there ssomething wrong there?
cause it says
Code:
client.java:13870: Illegal Start of Expression
public int getXPForLevel(int level) {
^
Code:
public int getXPForLevel(int level) {
int points = 0;
int output = 0;
for (int lvl = 1; lvl <= level; lvl++) {
points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
if (lvl >= level) {
return output;
}
output = (int)Math.floor(points / 4);
}
return 0;
}
in there

