anything in the cmd?
|
When ever i spec with dclaws and use soulsplit i dc (it only dces at players)
i already tried commenting the gfx 2264 out but nothing happend any1 knows a fix?Code:public void applySoulSplit(int index, int damage) { if (!c.curseActive[18]) return; if (Server.playerHandler.players[index] != null) { final Client c2 = (Client)Server.playerHandler.players[index]; final int pX = c.getX(); final int pY = c.getY(); final int oX = c2.getX(); final int oY = c2.getY(); int offX = (pY - oY)* -1; int offY = (pX - oX)* -1; if (damage > 0) { c2.playerLevel[5] -= 1; if (c2.playerLevel[5] <= 0) { c2.playerLevel[5] = 0; c2.getCombat().resetPrayers(); } if (c.playerLevel[3] >= c.getLevelForXP(c.playerXP[3])) { c.playerLevel[3] += 0; } else { if (c.playerLevel[3] + ((damage * 4)/10) < c.getLevelForXP(c.playerXP[3])) { c.playerLevel[3] += (damage * 4) / 10; } else { c.playerLevel[3] += (c.getLevelForXP(c.playerXP[3]) - c.playerLevel[3]); } } c.getPA().refreshSkill(3); c2.getPA().refreshSkill(5); } c.getPA().createPlayersProjectile(pX, pY, offX, offY, 50, 45, 2263, 31, 31, - c.oldPlayerIndex - 1, 0); c.soulSplitDelay = 4; EventManager.getSingleton().addEvent(new Event() { public void execute(EventContainer s) { if (c.soulSplitDelay > 0) { c.soulSplitDelay--; } if (c.soulSplitDelay == 3) { c2.gfx0(2264); } if (c.soulSplitDelay == 2) { int offX2 = (oY - pY)* -1; int offY2 = (oX - pX)* -1; c.getPA().createPlayersProjectile(oX, oY, offX2, offY2, 50, 45, 2263, 31, 31, - c.playerId - 1, 0); } if (c.soulSplitDelay == 0) { s.stop(); } } }, 500); } }
anything in the cmd?
Any error b4 u dc?
This should work
Code:if(c.prayerActive[44]) { // SoulSplit if(c.oldPlayerIndex > 0) { Client c2 = (Client)PlayerHandler.players[i]; if(Server.playerHandler.players[c.oldPlayerIndex] != null) { try { final int pX = c.getX(); final int pY = c.getY(); final int nX = Server.playerHandler.players[i].getX(); final int nY = Server.playerHandler.players[i].getY(); final int offX = (pY - nY)* -1; final int offY = (pX - nX)* -1; c.SSPLIT = true; c.getPA().createPlayersProjectile2(pX, pY, offX, offY, 50, 60, 2263, 15, 15, - c.oldPlayerIndex - 1, 24, 0); c2.getPA().createPlayersProjectile2(pX, pY, offX, offY, 50, 60, 2263, 15,15, - c2.oldPlayerIndex - 1, 24, 0); EventManager.getSingleton().addEvent(new Event() { // CAUSES CRASH public void execute(EventContainer b) { c.SSPLIT = false; b.stop(); } }, 500); EventManager.getSingleton().addEvent(new Event() { // CAUSES CRASH public void execute(EventContainer b) { c.getPA().createPlayersProjectile2(nX, nY, offX, offY, 50, 50, 2263, 15, 15, - c.playerId - 1, 24, 0); b.stop(); } }, 600); } catch (Exception e) { e.printStackTrace(); } } } }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |