예제 #1
0
        private void HandleSendLogin(ProjectG client, byte Key)
        {
            client.GetKey   = Key;
            client.KeyLogin = client.GetKey;

            client.Response.Write(new byte[] { 0x01, 0x00 });
            client.Response.WritePStr(client.GetLogin);
            client.Response.WritePStr(client.GetPass);
            if (client.Login.PangyaVersion == EnumPangyaVersion.US)
            {
                client.Response.WriteZero(17);
            }
            else if (client.Login.PangyaVersion == EnumPangyaVersion.TH)
            {
                //facebook conection Login
                client.Response.Write(new byte[] { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF });
            }
            client.Send(client.Response);
        }
예제 #2
0
파일: Game.cs 프로젝트: luismk/PangProjectG
 public void HandleSendClientLobbyInfo(ProjectG player)
 {
     player.Send(new byte[] { 0x43, 0x00 });
 }