Fixed mutes being checked regardless of module mode (refs #61)

This commit is contained in:
Timo Smit 2018-02-16 11:59:20 +01:00
parent 30750d7062
commit 6a3459d988
1 changed files with 9 additions and 7 deletions

View File

@ -64,15 +64,17 @@ end
events.handle("onClientConnectAttempt", admin.onClientConnectAttempt)
function admin.onClientConnect(clientId, firstTime, isBot)
local guid = et.Info_ValueForKey(et.trap_GetUserinfo(clientId), "cl_guid")
local player = db.getPlayer(guid)
if settings.get("g_standalone") ~= 0 and settings.get("db_type") ~= "none" then
local guid = et.Info_ValueForKey(et.trap_GetUserinfo(clientId), "cl_guid")
local player = db.getPlayer(guid)
if player then
local playerId = player["id"]
local mute = db.getMuteByPlayer(playerId)
if player then
local playerId = player["id"]
local mute = db.getMuteByPlayer(playerId)
if mute then
players.setMuted(clientId, true, mute["type"], mute["issued"], mute["expires"])
if mute then
players.setMuted(clientId, true, mute["type"], mute["issued"], mute["expires"])
end
end
end
end