protected override void OnAfterRead(Network.Client client) { client.OnLogged(Name, System.Guid.NewGuid()); client.AddResponse(StateManager.FindState("login").GetSendPacket(0x02)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x01)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x05)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x39)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x03)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x30)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x06)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x1F)); client.AddResponse(StateManager.FindState("play").GetSendPacket(0x08)); APacket[] chunkPackets = client.TheWorld.GetWorld(); foreach (APacket packet in chunkPackets) { client.AddResponse(packet, false); } client.SendPendingPackets(); client.SetTargetMode(0); }