public int HandlePacket(ServerConnector connector, GamePacket packet) { GatewayPlayer player = GatewayGlobal.Players[packet.PlayerID]; player.Client.LogicServer.SendTCP(packet); return(0); }
public int HandlePacket(ServerConnector connector, GamePacket packet) { GatewayPlayer player = GatewayGlobal.Players[packet.PlayerID]; if (player != null) { player.SendTcp(packet); } return(0); }
public int HandlePacket(ClientBase client, GamePacket packet) { if (packet == null || packet.Code <= 1000) { return(0); } GatewayPlayer c = GatewayGlobal.PlayerLoginMgr[packet.PlayerID]; if (c != null && c.LogicServer != null) { c.LogicServer.SendTCP(packet); } return(0); }
public int HandlePacket(ServerConnector connector, GamePacket packet) { int clientID = packet.ReadInt(); GatewayClient client = GatewayGlobal.Clients[clientID]; LoginInfo info = new LoginInfo(); info.PlayerID = packet.PlayerID; GatewayPlayer player = new GatewayPlayer(info, client); GatewayGlobal.Players.Add(packet.PlayerID, player); packet.Code2 = (int)BasePacketCode.None_Code; player.Client.LogicServer.SendTCP(packet); return(0); }
public int HandlePacket(ServerConnector connector, GamePacket packet) { int clientID = packet.ReadInt(); GatewayClient client = GatewayGlobal.Clients[clientID]; LoginInfo info = new LoginInfo(); info.PlayerID = packet.PlayerID; GatewayPlayer player = new GatewayPlayer(info, client); GatewayGlobal.Players.Add(packet.PlayerID, player); packet.Code2 = (int)BasePacketCode.None_Code; player.Client.LogicServer.SendTCP(packet); return 0; }