This commit is contained in:
zaCade 2018-08-07 18:18:50 +02:00
commit 9cf71af1d3

View File

@ -3,7 +3,7 @@
#include <sourcemod>
#include <connect>
#include <geoip>
#include <morecolors>
#include <multicolors>
#pragma newdecls required
@ -274,6 +274,12 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data)
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (!CheckCommandAccess(client, "sm_joinmsg", ADMFLAG_CUSTOM1))
{
CPrintToChatAll(sRawMsg);
return;
}
if (g_hCustomMessageFile2 != null)
CloseHandle(g_hCustomMessageFile2);
@ -288,6 +294,7 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data)
KvRewind(g_hCustomMessageFile2);
char sBanned[16];
char sFinalMessage[512];
char sCustomMessage[256];
@ -295,8 +302,11 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data)
if (KvJumpToKey(g_hCustomMessageFile2, sAuth))
{
KvGetString(g_hCustomMessageFile2, "banned", sBanned, sizeof(sBanned), "");
KvGetString(g_hCustomMessageFile2, "message", sCustomMessage, sizeof(sCustomMessage), "");
if (StrEqual(sCustomMessage, "reset"))
if (StrEqual(sCustomMessage, "reset") || StrEqual(sBanned, "true"))
CPrintToChatAll(sRawMsg);
else
{
@ -307,7 +317,6 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data)
else
CPrintToChatAll(sRawMsg);
}
//----------------------------------------------------------------------------------------------------
// Purpose: