Quantcast
Channel: Forum VeryGames
Viewing all articles
Browse latest Browse all 5196

Clan TAG

$
0
0
Bonjour mon code se compile comme il faut maiis ne fonctionne pas sur le serveur si quelq'un sait d'ou vien le probleme :) Merci

#include <sourcemod>
#include <cssclantags.inc>




new Handle:g_hVip;
new Handle:g_hAdmin;
new Handle:g_hLeader;




new String:g_sLeader[64];
new String:g_sAdmin[64];
new String:g_sVip[64];








public Plugin:myinfo =
{
name = "ClanTag Status",
author = "",
version = "1.0",
description = "Modifier les clan tags",
url = ""
};
public OnPluginStart()
{
HookEvent("player_spawn", PlayerSpawn);

g_hVip = CreateConVar("sm_tm_vip", "Vip", "Tag pour les vip (flag: o)");
g_hAdmin = CreateConVar("sm_tm_admin", "Admin", "Tag pour les admins (flag: s)");
g_hLeader = CreateConVar("sm_tm_leader", "Leader", "Tag pour les leaders (flag: t)");
AutoExecConfig(true, "plugin_clantag");


GetConVarString(g_hVip, g_sVip, sizeof(g_sVip));
GetConVarString(g_hAdmin, g_sAdmin, sizeof(g_sAdmin));
GetConVarString(g_hLeader, g_sLeader, sizeof(g_sLeader));



}
public OnClientSettingsChanged(client)
{
change_tag(client);
}
public Action:PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
change_tag(GetClientOfUserId(GetEventInt(event, "userid")));
}
public change_tag(client)
{
if (IsClientInGame(client))
{

if (GetUserFlagBits(client) & ADMFLAG_CUSTOM6) CS_SetClientClanTag(client, g_sLeader);
else if (GetUserFlagBits(client) & ADMFLAG_CUSTOM5) CS_SetClientClanTag(client, g_sAdmin);
else if (GetUserFlagBits(client) & ADMFLAG_CUSTOM1) CS_SetClientClanTag(client, g_sVip);
else CS_SetClientClanTag(client, "");
}
}

Viewing all articles
Browse latest Browse all 5196