bump
|
Followed this http://www.rune-server.org/runescape...n-pouches.htmlCode:src\server\model\players\packets\ClickObject.java:6: error: cannot find symbol import server.model.players.skills.runecrafting.Runecrafting; ^ symbol: class Runecrafting location: package server.model.players.skills.runecrafting src\server\model\players\packets\ClickObject.java:24: error: cannot find symbol Runecrafting.craftRunes(client, client.objectId); ^ symbol: variable client location: class ClickObject src\server\model\players\packets\ClickObject.java:24: error: cannot find symbol Runecrafting.craftRunes(client, client.objectId); ^ symbol: variable client location: class ClickObject src\server\model\players\packets\ClickObject.java:24: error: cannot find symbol Runecrafting.craftRunes(client, client.objectId); ^ symbol: variable Runecrafting location: class ClickObject src\server\model\players\packets\ItemClick2.java:22: error: cannot find symbol if (itemId == Pouches.pouchData[i][0]) { ^ symbol: variable itemId location: class ItemClick2 src\server\model\players\packets\ItemClick2.java:23: error: cannot find symbol Pouches.checkPouch(c, itemId); ^ symbol: variable itemId location: class ItemClick2 src\server\model\players\packets\ItemClick3.java:19: error: cannot find symbol for (talismanData t : talismanData.values()) { ^ symbol: variable talismanData location: class ItemClick3 src\server\model\players\packets\ItemClick3.java:19: error: cannot find symbol for (talismanData t : talismanData.values()) { ^ symbol: class talismanData location: class ItemClick3 src\server\model\players\packets\ItemClick3.java:20: error: cannot find symbol if (itemId == t.getTalisman()) { ^ symbol: variable itemId location: class ItemClick3 src\server\model\players\packets\ItemClick3.java:21: error: cannot find symbol TalismanHandler.handleTalisman(c, itemId); ^ symbol: variable itemId location: class ItemClick3 src\server\model\players\packets\WearItem.java:23: error: cannot find symbol if (wearID == Pouches.pouchData[i][0]) { ^ symbol: variable wearID location: class WearItem src\server\model\players\packets\WearItem.java:24: error: cannot find symbol Pouches.emptyPouch(c, wearID); ^ symbol: variable wearID location: class WearItem Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 12 errors Press any key to continue . . .
Added all imports i guess but i have no idea what i have to do now :/
Code:src\server\model\players\packets\ClickItem.java:17: error: cannot find symbol if (itemId == Pouches.pouchData[i][0]) { ^ symbol: variable itemId location: class ClickItem src\server\model\players\packets\ClickItem.java:18: error: cannot find symbol Pouches.fillPouch(itemId, c); ^ symbol: variable itemId location: class ClickItem src\server\model\players\packets\ClickObject.java:16: error: cannot find symbol Runecrafting.craftRunes(Client, client.objectId); ^ symbol: variable Client location: class ClickObject src\server\model\players\packets\ClickObject.java:16: error: cannot find symbol Runecrafting.craftRunes(Client, client.objectId); ^ symbol: variable client location: class ClickObject src\server\model\players\packets\ClickObject.java:16: error: cannot find symbol Runecrafting.craftRunes(Client, client.objectId); ^ symbol: variable Runecrafting location: class ClickObject src\server\model\players\packets\ItemClick2.java:22: error: cannot find symbol if (itemId == Pouches.pouchData[i][0]) { ^ symbol: variable itemId location: class ItemClick2 src\server\model\players\packets\ItemClick2.java:23: error: cannot find symbol Pouches.checkPouch(itemId); ^ symbol: variable itemId location: class ItemClick2 src\server\model\players\packets\ItemClick3.java:19: error: cannot find symbol for (talismanData t : talismanData.values()) { ^ symbol: variable talismanData location: class ItemClick3 src\server\model\players\packets\ItemClick3.java:19: error: cannot find symbol for (talismanData t : talismanData.values()) { ^ symbol: class talismanData location: class ItemClick3 src\server\model\players\packets\ItemClick3.java:20: error: cannot find symbol if (itemId == t.getTalisman()) { ^ symbol: variable itemId location: class ItemClick3 src\server\model\players\packets\ItemClick3.java:21: error: cannot find symbol TalismanHandler.handleTalisman(itemId); ^ symbol: variable itemId location: class ItemClick3 src\server\model\players\packets\WearItem.java:23: error: cannot find symbol if (wearId == Pouches.pouchData[i][0]) { ^ symbol: variable wearId location: class WearItem src\server\model\players\packets\WearItem.java:24: error: cannot find symbol Pouches.emptyPouch(c, wearId); ^ symbol: variable wearId location: class WearItem Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 13 errors Press any key to continue . . .
Last edited by Thakiller; 03-05-2015 at 06:11 AM.
bump
You need to look at other code around yours and then fix the errors. If the compiler doesn't know what 'itemId' is then obviously its called something else in your class.
Code:import server.model.players.skills.runecrafting.Runecrafting; ^ symbol: class Runecrafting location: package server.model.players.skills.runecrafting Clearly says to import that......Clearly basic shit, not going to look trough them there probably all easy af anywaysCode:src\server\model\players\packets\ClickObject.java:24: error: cannot find symbol Runecrafting.craftRunes(client, client.objectId); Says it does not recognize "client" so change to c, player or w.e your using
other codes uses itemId too and those codes works idk whats wrong and if i import runecrafting.java it gives me another error...
Make sure your Runecrafting class has the correct packaging
Paste your clickitem class
Code:package server.model.players.packets; import server.model.players.Client; import server.model.players.PacketType; import server.model.players.skills.Slayer; import server.model.players.skills.runecrafting.Pouches; import server.model.players.skills.runecrafting.Runecrafting; /** * Clicking an item, bury bone, eat food etc **/ public class ClickItem implements PacketType { @Override public void processPacket(Client c, int packetType, int packetSize) { for (int i = 0; i < Pouches.pouchData.length; i++) { if (itemId == Pouches.pouchData[i][0]) { Pouches.fillPouch(c, itemId); } } int junk = c.getInStream().readSignedWordBigEndianA(); int itemSlot = c.getInStream().readUnsignedWordA(); int itemId = c.getInStream().readUnsignedWordBigEndian(); if (itemId != c.playerItems[itemSlot] - 1) { return; } if (c.followId > 0 || c.followId2 > 0) c.getPA().resetFollow(); 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().checkGrimy(itemId, 0)) 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 == 4155) { // Slayer gem Slayer.currentTask(c); } 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; } } } }
C'mon dude.. you should really consider to take a few Java lessons. Your making use of the int itemId before its even declared.
Also this has been added for a reason:
If you add it before that people will be able to click on on items that they dont have.Code:if (itemId != c.playerItems[itemSlot] - 1) { return; }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |