why did post this 3 times. Use code tags, paste ur class code and I'll help.
|
src\server\model\players\packets\ClickItem.java:23 3: error: class, interface, or
enum expected
}
^
1 error
Press any key to continue . . .
clickitem i get this error
why did post this 3 times. Use code tags, paste ur class code and I'll help.
Code:package server.model.players.packets; import server.model.players.Client; import server.util.Misc; import server.model.players.PacketType; /** * Clicking an item, bury bone, eat food etc **/ public class ClickItem implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { int junk = c.getInStream().readSignedWordBigEndianA(); int itemSlot = c.getInStream().readUnsignedWordA(); int itemId = c.getInStream().readUnsignedWordBigEndian(); if (c.usingCarpet) { return; } if (itemId != c.playerItems[itemSlot] - 1) { return; } if (itemId == 8007) { c.getPA().teleTab("varrock"); } if (itemId == 8008) { c.getPA().teleTab("lumbridge"); } if (itemId == 8009) { c.getPA().teleTab("falador"); } if (itemId == 8010) { c.getPA().teleTab("camelot"); } if (itemId == 8011) { c.getPA().teleTab("ardy"); } //PvP artefacts. if(itemId == 14892) { c.getItems().deleteItem(14892, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14891) { c.getItems().deleteItem(14891, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14890) { c.getItems().deleteItem(14890, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14889) { c.getItems().deleteItem(14889, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14888) { c.getItems().deleteItem(14888, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14887) { c.getItems().deleteItem(14887, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14886) { c.getItems().deleteItem(14886, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14885) { c.getItems().deleteItem(14885, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14884) { c.getItems().deleteItem(14884, 1); c.pcPoints +=2; c.sendMessage("You activate the mysterious artefact and recieve 2 pk points."); } if(itemId == 14883) { c.getItems().deleteItem(14883, 1); c.pcPoints +=2; c.sendMessage("You activate the mysterious artefact and recieve 2 pk points."); } if(itemId == 14882) { c.getItems().deleteItem(14882, 1); c.pcPoints +=2; c.sendMessage("You activate the mysterious artefact and recieve 2 pk points."); } if(itemId == 14881) { c.getItems().deleteItem(14881, 1); c.pcPoints +=3; c.sendMessage("You activate the mysterious artefact and recieve 3 pk points."); } if(itemId == 14880) { c.getItems().deleteItem(14880, 1); c.pcPoints +=4; c.sendMessage("You activate the mysterious artefact and recieve 4 pk points."); } if(itemId == 14879) { c.getItems().deleteItem(14879, 1); c.pcPoints +=5; c.sendMessage("You activate the mysterious artefact and recieve 5 pk points."); } if(itemId == 14878) { c.getItems().deleteItem(14878, 1); c.pcPoints +=7; c.sendMessage("You activate the mysterious artefact and recieve 7 pk points."); } if(itemId == 14877) { c.getItems().deleteItem(14877, 1); c.pcPoints +=9; c.sendMessage("You activate the mysterious artefact and recieve 9 pk points."); } if(itemId == 14876) { c.getItems().deleteItem(14876, 1); c.pcPoints +=11; c.sendMessage("You activate the mysterious artefact and recieve 11 pk points."); } if (itemId == 4251) { c.getPA().movePlayer(3565, 3316, 0); c.sendMessage("You empty the ectophial."); c.getItems().deleteItem(4251,c.getItems().getItemSlot(4251), 1); c.getItems().addItem(4252, 1); } if (itemId >= 5509 && itemId <= 5514) { int pouch = -1; int a = itemId; if (a == 5509) pouch = 0; if (a == 5510) pouch = 1; if (a == 5512) pouch = 2; if (a == 5514) pouch = 3; c.getPA().fillPouch(pouch); return; } if (c.getHerblore().isUnidHerb(itemId)) c.getHerblore().handleHerbClick(itemId); if (c.getFood().isFood(itemId)) c.getFood().eat(itemId,itemSlot); //ScriptManager.callFunc("itemClick_"+itemId, c, itemId, itemSlot); if (c.getPotions().isPotion(itemId)) c.getPotions().handlePotion(itemId,itemSlot); if (c.getPrayer().isBone(itemId)) c.getPrayer().buryBone(itemId, itemSlot); if (itemId == 952) { if(c.inArea(3553, 3301, 3561, 3294)) { c.teleTimer = 3; c.newLocation = 1; } else if(c.inArea(3550, 3287, 3557, 3278)) { c.teleTimer = 3; c.newLocation = 2; } else if(c.inArea(3561, 3292, 3568, 3285)) { c.teleTimer = 3; c.newLocation = 3; } else if(c.inArea(3570, 3302, 3579, 3293)) { c.teleTimer = 3; c.newLocation = 4; } else if(c.inArea(3571, 3285, 3582, 3278)) { c.teleTimer = 3; c.newLocation = 5; } else if(c.inArea(3562, 3279, 3569, 3273)) { c.teleTimer = 3; c.newLocation = 6; } if (itemId == 6199) { int mysteryReward = Misc.random(10); if (mysteryReward == 1) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(454, Misc.random(30)); c.sendMessage("You open the box."); } else if (mysteryReward == 2) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(452, Misc.random(3)); c.sendMessage("You open the box."); } else if (mysteryReward == 3) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(140, Misc.random(8)); c.sendMessage("You open the box."); } else if (mysteryReward == 4) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(392, Misc.random(20)); c.sendMessage("You open the box."); } else if (mysteryReward == 5) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(995, Misc.random(35000)); c.sendMessage("You open the box."); } else if (mysteryReward == 6) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(561, Misc.random(50)); c.sendMessage("You open the box."); } else if (mysteryReward == 7) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(563, Misc.random(30)); c.sendMessage("You open the box."); } else if (mysteryReward == 8) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(565, Misc.random(60)); c.sendMessage("You open the box."); } else if (mysteryReward == 9) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(560, Misc.random(65)); c.sendMessage("You open the box."); } else if (mysteryReward == 10) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(556, Misc.random(300)); c.sendMessage("You open the box."); } } } } } }
Replace this with yours:
The problem was that you put too many brackets at the bottom of the class.Code:package server.model.players.packets; import server.model.players.Client; import server.util.Misc; import server.model.players.PacketType; /** * Clicking an item, bury bone, eat food etc **/ public class ClickItem implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { int junk = c.getInStream().readSignedWordBigEndianA(); int itemSlot = c.getInStream().readUnsignedWordA(); int itemId = c.getInStream().readUnsignedWordBigEndian(); if (c.usingCarpet) { return; } if (itemId != c.playerItems[itemSlot] - 1) { return; } if (itemId == 8007) { c.getPA().teleTab("varrock"); } if (itemId == 8008) { c.getPA().teleTab("lumbridge"); } if (itemId == 8009) { c.getPA().teleTab("falador"); } if (itemId == 8010) { c.getPA().teleTab("camelot"); } if (itemId == 8011) { c.getPA().teleTab("ardy"); } //PvP artefacts. if(itemId == 14892) { c.getItems().deleteItem(14892, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14891) { c.getItems().deleteItem(14891, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14890) { c.getItems().deleteItem(14890, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14889) { c.getItems().deleteItem(14889, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14888) { c.getItems().deleteItem(14888, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14887) { c.getItems().deleteItem(14887, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14886) { c.getItems().deleteItem(14886, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14885) { c.getItems().deleteItem(14885, 1); c.pcPoints +=1; c.sendMessage("You activate the mysterious artefact and recieve 1 pk points."); } if(itemId == 14884) { c.getItems().deleteItem(14884, 1); c.pcPoints +=2; c.sendMessage("You activate the mysterious artefact and recieve 2 pk points."); } if(itemId == 14883) { c.getItems().deleteItem(14883, 1); c.pcPoints +=2; c.sendMessage("You activate the mysterious artefact and recieve 2 pk points."); } if(itemId == 14882) { c.getItems().deleteItem(14882, 1); c.pcPoints +=2; c.sendMessage("You activate the mysterious artefact and recieve 2 pk points."); } if(itemId == 14881) { c.getItems().deleteItem(14881, 1); c.pcPoints +=3; c.sendMessage("You activate the mysterious artefact and recieve 3 pk points."); } if(itemId == 14880) { c.getItems().deleteItem(14880, 1); c.pcPoints +=4; c.sendMessage("You activate the mysterious artefact and recieve 4 pk points."); } if(itemId == 14879) { c.getItems().deleteItem(14879, 1); c.pcPoints +=5; c.sendMessage("You activate the mysterious artefact and recieve 5 pk points."); } if(itemId == 14878) { c.getItems().deleteItem(14878, 1); c.pcPoints +=7; c.sendMessage("You activate the mysterious artefact and recieve 7 pk points."); } if(itemId == 14877) { c.getItems().deleteItem(14877, 1); c.pcPoints +=9; c.sendMessage("You activate the mysterious artefact and recieve 9 pk points."); } if(itemId == 14876) { c.getItems().deleteItem(14876, 1); c.pcPoints +=11; c.sendMessage("You activate the mysterious artefact and recieve 11 pk points."); } if (itemId == 4251) { c.getPA().movePlayer(3565, 3316, 0); c.sendMessage("You empty the ectophial."); c.getItems().deleteItem(4251,c.getItems().getItemSlot(4251), 1); c.getItems().addItem(4252, 1); } if (itemId >= 5509 && itemId <= 5514) { int pouch = -1; int a = itemId; if (a == 5509) pouch = 0; if (a == 5510) pouch = 1; if (a == 5512) pouch = 2; if (a == 5514) pouch = 3; c.getPA().fillPouch(pouch); return; } if (c.getHerblore().isUnidHerb(itemId)) c.getHerblore().handleHerbClick(itemId); if (c.getFood().isFood(itemId)) c.getFood().eat(itemId,itemSlot); //ScriptManager.callFunc("itemClick_"+itemId, c, itemId, itemSlot); if (c.getPotions().isPotion(itemId)) c.getPotions().handlePotion(itemId,itemSlot); if (c.getPrayer().isBone(itemId)) c.getPrayer().buryBone(itemId, itemSlot); if (itemId == 952) { if(c.inArea(3553, 3301, 3561, 3294)) { c.teleTimer = 3; c.newLocation = 1; } else if(c.inArea(3550, 3287, 3557, 3278)) { c.teleTimer = 3; c.newLocation = 2; } else if(c.inArea(3561, 3292, 3568, 3285)) { c.teleTimer = 3; c.newLocation = 3; } else if(c.inArea(3570, 3302, 3579, 3293)) { c.teleTimer = 3; c.newLocation = 4; } else if(c.inArea(3571, 3285, 3582, 3278)) { c.teleTimer = 3; c.newLocation = 5; } else if(c.inArea(3562, 3279, 3569, 3273)) { c.teleTimer = 3; c.newLocation = 6; } if (itemId == 6199) { int mysteryReward = Misc.random(10); if (mysteryReward == 1) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(454, Misc.random(30)); c.sendMessage("You open the box."); } else if (mysteryReward == 2) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(452, Misc.random(3)); c.sendMessage("You open the box."); } else if (mysteryReward == 3) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(140, Misc.random(8)); c.sendMessage("You open the box."); } else if (mysteryReward == 4) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(392, Misc.random(20)); c.sendMessage("You open the box."); } else if (mysteryReward == 5) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(995, Misc.random(35000)); c.sendMessage("You open the box."); } else if (mysteryReward == 6) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(561, Misc.random(50)); c.sendMessage("You open the box."); } else if (mysteryReward == 7) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(563, Misc.random(30)); c.sendMessage("You open the box."); } else if (mysteryReward == 8) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(565, Misc.random(60)); c.sendMessage("You open the box."); } else if (mysteryReward == 9) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(560, Misc.random(65)); c.sendMessage("You open the box."); } else if (mysteryReward == 10) { c.getItems().deleteItem(6199, 1); c.getItems().addItem(556, Misc.random(300)); c.sendMessage("You open the box."); } } }
I think I have had this problem before but just go to the end of the code, & add a extra bracket it fixed it for me.
Not very sure just giving my full attention to help the best I can
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |