From 6a3459d98814b6e40ca5bc82e605c00b98551616 Mon Sep 17 00:00:00 2001 From: Timo Smit Date: Fri, 16 Feb 2018 11:59:20 +0100 Subject: [PATCH] Fixed mutes being checked regardless of module mode (refs #61) --- luamods/wolfadmin/admin/admin.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/luamods/wolfadmin/admin/admin.lua b/luamods/wolfadmin/admin/admin.lua index 6c632b0..3942cdd 100644 --- a/luamods/wolfadmin/admin/admin.lua +++ b/luamods/wolfadmin/admin/admin.lua @@ -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