You put the code in the wrong place.
|
could someone help me with this error?Code:src\server\model\players\packets\BankX2.java:59: illegal start of type switch (c.xInterfaceId) { ^ src\server\model\players\packets\BankX2.java:59: <identifier> expected switch (c.xInterfaceId) { ^ src\server\model\players\packets\BankX2.java:60: orphaned case case 5064: ^ src\server\model\players\packets\BankX2.java:91: class, interface, or enum expec ted }→ ^ 4 errors Press any key to continue . . .
You put the code in the wrong place.
Post your bankX2
Code:package server.model.players.packets; import server.model.players.Client; import server.model.players.PacketType; /** * Bank X Items **/ public class BankX2 implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { int Xamount = c.getInStream().readDWord(); if (Xamount == 0) Xamount = 1; if(c.getGamble().betting) { c.getGamble().playerBet = Xamount; c.getGamble().blackJack(c); } if(c.sellingId > 0 && c.sellingN > 0 && c.xInterfaceId == 7390){ if(i == c.sellingId) { c.sendMessage("You can't sell this item."); c.sellingId = 0; c.sellingN = 0; c.sellingS = 0; return; } } if(c.sellingN > c.getItems().getItemAmount(c.sellingId)) c.sellingN = c.getItems().getItemAmount(c.sellingId); int slot = -1; for(int x = 0; x < 10; x++){ if(c.playerShop[x] == 0){ slot = x; break; } } if(slot == -1){ c.sendMessage("You can only be selling 10 items at once!"); c.sellingId = 0; c.sellingN = 0; c.sellingS = 0; return; } if(c.getItems().playerHasItem(c.sellingId, c.sellingN, c.sellingS)){ c.getItems().deleteItem2(c.sellingId, c.sellingN); c.playerShop[slot] = c.sellingId; c.playerShopN[slot] = c.sellingN; c.playerShopP[slot] = Xamount; c.sendMessage("You put your items on sale."); c.sendMessage("Check your items by using ::myshop and collect coins ::collect"); } c.getShops().openPlayerShop(c); c.sellingId = 0; c.sellingN = 0; c.sellingS = 0; return; } switch (c.xInterfaceId) { case 5064: if(c.inTrade) { c.sendMessage("You can't store items while trading!"); return; } c.getItems().bankItem(c.playerItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount); break; case 5382: c.getItems().fromBank(c.bankItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount); break; case 3322: if(c.duelStatus <= 0) { c.getTradeAndDuel().tradeItem(c.xRemoveId, c.xRemoveSlot, Xamount); } else { c.getTradeAndDuel().stakeItem(c.xRemoveId, c.xRemoveSlot, Xamount); } break; case 3415: if(c.duelStatus <= 0) { c.getTradeAndDuel().fromTrade(c.xRemoveId, c.xRemoveSlot, Xamount); } break; case 6669: c.getTradeAndDuel().fromDuel(c.xRemoveId, c.xRemoveSlot, Xamount); break; } } }
One too much } at end I think. (Last error)
i think he missing one of these { at an if statement
line 29: if(c.sellingN > c.getItems().getItemAmount(c.sellingId))
Try that .Code:package server.model.players.packets; import server.model.players.Client; import server.model.players.PacketType; /** * Bank X Items **/ public class BankX2 implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { int Xamount = c.getInStream().readDWord(); if (Xamount == 0) Xamount = 1; if(c.getGamble().betting) { c.getGamble().playerBet = Xamount; c.getGamble().blackJack(c); } if(c.sellingId > 0 && c.sellingN > 0 && c.xInterfaceId == 7390){ if(i == c.sellingId) { c.sendMessage("You can't sell this item."); c.sellingId = 0; c.sellingN = 0; c.sellingS = 0; return; } } if(c.sellingN > c.getItems().getItemAmount(c.sellingId)) c.sellingN = c.getItems().getItemAmount(c.sellingId); int slot = -1; for(int x = 0; x < 10; x++){ if(c.playerShop[x] == 0){ slot = x; break; } } if(slot == -1){ c.sendMessage("You can only be selling 10 items at once!"); c.sellingId = 0; c.sellingN = 0; c.sellingS = 0; return; } if(c.getItems().playerHasItem(c.sellingId, c.sellingN, c.sellingS)){ c.getItems().deleteItem2(c.sellingId, c.sellingN); c.playerShop[slot] = c.sellingId; c.playerShopN[slot] = c.sellingN; c.playerShopP[slot] = Xamount; c.sendMessage("You put your items on sale."); c.sendMessage("Check your items by using ::myshop and collect coins ::collect"); } c.getShops().openPlayerShop(c); c.sellingId = 0; c.sellingN = 0; c.sellingS = 0; return; } } switch (c.xInterfaceId) { case 5064: if(c.inTrade) { c.sendMessage("You can't store items while trading!"); return; } c.getItems().bankItem(c.playerItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount); break; case 5382: c.getItems().fromBank(c.bankItems[c.xRemoveSlot] , c.xRemoveSlot, Xamount); break; case 3322: if(c.duelStatus <= 0) { c.getTradeAndDuel().tradeItem(c.xRemoveId, c.xRemoveSlot, Xamount); } else { c.getTradeAndDuel().stakeItem(c.xRemoveId, c.xRemoveSlot, Xamount); } break; case 3415: if(c.duelStatus <= 0) { c.getTradeAndDuel().fromTrade(c.xRemoveId, c.xRemoveSlot, Xamount); } break; case 6669: c.getTradeAndDuel().fromDuel(c.xRemoveId, c.xRemoveSlot, Xamount); break; } } }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |