mirror of
https://github.com/OTCv8/otclientv8.git
synced 2025-10-19 22:23:28 +02:00
Version 2.5.3 - http://otclient.net/showthread.php?tid=275
This commit is contained in:
@@ -10,6 +10,7 @@ LoginServerUpdateNeeded = 30
|
||||
LoginServerSessionKey = 40
|
||||
LoginServerCharacterList = 100
|
||||
LoginServerExtendedCharacterList = 101
|
||||
LoginServerProxyList = 110
|
||||
|
||||
-- Since 10.76
|
||||
LoginServerRetry = 10
|
||||
@@ -182,9 +183,19 @@ function ProtocolLogin:onRecv(msg)
|
||||
self:parseExtendedCharacterList(msg)
|
||||
elseif opcode == LoginServerUpdate then
|
||||
local signature = msg:getString()
|
||||
signalcall(self.onUpdateNeeded, self, signature)
|
||||
signalcall(self.onUpdateNeeded, self, signature)
|
||||
elseif opcode == LoginServerSessionKey then
|
||||
self:parseSessionKey(msg)
|
||||
elseif opcode == LoginServerProxyList then
|
||||
local proxies = {}
|
||||
local proxiesCount = msg:getU8()
|
||||
for i=1, proxiesCount do
|
||||
local host = msg:getString()
|
||||
local port = msg:getU16()
|
||||
local priority = msg:getU16()
|
||||
table.insert(proxies, {host=host, port=port, priority=priority})
|
||||
end
|
||||
signalcall(self.onProxyList, self, proxies)
|
||||
else
|
||||
self:parseOpcode(opcode, msg)
|
||||
end
|
||||
|
Reference in New Issue
Block a user