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