From a2a661b68182f57c6ecf2b6f0dde2e96fe20f621 Mon Sep 17 00:00:00 2001 From: Mauricio Date: Fri, 12 Mar 2021 18:44:45 -0400 Subject: [PATCH] add AUTH#% packet: determine login status --- gameview.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gameview.py b/gameview.py index 95cb892..d55734d 100644 --- a/gameview.py +++ b/gameview.py @@ -2831,9 +2831,14 @@ class TCP_Thread(QtCore.QThread): reason = network[1] self.parent.emit(QtCore.SIGNAL('showMessage(QString, QString, QString)'), 'critical', 'Connection lost', 'You have been banned from the server. (%s)' % reason) - elif header == 'BB': + elif header == 'BB': # message popup (AO 2.9) message = network[1] self.parent.emit(QtCore.SIGNAL('showMessage(QString, QString, QString)'), 'warning', 'Message from server', message) + + elif header == 'AUTH': # login status (AO 2.9) + status = int(network[1]) + statusStrings = ["You have logged out", "Wrong password", "Logged in"] + self.OOC_Log.emit("%s" % (statusStrings[status+1])) elif header == "CHECK": #ping pingafter = time.time()