コード例 #1
0
ファイル: BasicHandler.cs プロジェクト: 745c5412/tera-emu
        public static void ProcessPacket(WorldClient Client, string Packet)
        {
            switch (Packet[1])
            {
            case 'A':
                BasicHandler.ProcessBasicConsoleRequest(Client, Packet);
                break;

            case 'a':
                BasicHandler.ProcessBasicGeolocationRequest(Client, Packet);
                break;

            case 'D':
                BasicHandler.ProcessBasicDateRequest(Client);
                break;

            case 'S':
                BasicHandler.ProccesBasicEmoticoneRequest(Client, Packet);
                break;

            case 'M':
                BasicHandler.ProcessBasicMessageRequest(Client, Packet);
                break;
            }
        }
コード例 #2
0
        public static void ProcessPacket(WorldClient Client, string Packet)
        {
            switch (Packet)
            {
                case "BD":
                    BasicHandler.ProcessBasicDateRequest(Client);
                    break;

                case "GI":
                    GameInformationHandler.ProcessGameInformationRequest(Client);
                    break;
            }
        }
コード例 #3
0
        public static void ProcessPacket(WorldClient Client, string Packet)
        {
            switch (Packet)
            {
            case "DB":
                BasicHandler.ProcessBasicDateRequest(Client);
                break;

            case "GC1":
                GameCreateHandler.ProcessGameCreateRequest(Client);
                break;
            }
            if (Packet.StartsWith("FRGE"))
            {
                Client.hasFightMessage = true;
            }
        }