Yeah.. how to fix that since i tried to disable the coordinates but that doesnt work either.
Quote:
case 94://Revive
{
if (CSocket.Client.Dead && DateTime.Now >= CSocket.Client.DeadActivated.AddSeconds(20))
{
CSocket.Client.InvencibleTime = DateTime.Now;
CSocket.Client.CurrentHP = CSocket.Client.MaxHP;
CSocket.Client.Dead = false;
int[] R = Nano.RevivePoints[(int)CSocket.Client.Map];
Handler.Teleport(R[0], R[1], R[2], 0, CSocket);
CSocket.Send(ConquerPacket.Status(CSocket, 2, 0, Struct.StatusTypes.StatusEffect));
CSocket.Send(ConquerPacket.Status(CSocket, 2, CSocket.Client.Model, Struct.StatusTypes.Model));
CSocket.Send(ConquerPacket.Status(CSocket, 2, CSocket.Client.CurrentHP, Struct.StatusTypes.Hp));
ConquerPacket.ToLocal(ConquerPacket.General(CSocke t.Client.ID, CSocket.Client.X, CSocket.Client.Y, 0, 0, 0, Struct.DataType.EntityRemove), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, CSocket.Client.ID);
ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter (CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
}
switch (1)
{
case 1:
if (CSocket.Client.Dead && CSocket.Client.HeavenBlessing > 1)
{
CSocket.Client.CurrentHP = CSocket.Client.MaxHP;
CSocket.Client.Dead = false;
CSocket.Send(ConquerPacket.Status(CSocket, 2, 0, Struct.StatusTypes.StatusEffect));
CSocket.Send(ConquerPacket.Status(CSocket, 2, CSocket.Client.Model, Struct.StatusTypes.Model));
CSocket.Send(ConquerPacket.Status(CSocket, 2, CSocket.Client.CurrentHP, Struct.StatusTypes.Hp));
ConquerPacket.ToLocal(ConquerPacket.General(CSocke t.Client.ID, CSocket.Client.X, CSocket.Client.Y, 0, 0, 0, Struct.DataType.EntityRemove), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, CSocket.Client.ID);
ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter (CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
ConquerPacket.ToLocal(ConquerPacket.Effect(CSocket .Client.ID, "relive"), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
}
break;
}
break;
}