help please!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
when ever some one ranges on my server, it dcs them and gives me this error.
here is some errors codes
see if it helps?
line 8659
public void CreateProjectile(int casterY, int casterX, int offsetY,
int offsetX, int angle, int speed, int gfxMoving, int startHeight,
int endHeight, int MageAttackIndex)
{
label0:
{
int i2 = 1;
do
{
PlayerHandler _tmp = server.playerHandler;
if(i2 >= 650)
break label0;
PlayerHandler _tmp1 = server.playerHandler; //THIS IS THE LINE!!
if(PlayerHandler.players[i2] != null)
{
PlayerHandler _tmp2 = server.playerHandler;
client client1 = (client)PlayerHandler.players[i2];
if(client1.WithinDistance(absX, absY, client1.absX, client1.absY, 60) && client1.heightLevel == heightLevel)
{
PlayerHandler _tmp3 = server.playerHandler;
if(PlayerHandler.players[i2] != null)
{
PlayerHandler _tmp4 = server.playerHandler;
if(!PlayerHandler.players[i2].disconnected)
{
client1.outStream.createFrame(85);
client1.outStream.writeByteC(casterY - client1.mapRegionY * 8 - 2);
client1.outStream.writeByteC(casterX - client1.mapRegionX * 8 - 3);
client1.outStream.createFrame(117);
client1.outStream.writeByte(angle);
client1.outStream.writeByte(offsetY);
client1.outStream.writeByte(offsetX);
client1.outStream.writeWord(MageAttackIndex);
client1.outStream.writeWord(gfxMoving);
client1.outStream.writeByte(startHeight);
client1.outStream.writeByte(endHeight);
client1.outStream.writeWord(51);
client1.outStream.writeWord(speed);
client1.outStream.writeByte(16);
client1.outStream.writeByte(64);
}
}
}
}
i2++;
} while(true);
}
}
line 3607
public void rangeGFXNPC(int speed, int arrow){
int EnemyX = server.npcHandler.npcs[attacknpc].absX;
int EnemyY = server.npcHandler.npcs[attacknpc].absY;
int offsetX = (absY - EnemyY) * -1;
int offsetY = (absX - EnemyX) * -1;
CreateProjectile(absY, absX, offsetY, offsetX, 50, speed, arrow, 43, 31, attacknpc + 1); // THIS ERROR IS HERE
line 18173
if(System.currentTimeMillis() - lastArrow > 500 && arrow){
int arrowgfx = getarrowgfxnow();
if(AttackingOn > 0){
rangeGFX(70, arrowgfx);
} // THIS IS THE LINE?
please post a way to fix this!
help please!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |