Member
Join Date: Dec 2018
Location: Romania
|
03-27-2019
, 17:38
Re: [CSGO] Scoreboard Tags Help
|
#3
|
Quote:
Originally Posted by Vaggelis
Not tested
PHP Code:
public void OnClientPostAdminCheck(int client)
{
CreateTimer(10.0, GiveTag, GetClientUserId(client))
}
public Action GiveTag(Handle timer, any userid)
{
int client = GetClientOfUserId(userid)
if(client > 0 && IsClientInGame(client))
{
char szSteamID[32]
GetClientAuthId(client, AuthId_Steam2, szSteamID, sizeof(szSteamID))
if(GetUserFlagBits(client) & ADMFLAG_ROOT)
{
CS_SetClientClanTag(client, "★ FOUNDER ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_UNBAN)
{
CS_SetClientClanTag(client, "★ OWNER ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM4)
{
CS_SetClientClanTag(client, "★ MOD+VIP ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM3)
{
CS_SetClientClanTag(client, "★ MOD ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM2)
{
CS_SetClientClanTag(client, "★ ADMIN+VIP ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_BAN)
{
CS_SetClientClanTag(client, "★ ADMIN ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
{
CS_SetClientClanTag(client, "★ HELPER+VIP ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_GENERIC)
{
CS_SetClientClanTag(client, "★ HELPER ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM6)
{
CS_SetClientClanTag(client, "★ VIP ★")
}
if(StrEqual(szSteamID, "STEAM_1:0:1234"))
{
CS_SetClientClanTag(client, "CLAN TAG")
}
}
}
|
It works! But now i can't see my custom tag (for steamid)
All surse
PHP Code:
#include <chat-processor>
#include <cstrike>
#define PLUGIN_VERSION "1.0"
char g_szSteamID[MAXPLAYERS+1][32];
public Plugin myinfo = {
name = "",
author = "",
description = "",
version = PLUGIN_VERSION,
url = ""
};
public void OnClientPostAdminCheck(int client)
{
CreateTimer(10.0, GiveTag, GetClientUserId(client))
}
public Action GiveTag(Handle timer, any userid)
{
int client = GetClientOfUserId(userid)
if(client > 0 && IsClientInGame(client))
{
char szSteamID[32]
GetClientAuthId(client, AuthId_Steam2, szSteamID, sizeof(szSteamID))
if(GetUserFlagBits(client) & ADMFLAG_ROOT)
{
CS_SetClientClanTag(client, "★ FOUNDER ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_UNBAN)
{
CS_SetClientClanTag(client, "★ OWNER ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM4)
{
CS_SetClientClanTag(client, "★ MOD+VIP ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM3)
{
CS_SetClientClanTag(client, "★ MOD ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM2)
{
CS_SetClientClanTag(client, "★ ADMIN+VIP ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_BAN)
{
CS_SetClientClanTag(client, "★ ADMIN ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM1)
{
CS_SetClientClanTag(client, "★ HELPER+VIP ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_GENERIC)
{
CS_SetClientClanTag(client, "★ HELPER ★")
}
else if(GetUserFlagBits(client) & ADMFLAG_CUSTOM6)
{
CS_SetClientClanTag(client, "★ VIP ★")
}
if(StrEqual(szSteamID, "STEAM_1:0:1234"))
{
CS_SetClientClanTag(client, "CLAN TAG")
}
}
}
public void OnClientDisconnect(int iClient) {
g_szSteamID[iClient][0] = '\0';
}
public Action CP_OnChatMessage(int& iAuthor, ArrayList hRecipients, char[] szFlagString, char[] szName, char[] szMessage, bool& bProcessColors, bool& bRemoveColors) {
if (StrEqual(g_szSteamID[iAuthor], "STEAM_1:0:102123053")) {
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x10The Beast\x05] \x01%s", szName);
return Plugin_Changed;
}
if (StrEqual(g_szSteamID[iAuthor], "STEAM_1:0:186515754")) {
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x0BThe Pimp\x05] \x0E%s", szName);
return Plugin_Changed;
}
int iFlagBits = GetUserFlagBits(iAuthor);
if (iFlagBits & ADMFLAG_ROOT)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Founder\x05] \x0E%s", szName);
else if (iFlagBits & ADMFLAG_UNBAN)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Owner\x05] \x07%s", szName);
else if (iFlagBits & ADMFLAG_CUSTOM4)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Mod+VIP\x05] \x02%s", szName);
else if (iFlagBits & ADMFLAG_CUSTOM3)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Mod\x05] \x07%s", szName);
else if (iFlagBits & ADMFLAG_CUSTOM2)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Admin+VIP\x05] \x02%s", szName);
else if (iFlagBits & ADMFLAG_BAN)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Admin\x05] \x07%s", szName);
else if (iFlagBits & ADMFLAG_CUSTOM1)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Helper+VIP\x05] \x02%s", szName);
else if (iFlagBits & ADMFLAG_GENERIC)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x04Helper\x05] \x07%s", szName);
else if (iFlagBits & ADMFLAG_CUSTOM6)
Format(szName, MAXLENGTH_NAME, "\x01★ \x05[\x02V\x03I\x04P\x05] \x0E%s", szName);
return Plugin_Changed;
}
__________________
|
|