コード例 #1
0
        public int HandlePacket(ServerConnector connector, GamePacket packet)
        {
            GatewayPlayer player = GatewayGlobal.Players[packet.PlayerID];

            player.Client.LogicServer.SendTCP(packet);

            return(0);
        }
コード例 #2
0
        public int HandlePacket(ServerConnector connector, GamePacket packet)
        {
            GatewayPlayer player = GatewayGlobal.Players[packet.PlayerID];

            if (player != null)
            {
                player.SendTcp(packet);
            }

            return(0);
        }
コード例 #3
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);
        }
コード例 #4
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);
        }
コード例 #5
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;
        }