mirror of
https://github.com/edubart/otclient.git
synced 2025-04-30 09:39:21 +02:00
Fixed not being able to relog after reloading gamelib
This commit is contained in:
parent
da2762dac3
commit
4e2ded571e
@ -1,7 +1,5 @@
|
|||||||
local currentRsa
|
|
||||||
|
|
||||||
function g_game.getRsa()
|
function g_game.getRsa()
|
||||||
return currentRsa
|
return G.currentRsa
|
||||||
end
|
end
|
||||||
|
|
||||||
function g_game.findPlayerItem(itemId, subType)
|
function g_game.findPlayerItem(itemId, subType)
|
||||||
@ -19,7 +17,7 @@ function g_game.findPlayerItem(itemId, subType)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function g_game.chooseRsa(host)
|
function g_game.chooseRsa(host)
|
||||||
if currentRsa ~= CIPSOFT_RSA and currentRsa ~= OTSERV_RSA then return end
|
if G.currentRsa ~= CIPSOFT_RSA and G.currentRsa ~= OTSERV_RSA then return end
|
||||||
if host:ends('.tibia.com') or host:ends('.cipsoft.com') then
|
if host:ends('.tibia.com') or host:ends('.cipsoft.com') then
|
||||||
g_game.setRsa(CIPSOFT_RSA)
|
g_game.setRsa(CIPSOFT_RSA)
|
||||||
|
|
||||||
@ -29,7 +27,7 @@ function g_game.chooseRsa(host)
|
|||||||
g_game.setCustomOs(OsTypes.Linux)
|
g_game.setCustomOs(OsTypes.Linux)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
if currentRsa == CIPSOFT_RSA then
|
if G.currentRsa == CIPSOFT_RSA then
|
||||||
g_game.setCustomOs(-1)
|
g_game.setCustomOs(-1)
|
||||||
end
|
end
|
||||||
g_game.setRsa(OTSERV_RSA)
|
g_game.setRsa(OTSERV_RSA)
|
||||||
@ -44,11 +42,11 @@ end
|
|||||||
function g_game.setRsa(rsa, e)
|
function g_game.setRsa(rsa, e)
|
||||||
e = e or '65537'
|
e = e or '65537'
|
||||||
g_crypt.rsaSetPublicKey(rsa, e)
|
g_crypt.rsaSetPublicKey(rsa, e)
|
||||||
currentRsa = rsa
|
G.currentRsa = rsa
|
||||||
end
|
end
|
||||||
|
|
||||||
function g_game.isOfficialTibia()
|
function g_game.isOfficialTibia()
|
||||||
return currentRsa == CIPSOFT_RSA
|
return G.currentRsa == CIPSOFT_RSA
|
||||||
end
|
end
|
||||||
|
|
||||||
function g_game.getSupportedClients()
|
function g_game.getSupportedClients()
|
||||||
@ -112,4 +110,6 @@ function g_game.getClientProtocolVersion(client)
|
|||||||
return clients[client] or client
|
return clients[client] or client
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if not G.currentRsa then
|
||||||
g_game.setRsa(OTSERV_RSA)
|
g_game.setRsa(OTSERV_RSA)
|
||||||
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user