ConnectAnnounce: Solve it differently
doesnt work right now xD
This commit is contained in:
parent
c97cfe52a9
commit
28f94a0375
@ -366,20 +366,33 @@ public void TQueryCB(Handle owner, Handle rs, const char[] error, any data)
|
|||||||
char sFinalMessage[512];
|
char sFinalMessage[512];
|
||||||
char sCustomMessage[256];
|
char sCustomMessage[256];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (KvJumpToKey(g_hCustomMessageFile2, sAuth))
|
if (KvJumpToKey(g_hCustomMessageFile2, sAuth))
|
||||||
{
|
{
|
||||||
KvGetString(g_hCustomMessageFile2, "banned", sBanned, sizeof(sBanned), "");
|
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") || StrEqual(sBanned, "true"))
|
if(StrEqual(sCustomMessage, "reset") || StrEqual(sBanned, "true"))
|
||||||
|
{
|
||||||
CPrintToChatAll(sRawMsg);
|
CPrintToChatAll(sRawMsg);
|
||||||
|
for(int i = 1; i <= MaxClients; i++)
|
||||||
|
{
|
||||||
|
if(!g_bHideCsays[i])
|
||||||
|
{
|
||||||
|
PrintCenterText(i, "%s %s %s", "[VIP]", sName, "connected");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Format(sFinalMessage, sizeof(sFinalMessage), "%s %s", sRawMsg, sCustomMessage);
|
Format(sFinalMessage, sizeof(sFinalMessage), "%s %s", sRawMsg, sCustomMessage);
|
||||||
CPrintToChatAll(sFinalMessage);
|
CPrintToChatAll(sFinalMessage);
|
||||||
|
for(int i = 1; i <= MaxClients; i++)
|
||||||
|
{
|
||||||
|
if(!g_bHideCsays[i])
|
||||||
|
{
|
||||||
|
CRemoveTags(sCustomMessage, 256);
|
||||||
|
PrintCenterText(i, "%s %s %s %s", "[VIP]", sName, "connected", sCustomMessage);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -402,25 +415,4 @@ public void OnClientPostAdminCheck(int client)
|
|||||||
char sQuery[512];
|
char sQuery[512];
|
||||||
Format(sQuery, sizeof(sQuery), "SELECT COUNT(*) AS rank FROM hlstats_Players WHERE hlstats_Players.game = 'css-ze' AND hideranking = 0 AND skill > (SELECT skill from hlstats_Players JOIN hlstats_PlayerUniqueIds ON hlstats_Players.playerId = hlstats_PlayerUniqueIds.playerId WHERE uniqueId = '%s' AND hlstats_PlayerUniqueIds.game = 'css-ze')", sAuth);
|
Format(sQuery, sizeof(sQuery), "SELECT COUNT(*) AS rank FROM hlstats_Players WHERE hlstats_Players.game = 'css-ze' AND hideranking = 0 AND skill > (SELECT skill from hlstats_Players JOIN hlstats_PlayerUniqueIds ON hlstats_Players.playerId = hlstats_PlayerUniqueIds.playerId WHERE uniqueId = '%s' AND hlstats_PlayerUniqueIds.game = 'css-ze')", sAuth);
|
||||||
SQL_TQuery(g_hDatabase, TQueryCB, sQuery, GetClientUserId(client));
|
SQL_TQuery(g_hDatabase, TQueryCB, sQuery, GetClientUserId(client));
|
||||||
|
|
||||||
char sCustomMessage[256];
|
|
||||||
char buffer[128];
|
|
||||||
GetClientName(client, buffer, 128);
|
|
||||||
KvGetString(g_hCustomMessageFile2, "message", sCustomMessage, sizeof(sCustomMessage), "");
|
|
||||||
CRemoveTags(sCustomMessage, 256);
|
|
||||||
|
|
||||||
if(CheckCommandAccess(client, "nigger", ADMFLAG_CUSTOM1) == true)
|
|
||||||
{
|
|
||||||
for (int i = 1; i <= MaxClients; i++)
|
|
||||||
{
|
|
||||||
if(!g_bHideCsays[i] && StrEqual(sCustomMessage, "reset"))
|
|
||||||
{
|
|
||||||
PrintCenterText(i, "%s %s %s", "[VIP]", buffer, "connected");
|
|
||||||
}
|
|
||||||
else if(!g_bHideCsays[i])
|
|
||||||
{
|
|
||||||
PrintCenterText(i, "%s %s %s %s", "[VIP]", buffer, "connected", sCustomMessage);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user