Jump to content

Search the Community

Showing results for tags 'fishing'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • RuneLocus
    • News & Announcements
    • Information Booth
    • Website Support
    • Introductions
    • Chat
    • Forum Games
  • RuneScape Development
    • RSPS General
    • RuneScape Private Server (RS2)
    • RuneScape Private Server (503+)
    • RuneScape Private Server (EoC 742+)
  • Other
    • Digital Art
    • Gaming
    • Webdevelopment
    • Computers
  • Marketplace
    • RuneScape Market
    • RSPS Market
    • Others Market
    • Freelance Middleman Services
  • Super Secret Club's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 22 results

  1. Does anyone know the exact working fishing spot Id's for a matrix based server?
  2. When I click the fishing spot nothing at all happens ActionHandler [CODE]package server.model.players; import server.Config; import server.Server; import server.model.content.RandomObject; import server.model.objects.Object; import server.model.players.skills.Fishing; import server.util.Misc; public class ActionHandler { private Client c; public ActionHandler(Client Client) { this.c = Client; } public void firstClickObject(int objectType, int obX, int obY) { c.clickObjectType = 0; //c.sendMessage("Object type: " + objectType); switch(objectType) { case 2465: c.getPA().movePlayer(2917, 3624, 0); c.sendMessage("Welcome to godwars, you need a 20 killcount before entering."); break; case 2467: c.getPA().movePlayer(3087, 3500, 0); break; case 9356: c.getPA().enterCaves(); c.sendMessage("If your wave doesn't spawn, please logout and back in!"); break; case 12356: c.getPA().startTeleport(1900, 5354, 2, "modern"); break; case 2466: c.getDH().sendDialogues(2244, 0); break; case 13291: RandomObject.clickChest(c); break; case 2492: if (c.killCount >= 20) { c.getDH().sendOption4("Armadyl", "Bandos", "Saradomin", "Zamorak"); c.dialogueAction = 20; } else { c.sendMessage("You need 20 kill count before teleporting to a boss chamber."); } break; case 3192: c.getHighscores().openHighscores(); break; case 1765: c.getPA().movePlayer(2271, 4680, 0); break; case 2882: case 2883: if (c.objectX == 3268) { if (c.absX < c.objectX) { c.getPA().walkTo(1,0); } else { c.getPA().walkTo(-1,0); } } break; case 272: c.getPA().movePlayer(c.absX, c.absY, 1); break; case 273: c.getPA().movePlayer(c.absX, c.absY, 0); break; case 411: case 412: if (c.playerMagicBook == 0) { c.playerMagicBook = 2; c.setSidebarInterface(6, 29999); c.sendMessage("A Lunar wisdomin fills your mind."); c.getPA().resetAutocast(); } else { c.setSidebarInterface(6, 1151); //modern c.playerMagicBook = 0; c.sendMessage("You feel a drain on your memory."); c.autocastId = -1; c.getPA().resetAutocast(); } break; case 6552: if (c.playerMagicBook == 0) { c.playerMagicBook = 1; c.setSidebarInterface(6, 12855); c.sendMessage("An ancient wisdomin fills your mind."); c.getPA().resetAutocast(); } else { c.setSidebarInterface(6, 1151); //modern c.playerMagicBook = 0; c.sendMessage("You feel a drain on your memory."); c.autocastId = -1; c.getPA().resetAutocast(); } break; case 1816: c.getPA().startTeleport2(2271, 4680, 0); break; case 1817: c.getPA().startTeleport(3067, 10253, 0, "modern"); break; case 1814: //ardy lever c.getPA().startTeleport(3153, 3923, 0, "modern"); break; case 1733: c.getPA().movePlayer(c.absX, c.absY + 6393, 0); break; case 1734: c.getPA().movePlayer(c.absX, c.absY - 6396, 0); break; case 9357: c.getPA().resetTzhaar(); break; case 8959: if (c.getX() == 2490 && (c.getY() == 10146 || c.getY() == 10148)) { if (c.getPA().checkForPlayer(2490, c.getY() == 10146 ? 10148 : 10146)) { new Object(6951, c.objectX, c.objectY, c.heightLevel, 1, 10, 8959, 15); } } break; case 2213: case 14367: case 11758: case 3193: c.getPA().openUpBank(); break; case 10177: c.getPA().movePlayer(1890, 4407, 0); break; case 10230: c.getPA().movePlayer(2900, 4449, 0); break; case 10229: c.getPA().movePlayer(1912, 4367, 0); break; case 2623: if (c.absX >= c.objectX) c.getPA().walkTo(-1,0); else c.getPA().walkTo(1,0); break; //pc boat case 14315: c.getPA().movePlayer(2661,2639,0); break; case 14314: c.getPA().movePlayer(2657,2639,0); break; case 1596: case 1597: if (c.getY() >= c.objectY) c.getPA().walkTo(0,-1); else c.getPA().walkTo(0,1); break; case 14235: case 14233: if (c.objectX == 2670) if (c.absX <= 2670) c.absX = 2671; else c.absX = 2670; if (c.objectX == 2643) if (c.absX >= 2643) c.absX = 2642; else c.absX = 2643; if (c.absX <= 2585) c.absY += 1; else c.absY -= 1; c.getPA().movePlayer(c.absX, c.absY, 0); break; case 14829: case 14830: case 14827: case 14828: case 14826: case 14831: //Server.objectHandler.startObelisk(objectType); Server.objectManager.startObelisk(objectType); break; case 4387: //Server.castleWars.joinWait(c,1); break; case 4388: //Server.castleWars.joinWait(c,2); break; case 4408: //Server.castleWars.joinWait(c,3); break; case 9369: if (c.getY() > 5175) c.getPA().movePlayer(2399, 5175, 0); else c.getPA().movePlayer(2399, 5177, 0); break; case 9368: if (c.getY() < 5169) { Server.fightPits.removePlayerFromPits(c.playerId); c.getPA().movePlayer(2399, 5169, 0); } break; case 4411: case 4415: case 4417: case 4418: case 4419: case 4420: case 4469: case 4470: case 4911: case 4912: case 1747: case 1757: //Server.castleWars.handleObjects(c, objectType, obX, obY); break; case 2286: case 154: case 4058: case 2295: case 2285: case 2313: case 2312: //barrows //Chest case 10284: if(c.barrowsKillCount < 5) { c.sendMessage("You haven't killed all the brothers."); } if(c.barrowsKillCount == 5 && c.barrowsNpcs[c.randomCoffin][1] == 1) { c.sendMessage("I have already summoned this npc."); } if(c.barrowsNpcs[c.randomCoffin][1] == 0 && c.barrowsKillCount >= 5) { Server.npcHandler.spawnNpc(c, c.barrowsNpcs[c.randomCoffin][0], 3551, 9694-1, 0, 0, 120, 30, 200, 200, true, true); c.barrowsNpcs[c.randomCoffin][1] = 1; } if((c.barrowsKillCount > 5 || c.barrowsNpcs[c.randomCoffin][1] == 2) && c.getItems().freeSlots() >= 2) { c.getPA().resetBarrows(); c.getItems().addItem(c.getPA().randomRunes(), Misc.random(150) + 100); if (Misc.random(2) == 1) c.getItems().addItem(c.getPA().randomBarrows(), 1); c.getPA().startTeleport(3564, 3288, 0, "modern"); } else if(c.barrowsKillCount > 5 && c.getItems().freeSlots() <= 1) { c.sendMessage("You need at least 2 inventory slot opened."); } break; //doors case 6749: if(obX == 3562 && obY == 9678) { c.getPA().object(3562, 9678, 6749, -3, 0); c.getPA().object(3562, 9677, 6730, -1, 0); } else if(obX == 3558 && obY == 9677) { c.getPA().object(3558, 9677, 6749, -1, 0); c.getPA().object(3558, 9678, 6730, -3, 0); } break; case 6730: if(obX == 3558 && obY == 9677) { c.getPA().object(3562, 9678, 6749, -3, 0); c.getPA().object(3562, 9677, 6730, -1, 0); } else if(obX == 3558 && obY == 9678) { c.getPA().object(3558, 9677, 6749, -1, 0); c.getPA().object(3558, 9678, 6730, -3, 0); } break; case 6727: if(obX == 3551 && obY == 9684) { c.sendMessage("You cant open this door.."); } break; case 6746: if(obX == 3552 && obY == 9684) { c.sendMessage("You cant open this door.."); } break; case 6748: if(obX == 3545 && obY == 9678) { c.getPA().object(3545, 9678, 6748, -3, 0); c.getPA().object(3545, 9677, 6729, -1, 0); } else if(obX == 3541 && obY == 9677) { c.getPA().object(3541, 9677, 6748, -1, 0); c.getPA().object(3541, 9678, 6729, -3, 0); } break; case 6729: if(obX == 3545 && obY == 9677){ c.getPA().object(3545, 9678, 6748, -3, 0); c.getPA().object(3545, 9677, 6729, -1, 0); } else if(obX == 3541 && obY == 9678) { c.getPA().object(3541, 9677, 6748, -1, 0); c.getPA().object(3541, 9678, 6729, -3, 0); } break; case 6726: if(obX == 3534 && obY == 9684) { c.getPA().object(3534, 9684, 6726, -4, 0); c.getPA().object(3535, 9684, 6745, -2, 0); } else if(obX == 3535 && obY == 9688) { c.getPA().object(3535, 9688, 6726, -2, 0); c.getPA().object(3534, 9688, 6745, -4, 0); } break; case 6745: if(obX == 3535 && obY == 9684) { c.getPA().object(3534, 9684, 6726, -4, 0); c.getPA().object(3535, 9684, 6745, -2, 0); } else if(obX == 3534 && obY == 9688) { c.getPA().object(3535, 9688, 6726, -2, 0); c.getPA().object(3534, 9688, 6745, -4, 0); } break; case 6743: if(obX == 3545 && obY == 9695) { c.getPA().object(3545, 9694, 6724, -1, 0); c.getPA().object(3545, 9695, 6743, -3, 0); } else if(obX == 3541 && obY == 9694) { c.getPA().object(3541, 9694, 6724, -1, 0); c.getPA().object(3541, 9695, 6743, -3, 0); } break; case 6724: if(obX == 3545 && obY == 9694) { c.getPA().object(3545, 9694, 6724, -1, 0); c.getPA().object(3545, 9695, 6743, -3, 0); } else if(obX == 3541 && obY == 9695) { c.getPA().object(3541, 9694, 6724, -1, 0); c.getPA().object(3541, 9695, 6743, -3, 0); } break; //end doors //coffins case 6707: // verac c.getPA().movePlayer(3556, 3298, 0); break; case 6823: if(server.model.minigames.Barrows.selectCoffin(c, objectType)) { return; } if(c.barrowsNpcs[0][1] == 0) { Server.npcHandler.spawnNpc(c, 2030, c.getX(), c.getY()-1, -1, 0, 120, 25, 200, 200, true, true); c.barrowsNpcs[0][1] = 1; } else { c.sendMessage("You have already searched in this sarcophagus."); } break; case 6706: // torag c.getPA().movePlayer(3553, 3283, 0); break; case 6772: if(server.model.minigames.Barrows.selectCoffin(c, objectType)) { return; } if(c.barrowsNpcs[1][1] == 0) { Server.npcHandler.spawnNpc(c, 2029, c.getX()+1, c.getY(), -1, 0, 120, 20, 200, 200, true, true); c.barrowsNpcs[1][1] = 1; } else { c.sendMessage("You have already searched in this sarcophagus."); } break; case 6705: // karil stairs c.getPA().movePlayer(3565, 3276, 0); break; case 6822: if(server.model.minigames.Barrows.selectCoffin(c, objectType)) { return; } if(c.barrowsNpcs[2][1] == 0) { Server.npcHandler.spawnNpc(c, 2028, c.getX(), c.getY()-1, -1, 0, 90, 17, 200, 200, true, true); c.barrowsNpcs[2][1] = 1; } else { c.sendMessage("You have already searched in this sarcophagus."); } break; case 6704: // guthan stairs c.getPA().movePlayer(3578, 3284, 0); break; case 6773: if(server.model.minigames.Barrows.selectCoffin(c, objectType)) { return; } if(c.barrowsNpcs[3][1] == 0) { Server.npcHandler.spawnNpc(c, 2027, c.getX(), c.getY()-1, -1, 0, 120, 23, 200, 200, true, true); c.barrowsNpcs[3][1] = 1; } else { c.sendMessage("You have already searched in this sarcophagus."); } break; case 6703: // dharok stairs c.getPA().movePlayer(3574, 3298, 0); break; case 6771: if(server.model.minigames.Barrows.selectCoffin(c, objectType)) { return; } if(c.barrowsNpcs[4][1] == 0) { Server.npcHandler.spawnNpc(c, 2026, c.getX(), c.getY()-1, -1, 0, 120, 45, 250, 250, true, true); c.barrowsNpcs[4][1] = 1; } else { c.sendMessage("You have already searched in this sarcophagus."); } break; case 6702: // ahrim stairs c.getPA().movePlayer(3565, 3290, 0); break; case 6821: if(server.model.minigames.Barrows.selectCoffin(c, objectType)) { return; } if(c.barrowsNpcs[5][1] == 0) { Server.npcHandler.spawnNpc(c, 2025, c.getX(), c.getY()-1, -1, 0, 90, 19, 200, 200, true, true); c.barrowsNpcs[5][1] = 1; } else { c.sendMessage("You have already searched in this sarcophagus."); } break; case 1276: case 1281: //oak c.woodcut[0] = 1521; c.woodcut[1] = 15; c.woodcut[2] = 37; c.getWoodcutting().startWoodcutting(c.woodcut[0], c.woodcut[1], c.woodcut[2]); break; case 1308: //willow c.woodcut[0] = 1519; c.woodcut[1] = 30; c.woodcut[2] = 68; c.getWoodcutting().startWoodcutting(c.woodcut[0], c.woodcut[1], c.woodcut[2]); break; case 1307: //maple c.woodcut[0] = 1517; c.woodcut[1] = 45; c.woodcut[2] = 100; c.getWoodcutting().startWoodcutting(c.woodcut[0], c.woodcut[1], c.woodcut[2]); break; case 1309: //yew c.woodcut[0] = 1515; c.woodcut[1] = 60; c.woodcut[2] = 175; c.getWoodcutting().startWoodcutting(c.woodcut[0], c.woodcut[1], c.woodcut[2]); break; case 1306: //yew c.woodcut[0] = 1513; c.woodcut[1] = 75; c.woodcut[2] = 250; c.getWoodcutting().startWoodcutting(c.woodcut[0], c.woodcut[1], c.woodcut[2]); break; case 1278: //yew c.woodcut[0] = 1511; c.woodcut[1] = 1; c.woodcut[2] = 25; c.getWoodcutting().startWoodcutting(c.woodcut[0], c.woodcut[1], c.woodcut[2]); break; case 316: //shrimp c.getFishing().setupFishing(317); break; case 334: //mantas c.getFishing().setupFishing(389); break; case 324: //tuna c.getFishing().setupFishing(359); break; case 314: //salmon c.getFishing().setupFishing(335); break; case 326: //monks c.getFishing().setupFishing(7944); case 2090://copper case 2091: c.mining[0] = 436; c.mining[1] = 1; c.mining[2] = 18; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 2094://tin c.mining[0] = 438; c.mining[1] = 1; c.mining[2] = 18; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 145856: case 2092: case 2093: //iron c.mining[0] = 440; c.mining[1] = 15; c.mining[2] = 35; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 14850: case 14851: case 14852: case 2096: case 2097: //coal c.mining[0] = 453; c.mining[1] = 30; c.mining[2] = 50; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 2098: case 2099: c.mining[0] = 444; c.mining[1] = 40; c.mining[2] = 65; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 2102: case 2103: case 14853: case 14854: case 14855: //mith ore c.mining[0] = 447; c.mining[1] = 55; c.mining[2] = 80; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 2105: case 14862: //addy ore c.mining[0] = 449; c.mining[1] = 70; c.mining[2] = 95; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 14859: case 14860: //rune ore c.mining[0] = 451; c.mining[1] = 85; c.mining[2] = 125; c.getMining().startMining(c.mining[0], c.mining[1], c.mining[2]); break; case 8143: if (c.farm[0] > 0 && c.farm[1] > 0) { c.getFarming().pickHerb(); } break; // DOORS case 1516: case 1519: if (c.objectY == 9698) { if (c.absY >= c.objectY) c.getPA().walkTo(0,-1); else c.getPA().walkTo(0,1); break; } case 1530: case 1531: case 1533: case 1534: case 11712: case 11711: case 11707: case 11708: case 6725: case 3198: case 3197: Server.objectHandler.doorHandling(objectType, c.objectX, c.objectY, 0); break; case 9319: if (c.heightLevel == 0) c.getPA().movePlayer(c.absX, c.absY, 1); else if (c.heightLevel == 1) c.getPA().movePlayer(c.absX, c.absY, 2); break; case 9320: if (c.heightLevel == 1) c.getPA().movePlayer(c.absX, c.absY, 0); else if (c.heightLevel == 2) c.getPA().movePlayer(c.absX, c.absY, 1); break; case 4496: case 4494: if (c.heightLevel == 2) { c.getPA().movePlayer(c.absX - 5, c.absY, 1); } else if (c.heightLevel == 1) { c.getPA().movePlayer(c.absX + 5, c.absY, 0); } break; case 4493: if (c.heightLevel == 0) { c.getPA().movePlayer(c.absX - 5, c.absY, 1); } else if (c.heightLevel == 1) { c.getPA().movePlayer(c.absX + 5, c.absY, 2); } break; case 4495: if (c.heightLevel == 1) { c.getPA().movePlayer(c.absX + 5, c.absY, 2); } break; case 5126: if (c.absY == 3554) c.getPA().walkTo(0,1); else c.getPA().walkTo(0,-1); break; case 1755: if (c.objectX == 2884 && c.objectY == 9797) c.getPA().movePlayer(c.absX, c.absY - 6400, 0); break; case 1759: if (c.objectX == 2884 && c.objectY == 3397) c.getPA().movePlayer(c.absX, c.absY + 6400, 0); break; /*case 3203: //dueling forfeit if (c.duelCount > 0) { c.sendMessage("You may not forfeit yet."); break; } Client o = (Client) Server.playerHandler.players[c.duelingWith]; if(o == null) { c.getTradeAndDuel().resetDuel(); c.getPA().movePlayer(Config.DUELING_RESPAWN_X+(Misc.random(Config.RANDOM_DUELING_RESPAWN)), Config.DUELING_RESPAWN_Y+(Misc.random(Config.RANDOM_DUELING_RESPAWN)), 0); break; } if(c.duelRule[0]) { c.sendMessage("Forfeiting the duel has been disabled!"); break; } if(o != null) { o.getPA().movePlayer(Config.DUELING_RESPAWN_X+(Misc.random(Config.RANDOM_DUELING_RESPAWN)), Config.DUELING_RESPAWN_Y+(Misc.random(Config.RANDOM_DUELING_RESPAWN)), 0); c.getPA().movePlayer(Config.DUELING_RESPAWN_X+(Misc.random(Config.RANDOM_DUELING_RESPAWN)), Config.DUELING_RESPAWN_Y+(Misc.random(Config.RANDOM_DUELING_RESPAWN)), 0); o.duelStatus = 6; o.getTradeAndDuel().duelVictory(); c.getTradeAndDuel().resetDuel(); c.getTradeAndDuel().resetDuelItems(); o.sendMessage("The other player has forfeited the duel!"); c.sendMessage("You forfeit the duel!"); break; } break;*/ case 409: if(c.playerLevel[5] < c.getPA().getLevelForXP(c.playerXP[5])) { c.startAnimation(645); c.playerLevel[5] = c.getPA().getLevelForXP(c.playerXP[5]); c.sendMessage("You recharge your prayer points."); c.getPA().refreshSkill(5); } else { c.sendMessage("You already have full prayer points."); } break; case 2873: if (!c.getItems().ownsCape()) { c.startAnimation(645); c.sendMessage("Saradomin blesses you with a cape."); c.getItems().addItem(2412, 1); } break; case 2875: if (!c.getItems().ownsCape()) { c.startAnimation(645); c.sendMessage("Guthix blesses you with a cape."); c.getItems().addItem(2413, 1); } break; case 2874: if (!c.getItems().ownsCape()) { c.startAnimation(645); c.sendMessage("Zamorak blesses you with a cape."); c.getItems().addItem(2414, 1); } break; case 2879: c.getPA().movePlayer(2538, 4716, 0); break; case 2878: c.getPA().movePlayer(2509, 4689, 0); break; case 5960: c.getPA().startTeleport2(3090, 3956, 0); break; case 1815: c.getPA().startTeleport2(Config.EDGEVILLE_X, Config.EDGEVILLE_Y, 0); break; case 9706: c.getPA().startTeleport2(3105, 3951, 0); break; case 9707: c.getPA().startTeleport2(3105, 3956, 0); break; case 5959: c.getPA().startTeleport2(2539, 4712, 0); break; case 2558: case 2557: c.sendMessage("This door is locked."); break; case 9294: if (c.absX < c.objectX) { c.getPA().movePlayer(c.objectX + 1, c.absY, 0); } else if (c.absX > c.objectX) { c.getPA().movePlayer(c.objectX - 1, c.absY, 0); } break; case 9293: if (c.absX < c.objectX) { c.getPA().movePlayer(2892, 9799, 0); } else { c.getPA().movePlayer(2886, 9799, 0); } break; case 10529: case 10527: if (c.absY <= c.objectY) c.getPA().walkTo(0,1); else c.getPA().walkTo(0,-1); break; case 3044: c.getSmithing().sendSmelting(); break; case 733: c.startAnimation(451); /*if (Misc.random(1) == 1) { c.getPA().removeObject(c.objectX, c.objectY); c.sendMessage("You slash the web."); } else { c.sendMessage("You fail to slash the webs."); }*/ if (c.objectX == 3158 && c.objectY == 3951) { new Object(734, c.objectX, c.objectY, c.heightLevel, 1, 10, 733, 50); } else { new Object(734, c.objectX, c.objectY, c.heightLevel, 0, 10, 733, 50); } break; } } public void secondClickObject(int objectType, int obX, int obY) { c.clickObjectType = 0; //c.sendMessage("Object type: " + objectType); switch(objectType) { case 4874: c.getThieving().stealFromStall(1891, 1, 100, 1); break; case 4875: c.getThieving().stealFromStall(1609, 1, 130, 25); break; case 4877: c.getThieving().stealFromStall(1573, 1, 160, 50); break; case 4878: c.getThieving().stealFromStall(1789, 1, 180, 75); break; case 11666: case 3044: c.getSmithing().sendSmelting(); break; case 2213: case 14367: case 11758: c.getPA().openUpBank(); break; case 2558: case 2557: if (System.currentTimeMillis() - c.lastLockPick < 3000 || c.freezeTimer > 0) break; if (c.getItems().playerHasItem(1523,1)) { c.lastLockPick = System.currentTimeMillis(); if (Misc.random(10) <= 3){ c.sendMessage("You fail to pick the lock."); break; } if (c.objectX == 3044 && c.objectY == 3956) { if (c.absX == 3045) { c.getPA().walkTo2(-1,0); } else if (c.absX == 3044) { c.getPA().walkTo2(1,0); } } else if (c.objectX == 3038 && c.objectY == 3956) { if (c.absX == 3037) { c.getPA().walkTo2(1,0); } else if (c.absX == 3038) { c.getPA().walkTo2(-1,0); } } else if (c.objectX == 3041 && c.objectY == 3959) { if (c.absY == 3960) { c.getPA().walkTo2(0,-1); } else if (c.absY == 3959) { c.getPA().walkTo2(0,1); } } else if (c.objectX == 3191 && c.objectY == 3963) { if (c.absY == 3963) { c.getPA().walkTo2(0,-1); } else if (c.absY == 3962) { c.getPA().walkTo2(0,1); } } else if (c.objectX == 3190 && c.objectY == 3957) { if (c.absY == 3957) { c.getPA().walkTo2(0,1); } else if (c.absY == 3958) { c.getPA().walkTo2(0,-1); } } } else { c.sendMessage("I need a lockpick to pick this lock."); } break; } } public void thirdClickObject(int objectType, int obX, int obY) { c.clickObjectType = 0; c.sendMessage("Object type: " + objectType); switch(objectType) { } } public void firstClickNpc(int npcType) { c.clickNpcType = 0; c.npcClickIndex = 0; switch(npcType) { case 844: c.getDH().sendDialogues(3000, 0); break; case 1599: if (c.slayerTask <= 0) { c.getDH().sendDialogues(11,npcType); } else { c.getDH().sendDialogues(13,npcType); } break; case 696: c.getDH().sendDialogues(2000, 0); break; case 2024: c.getPA().fixAllBarrows(); c.sendMessage("@[email protected] your items aren't being fixed, please relog!"); break; case 872: c.getDH().sendDialogues(20, npcType); break; case 243: c.getDH().sendDialogues(200, npcType); break; case 540: c.getShops().openShop(4); break; case 521: c.getShops().openShop(1); break; case 4460: c.getShops().openShop(3); c.sendMessage("@[email protected] currently have: " + c.pkPoints + " Lysergic_points."); break; case 6970: c.getShops().openShop(30); break; case 1918: c.getShops().openShop(13); break; case 541: c.getShops().openShop(11); break; case 549: c.getShops().openShop(12); break; case 683: c.getShops().openShop(8); break; case 461: c.getShops().openShop(5); break; case 2538: c.getShops().openShop(10); c.sendMessage("@[email protected] currently have: " + c.activityPoints + " activity points."); break; case 706: c.getDH().sendDialogues(9, npcType); break; case 2258: c.getDH().sendDialogues(17, npcType); break; case 1152: c.getDH().sendDialogues(16,npcType); break; case 494: c.getPA().openUpBank(); break; case 2566: c.getShops().openSkillCape(); break; case 3789: c.sendMessage("You currently have " + c.pcPoints + " SSP."); break; case 3788: c.getShops().openVoid(); break; case 905: c.getDH().sendDialogues(5, npcType); break; case 460: c.getDH().sendDialogues(3, npcType); break; case 462: c.getDH().sendDialogues(7, npcType); break; case 316: //shrimp break; case 334: //mantas break; case 324: //tuna break; case 314: //salmon break; case 326: //monks break; case 522: case 523: c.getShops().openShop(1); break; case 599: c.getPA().showInterface(3559); c.canChangeAppearance = true; break; case 904: c.sendMessage("You have " + c.magePoints + " points."); break; default: if(c.playerRights == 3) Misc.println("First Click Npc : "+npcType); break; } } public void secondClickNpc(int npcType) { c.clickNpcType = 0; c.npcClickIndex = 0; switch(npcType) { case 844: c.getDH().sendDialogues(3000, 0); break; case 8725: c.getShops().openShop(3); break; case 1282: c.getShops().openShop(7); break; case 334: //sharks break; case 3788: c.getShops().openVoid(); break; case 494: c.getPA().openUpBank(); break; case 324: //lobs break; case 904: c.getShops().openShop(17); break; case 522: case 523: c.getShops().openShop(1); break; case 541: c.getShops().openShop(11); break; case 683: c.getShops().openShop(8); break; case 2538: c.getShops().openShop(6); break; case 519: c.getShops().openShop(8); break; case 3789: c.getShops().openShop(18); c.sendMessage("You have " + c.pcPoints + " Soul Split points."); c.sendMessage("Gain SSP By fighting Players, bosses, and completing slayer tasks."); break; case 1: case 9: case 18: case 20: case 26: case 21: c.getThieving().stealFromNPC(npcType); break; default: if(c.playerRights == 3) Misc.println("Second Click Npc : "+npcType); break; } } public void thirdClickNpc(int npcType) { c.clickNpcType = 0; c.npcClickIndex = 0; switch(npcType) { default: if(c.playerRights == 3) Misc.println("Third Click NPC : "+npcType); break; } } }[/CODE] Fishing [CODE]package server.model.players.skills; import server.Config; import server.util.Misc; import server.model.players.Client; /** * Fishing.java * * @author Sanity * **/ public class Fishing { private Client c; private int fishType; private int exp; private int req; private int equipmentType; private final int SALMON_EXP = 70; private final int SWORD_EXP = 100; private final int SALMON_ID = 331; private final int SWORD_ID = 371; public boolean fishing = false; private final int[] REQS = {1,20,40,35,62,76,81}; private final int[] FISH_TYPES = {317,335,359,359,7944,383,389}; private final int[] EXP = {10,50,80,90,120,110,46}; public Fishing(Client c) { this.c = c; } public void setupFishing(int fishType) { if (c.getItems().playerHasItem(getEquipment(fishType))) { if (c.playerLevel[c.playerFishing] >= req) { int slot = getSlot(fishType); if (slot > -1) { this.req = REQS[slot]; this.fishType = FISH_TYPES[slot]; this.equipmentType = getEquipment(fishType); this.exp = EXP[slot]; c.fishing = true; c.fishTimer = 3 + Misc.random(2); } } else { c.sendMessage("You need a fishing level of " + req + " to fish here."); resetFishing(); } } else { c.sendMessage("You do not have the correct equipment to use this fishing spot."); resetFishing(); } } public void catchFish() { if (c.getItems().playerHasItem(getEquipment(fishType))) { if (c.playerLevel[c.playerFishing] >= req) { if (c.getItems().freeSlots() > 0) { if (canFishOther(fishType)) { c.getItems().addItem(otherFishId(fishType),1); c.getPA().addSkillXP(otherFishXP(fishType),c.playerFishing); } else { c.getItems().addItem(fishType,1); c.getPA().addSkillXP(exp * Config.FISHING_EXPERIENCE,c.playerFishing); } c.sendMessage("You catch a fish."); c.fishTimer = 2 + Misc.random(2); } } else { c.sendMessage("You need a fishing level of " + req + " to fish here."); resetFishing(); } } else { c.sendMessage("You do not have the correct equipment to use this fishing spot."); resetFishing(); } } private int getSlot(int fishType) { for (int j = 0; j < REQS.length; j++) if (FISH_TYPES[j] == fishType) return j; return -1; } private int getEquipment(int fish) { if (fish == 317) //shrimp return 303; if (fish == 335) //trout + salmon return 309; if (fish == 337) //lobs return 301; if (fish == 361)//tuna return 311; if (fish == 7944)//monks return 303; if (fish == 383)//sharks return 311; if (fish == 389)//mantas return 303; return -1; } private boolean canFishOther(int fishType) { if (fishType == 335 && c.playerLevel[c.playerFishing] >= 30) return true; if (fishType == 361 && c.playerLevel[c.playerFishing] >= 50) return true; return false; } private int otherFishId(int fishType) { if (fishType == 335) return SALMON_ID; else if (fishType == 361) return SWORD_ID; return -1; } private int otherFishXP(int fishType) { if (fishType == 335) return SALMON_EXP; else if (fishType == 361) return SWORD_EXP; return 0; } public void resetFishing() { this.exp = 0; this.fishType = -1; this.equipmentType = -1; this.req = 0; c.fishTimer = -1; c.fishing = false; } public void FishingProcess() { // TODO Auto-generated method stub } public static void attemptdata(Client c2, int i) { // TODO Auto-generated method stub } }[/CODE] Anyone know whats wrong with it? I have tried tons of tutorials that use different fishing bases.
  3. [IMG]http://i.imgur.com/i8pdx8k.jpg[/IMG]
  4. Please guys i need your help, Al skills fully work after some fixing except for fishing , if i fish on a spot @ skilling island the fish spot turns around to me but I don't start fishing If someone could help me i would really appreciate that , if u need any codes / files tell me I will post them.
  5. Sooo... Yeah The Title Says It All Here Is The Link To My Tutorial On How To Fix It So You Can Fish Link Here ;) :D lolking :santa: [url]http://www.youtube.com/watch?v=zEYEFamuC-g[/url] Get Rid of spaces!!!!! Add Me On Skype My Name is (modmaster98) If You Need Any Help I am also soon making a video on how to fix agility!!!
  6. ShadowNinjaHog

    Fishing Fix?

    [edit* = 474 not 317 server] I am using the EvolutionX Source and I put fishing spots using Object I.D - "42" Is it because I have the wrong I.D or something else. I tried to use this other server source I found in a RSPS Tools download. It has a .java and .class that was named fishing, so I put it in my server, compiled it had errors. How can I fix the fishing?
  7. How can I change the coordinates of a fishing spot on my PI server?
  8. How can I add fishing rocktails on my PI server? This is my fishing.java file and there is a code for rocktail in there and I think that means that you can fish rocktail, but I dont know where so where how can I find it? [url]http://pastebin.com/kev2EL3Y[/url]
  9. dawson1

    Fishing help 317 pi

    Hey what file do i go into to see what my fishing spots and levels needed ect? and to see the fishing spot id's
  10. [CODE]Item ID: 24423. -- fishing hat Item ID: 24424. -- fishing jacket Item ID: 24425. -- fishing waders Item ID: 24426. -- fishing boots Item ID: 24427. -- fishing hat Item ID: 24428. -- fishing jacket Item ID: 24429. -- fishing waders Item ID: 24430. -- fishing boots Item ID: 24431. -- fish mask Item ID: 24432. -- fish flingers voucher Item ID: 24433. -- golden katana Item ID: 24434. -- golden katana Item ID: 24435. -- fish mask[/CODE] fishing items and stuff that came out yesterday
  11. Hey guys im making a new skilling zone on my 317 pi and i got no fishing spot id's when i look em up on rune locus's list but there are like 100 i need to know the ones to use for 317 pi i need fishing spots (Shrimp,Lobster,Shark, mantray if possible, And monk fish if possible) If you know any of the id's to spawn these on my server just post below Thanks alot! :D
  12. Spear

    Good ol' fishing

    Anyone here ever go fishing? Just bought a Frog Hollow Body lure, REALLY good for bass - [url]http://www.amazon.com/gp/product/B004BLE73K/ref=ox_sc_act_title_1?ie=UTF8&m=A364EMG98WC7R6[/url] Also got a new Shakespeare Ugly Stik spinning lure + rod combo - [url]http://www.amazon.com/Shakespeare-Medium-Action-Bigwater-Spinning/dp/B002ZTXAEC/ref=sr_1_8?ie=UTF8&qid=1337648149&sr=8-8[/url] I really want to go to Lake Okeechobee in southern Florida, it's the biggest lake in the U.S. and it swarms with fish. I also want to learn fly fishing.
  13. I don't know why but the fishing xp rate is really slow. I have changed the xp rate in config.java yet it stays the same. Here is my fishing.java: [url]http://pastebin.com/XnF3ie6H[/url] please help me
  14. Mr Torva

    317PI Fishing

    OK so i've been messing around with the Fishing.java based off Impozzes/Erasedpkz/TorvaPkz and i cannot figure out why the fishing spots are turning towards me when i attempt to fish. It doesnt even start the animation to fish, nor does it catch fish at all. Here is what i got. Fishing.java: [code]package server.model.players.skills; import server.Config; import server.Server; import server.util.Misc; import server.event.Event; import server.event.EventContainer; import server.event.EventManager; import server.model.objects.Objects; import server.model.players.Client; public class Fishing { private Client c; public Fishing(Client c) { this.c = c; } public void FishingProcess() { if (c.fishtimer > 0) { c.fishtimer--; } if (c.fishing && c.getItems().freeSlots() <= 0) { c.fishing = false; c.sendMessage("Your inventory is full"); c.frame1(); } if (c.fishing && c.fishtimer <= 0 && c.getItems().freeSlots() > 0) { if (c.getItems().playerHasItem(c.fishitem)) { if (c.playerLevel[10] >= c.fishreqt) { if (c.fishitem == 307 && !c.getItems().playerHasItem(313)) { c.sendMessage("You need bait to fish here!"); c.fishing = false; } else if (c.fishitem == 309 && !c.getItems().playerHasItem(314)) { c.sendMessage("You need feathers to fish here!"); c.fishing = false; } else { if (c.fishreq2 != 0 && c.playerLevel[10] >= c.fishreq2 && Misc.random(1) == 1) { c.getItems().addItem(c.fishies2, 1); c.getPA().addSkillXP(c.fishXP, 10); } else { c.getItems().addItem(c.fishies, 1); c.getPA().addSkillXP(c.fishXP, 10); } if (c.fishitem == 307) c.getPA().addSkillXP(c.fishXP, 10); c.fishtimer = Misc.random(fishtime(c.fishies, c.fishreqt)); //c.sendMessage("You catch a " + c.getItems().getItemName(c.fishies).toLowerCase()); } } else { c.fishing = false; c.sendMessage("You need a fishing level of " + c.fishreqt + " to fish for " + c.getItems().getItemName(c.fishies)); } } else { c.fishing = false; c.sendMessage("You need a " + c.getItems().getItemName(c.fishitem) + " to fish " + c.getItems().getItemName(c.fishies)); } } if (c.fishing) { c.startAnimation(c.fishemote); //frame174(378, 3); } if (c.attemptingfish) if(c.clickObjectType > 0 && c.goodDistance(c.objectX + c.objectXOffset, c.objectY + c.objectYOffset, c.getX(), c.getY(), c.objectDistance)) { c.attemptingfish = false; c.fishing = true; } } public int fishtime(int fish, int req) { int time = 10; if (fish == 317) {//Shrimp 1 time = 10; } if (fish == 327) {//Sardine 5 time = 15; } if (fish == 355) {//Trout 20 time = 20; } if (fish == 341) {//Cods 23 time = 25; } if (fish == 349) {//Pike 25 time = 28; } if (fish == 359) {//Tuna 35 time = 30; } if (fish == 377) {//Lobsters 40 time = 35; } if (fish == 383) {//Sharks 79 time = 40; } if (fish == 389) {//Manta ray 85 time = 45; } int LevelXP = c.playerLevel[10] - req; if (LevelXP > req / 3) LevelXP = req / 3; time -= LevelXP; return time; } }[/code] Actionhandler.java: [code] public void firstClickNpc(int npcType) { c.fishitem = -1; c.clickNpcType = 0; c.npcClickIndex = 0; if (c.fishitem != -1) { if (!c.getItems().playerHasItem(c.fishitem)) { c.sendMessage("You need a " + c.getItems().getItemName(c.fishitem) + " to fish for " + c.getItems().getItemName(c.fishies)); c.fishing = false; return; } if (c.getItems().freeSlots() == 0) { c.sendMessage("Your inventory is full."); c.fishing = false; return; } if (c.playerFishing < c.fishreqt) { c.sendMessage("You need a fishing level of " + c.fishreqt + " to fish here."); c.fishing = false; return; } c.fishtimer = c.getFishing().fishtime(c.fishies, c.fishreqt); } switch(npcType) { case 706: c.getDH().sendDialogues(9, npcType); break; case 1512: c.getDH().sendDialogues(70, 4289); break; case 6794: case 6873: c.getDH().sendDialogues(75, 4289); break; case 946: c.getDH().sendDialogues(20, npcType); break; case 316: c.fishing = true; c.fishXP = 350; c.fishies = 317; c.fishreqt = 0; c.fishitem = 303; c.fishemote = 621; c.fishies2 = 0; c.fishreq2 = 0; break; case 334: c.fishing = true; c.fishXP = 350; c.fishies = 317; c.fishreqt = 0; c.fishitem = 303; c.fishemote = 621; c.fishies2 = 0; c.fishreq2 = 0; break; case 324://cage-harpoon spot choice cage c.fishing = true; c.fishXP = 700; c.fishies = 377; c.fishreqt = 40; c.fishitem = 301; c.fishemote = 619; c.fishies2 = 389; c.fishreq2 = 81; break; case 325: c.fishing = true; c.fishXP = 2000; c.fishies = 15272; c.fishreqt = 40; c.fishitem = 301; c.fishemote = 619; c.fishies2 = 15272; c.fishreq2 = 99; break; case 320: c.fishing = true; c.fishXP = 2000; c.fishies = 15272; c.fishreqt = 40; c.fishitem = 301; c.fishemote = 619; c.fishies2 = 15272; c.fishreq2 = 95; break; case 326: c.fishing = true; c.fishXP = 600; c.fishies = 341; c.fishreqt = 23; c.fishitem = 303; c.fishemote = 621; c.fishies2 = 363; c.fishreq2 = 46; break; case 313: c.fishing = true; c.fishXP = 600; c.fishies = 341; c.fishreqt = 23; c.fishitem = 303; c.fishemote = 621; c.fishies2 = 363; c.fishreq2 = 46; break;[/code] [code] public void secondClickNpc(int npcType) { c.fishitem = -1; c.clickNpcType = 0; c.npcClickIndex = 0; if (c.fishitem != -1) { if (!c.getItems().playerHasItem(c.fishitem)) { c.sendMessage("You need a " + c.getItems().getItemName(c.fishitem) + " to fish for " + c.getItems().getItemName(c.fishies)); c.fishing = false; return; } if (c.getItems().freeSlots() == 0) { c. sendMessage("Your inventory is full."); c.fishing = false; return; } if (c.playerFishing < c.fishreqt) { c.sendMessage("You need a fishing level of " + c.fishreqt + " to fish here."); c.fishing = false; return; } c.fishtimer = c.getFishing().fishtime(c.fishies, c.fishreqt); } switch(npcType) { case 526: c.getShops().openShop(14); break; case 527: c.getShops().openShop(15); break; case 528: c.getShops().openShop(16); break; case 1282: c.getShops().openShop(7); break; case 8275: c.getShops().openShop(48); break; case 333: c.fishing = true; c.fishXP = 650; c.fishies = 359; c.fishreqt = 35; c.fishitem = 311; c.fishemote = 618; c.fishies2 = 371; c.fishreq2 = 50; break; case 312: c.fishing = true; c.fishXP = 650; c.fishies = 359; c.fishreqt = 35; c.fishitem = 311; c.fishemote = 618; c.fishies2 = 371; c.fishreq2 = 50; break; case 324: c.fishing = true; c.fishXP = 650; c.fishies = 359; c.fishreqt = 35; c.fishitem = 311; c.fishemote = 618; c.fishies2 = 371; c.fishreq2 = 50; break; case 334: c.fishing = true; c.fishXP = 650; c.fishies = 359; c.fishreqt = 35; c.fishitem = 311; c.fishemote = 618; c.fishies2 = 371; c.fishreq2 = 50; break; case 316: c.fishing = true; c.fishXP = 630; c.fishies = 327; c.fishreqt = 5; c.fishitem = 307; c.fishemote = 622; c.fishies2 = 345; c.fishreq2 = 10; break; case 326: c.fishing = true; c.fishXP = 530; c.fishies = 327; c.fishreqt = 5; c.fishitem = 307; c.fishemote = 622; c.fishies2 = 345; c.fishreq2 = 10; break; case 331: c.fishing = true; c.fishXP = 770; c.fishies = 349; c.fishreqt = 25; c.fishitem = 307; c.fishemote = 622; c.fishies2 = 0; c.fishreq2 = 0; case 313: c.fishing = true; c.fishXP = 1000; c.fishies = 383; c.fishreqt = 79; c.fishitem = 311; c.fishemote = 618; c.fishies2 = 0; c.fishreq2 = 0; break;[/code] Someone mind helping me get this going? Please.
  15. Hi guys. My servers fishing is almost complete I have the skill all ready to go all I need is the Animation. I thought it was 192 but it isn't, can anyone help me out and tell me if they know I would really appreciate it :).
  16. [code]import com.rs.game.player.skills.Skill; import com.rs.game.player.Player; import com.rs.game.Animation; import com.rs.game.npc.NPC; import com.rs.utils.Utils; import com.rs.cache.loaders.ItemDefinitions; import com.rs.game.player.skills.SkillExecutor; /** * @author Ethan <Atlas Development Team> * @version 1.0 * @since 2011 */ public class Fishing extends Skill { private FishingDetails detail; public enum FishingDetails { CRAY(1, 10, 13431, 619, new int[]{13435}, 20, 4, 5), SHRIMP(1, 10, 303, 621, new int[]{317, 321}, 20, 4, 5), SARDINE(5, 20, 309, 7261, new int[]{327}, 25, 4, 5), HERRING(10, 30, 305, 620, new int[]{345}, 28, 4, 10), TROUT(20, 50, 307, 622,new int[]{335, 331}, 35, 4, 10), SHARK(76, 110, 311 | 10129, 618, new int[]{383}, 150, 21, 10); private int level; private double xp; private int equipmentId; private int emoteId; private int[] fishId; private int fishBaseTime; private int randomCatchTime; private int randomLifeProbability; /** * Enum's Constructor */ private FishingDetails(int level, double xp, int equipmentId, int emoteId, int[] fishId, int fishBaseTime, int randomCatchTime, int randomLifeProbability) { this.level = level; this.xp = xp; this.equipmentId = equipmentId; this.emoteId = emoteId; this.fishId = fishId; this.fishBaseTime = fishBaseTime; this.randomCatchTime = randomCatchTime; this.randomLifeProbability = randomLifeProbability; } public int getLevel() { return level; } public double getXP() { return xp; } public int getEquipmentId() { return equipmentId; } public int getEmoteId() { return emoteId; } public int getFishId() { return fishId[(int)(Math.random() * fishId.length)]; } public int getFishBaseTime() { return fishBaseTime; } public int getRandomCatchTime() { return randomCatchTime; } public int getRandomLifeProbability() { return randomLifeProbability; } } /** * Constructor * @param detail is used to choose which detail in the enum to call */ public Fishing(FishingDetails detail) { this.detail = detail; } /** * Starts the skill from the top * @param player gets information from the Player class * @return true, meaning that everything checks out */ @Override public boolean start(Player player) { if(!checkAll(player)) { return false; } player.getPackets().sendGameMessage("You plunge your hands into the cold fishing spot."); return true; } /** * Gets the delay time for the fish depending on the enum, and your level * @param player gets information from the Player class * @return fishingTimer, meaning the time it will take to catch the fish. * @return used in the processWithDelay method */ private int getDelay(Player player) { int fishingTimer = detail.getFishBaseTime() - player.getSkills().getLevel(10); if(fishingTimer < 1 + detail.getRandomCatchTime()) fishingTimer = 1 + Utils.getRandom(detail.getRandomCatchTime()); return fishingTimer; } /** * Checks is the player has the equipment needed to fish * @param player gets information from the Player class * @return true, meaning that the player does have the equipment needed */ private boolean hasEquipment(Player player) { if(player.getInventory().containsOneItem(detail.getEquipmentId())) { return true; } return false; } /** * Checks multiple variables to see if the player has everything required to fish * @param player gets information from the Player class * @return true, meaning every thing is right for the player to fish */ public boolean checkAll(Player player) { if(!player.getInventory().hasFreeSlots()) { player.getPackets().sendGameMessage("You can't carry any more fish."); return false; } if(!hasEquipment(player)) { player.getPackets().sendGameMessage("You don't have the needed equipment to fish here."); return false; } if(!hasLevel(player)) { return false; } if(detail == FishingDetails.TROUT) { if(!player.getInventory().containsOneItem(314)) { player.getPackets().sendGameMessage("You need feathers to fish with a rod here."); return false; } } if(detail == FishingDetails.SARDINE) { if(!player.getInventory().containsOneItem(313)) { player.getPackets().sendGameMessage("You need bait to fish with a rod here."); return false; } } return true; } /** * Checks to see if the player has the level needed * @param player gets information from the Player class * @return true, meaning that the player has the level required */ public boolean hasLevel(Player player) { if(detail.getLevel() > player.getSkills().getLevel(10)) { player.getPackets().sendGameMessage("You need a fishing level of " + detail.getLevel() + " fishing to fish at this spot."); return false; } return true; } /** * Handles animation, just that really.. * @param player gets information from the Player class * @return true, meaning that the process is allowed to happen */ @Override public boolean process(Player player) { player.setNextAnimation(new Animation(detail.getEmoteId())); return true; } /** * processes the players action using a delay that you set * @param player gets information from the Player class * @return getDelay @see getDelay */ @Override public int processWithDelay(Player player) { addFish(player); if(Utils.getRandom(detail.getRandomLifeProbability()) == 0) { player.setNextAnimation(new Animation(-1)); return -1; } if(!player.getInventory().hasFreeSlots()) { player.setNextAnimation(new Animation(-1)); player.getPackets().sendGameMessage("You can't carry any more fish."); return -1; } return getDelay(player); } /** * Handles adding fish, xp and what not * @param player gets information from the Player class */ public void addFish(Player player) { if(detail == FishingDetails.TROUT) { player.getInventory().deleteItem(314, 1); } if(detail == FishingDetails.SARDINE) { player.getInventory().deleteItem(313, 1); } int fishId = detail.getFishId(); String fishName = ItemDefinitions.getItemDefinitions(fishId).getName().toLowerCase(); player.getInventory().addItem(fishId, 1); player.getPackets().sendGameMessage("You catch a " + fishName + "."); player.getSkills().addXp(10, detail.getXP()); } /** * Stops process * @param player gets information from the Player class */ @Override public void stop(Player player) { setSkillDelay(player, 3); } }[/code]
  17. orcadon

    fishing glitch 562

    we have this weird glitch in our cloudin source in fishing as the player keeps on fishing even though inventory is full and if u try to move him away from fishing spot he would just keeps on fishing forever anyone knows how to solve this bug ?
  18. how to fix them i cant to these skills at my server:(
  19. I just downloaded a source called teamtorva , and my Fish and Fletching skills dont work. When u go to fletch it dc's u ? Can anybody tell me how to fix that? When I try to go fishing it dont even fish.
  20. hey guys, question says it all. how do i add overload effects for the fishing potion to make it like a overload if i drank it. now when i click a fishing potion , it says :" unknown item id : 2438 " my friend has his server on and fishing potion works exactly like an overload , but he won't tell me how to do it. he just told me " edit the itemdefinitions.java please help ? i want the bonus added in the fishing potion , and i don't want it to give damage when drinking. thanks. and this is the code inside the itemdefinitions.java for the fishing potion : [CODE] <examine>4 doses of fishing potion.</examine> <id>2438</id> <stackable>false</stackable> <name>Fishing potion(4)</name> <noted>false</noted> <equipId>-1</equipId> </itemDefinition> <itemDefinition> <price> <minPrice>0</minPrice> <maxPrice>0</maxPrice> <normPrice>0</normPrice> </price> <bonus> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> <int>0</int> </bonus>[/CODE] please reply asap. thx :)
  21. I have a [PI] base I am redoing and none of the fishing spots work could someone let me know how to fix them, the fishing spots are there but when I click on them all the do is spin around one time and nothing else happens what is causing this? Thanks for anyone that helps..
×