Ejemplo n.º 1
0
        private void ReceiveLoginRejection(IRecvPacket packet)
        {
            Disconnect();
            LoginRejectionPacket p = (LoginRejectionPacket)packet;

            switch (p.Reason)
            {
            case LoginRejectionReasons.InvalidAccountPassword:
                Status = LoginClientStatus.Error_InvalidUsernamePassword;
                break;

            case LoginRejectionReasons.AccountInUse:
                Status = LoginClientStatus.Error_InUse;
                break;

            case LoginRejectionReasons.AccountBlocked:
                Status = LoginClientStatus.Error_Blocked;
                break;

            case LoginRejectionReasons.BadPassword:
                Status = LoginClientStatus.Error_BadPassword;
                break;

            case LoginRejectionReasons.IdleExceeded:
                Status = LoginClientStatus.Error_Idle;
                break;

            case LoginRejectionReasons.BadCommuncation:
                Status = LoginClientStatus.Error_BadCommunication;
                break;
            }
        }
Ejemplo n.º 2
0
 void ReceiveLoginRejection(LoginRejectionPacket packet)
 {
     Disconnect();
     (_engine.Models.Current as LoginModel).ShowLoginRejection(packet.Reason);
 }