I have some doubts, I want to ask them in the say
[CLAN NAME] [PATENT]
I'll leave all the natives here
Native
PHP Code:
#define MAX_CLAN_TAG_LENGTH 6
/**
* Returns the clan tag of a player.
*
* @param id The player id.
* @param clanTag The variable where to store the clan tag in.
* @param maxLen The variable size.
*
* @return Number of cells copied from buffer
*/
native cm_get_user_clan_tag(id, clanTag[MAX_CLAN_TAG_LENGTH]);
PHP Code:
Ranking
register_native("rsu_get_user_xp", "native_rsu_get_user_xp")
register_native("rsu_get_user_next_xp", "native_rsu_get_user_next_xp")
register_native("rsu_get_user_level", "native_rsu_get_user_level")
register_native("rsu_get_user_kills", "native_rsu_get_user_kills")
register_native("rsu_get_user_deaths", "native_rsu_get_user_deaths")
register_native("rsu_get_user_headshots", "native_rsu_get_user_headshots")
register_native("rsu_get_user_assists", "native_rsu_get_user_assists")
register_native("rsu_get_user_shots", "native_rsu_get_user_shots")
register_native("rsu_get_user_hits", "native_rsu_get_user_hits")
register_native("rsu_get_user_damage", "native_rsu_get_user_damage")
register_native("rsu_get_user_mvp", "native_rsu_get_user_mvp")
register_native("rsu_get_user_rounds_won", "native_rsu_get_user_rounds_won")
register_native("rsu_get_user_played_time", "native_rsu_get_user_played_time")
register_native("rsu_get_rank_by_level", "native_rsu_get_rank_by_level")
register_native("rsu_get_user_rank", "native_rsu_get_user_rank")
register_native("rsu_get_user_skill", "native_rsu_get_user_skill")
register_native("rsu_get_user_skill_range", "native_rsu_get_user_skill_range")
register_native("rsu_get_max_levels", "native_rsu_get_max_levels")
register_native("rsu_get_user_server_rank", "native_rsu_get_user_server_rank")
register_native("rsu_get_max_server_ranks", "native_rsu_get_max_server_ranks")
register_native("rsu_give_user_xp", "native_rsu_give_user_xp")
register_native("rsu_give_team_xp", "native_rsu_give_team_xp")
register_native("rsu_is_level_loaded", "native_rsu_is_level_loaded")
PHP Code:
public xHookSay(id)
{
new szChatMessage[192];
read_args(szChatMessage, charsmax(szChatMessage));
remove_quotes(szChatMessage);
trim(szChatMessage);
if (equal(szChatMessage, "") || !is_user_connected(id) || is_user_bot(id) || is_user_hltv(id) || check_say_characters(szChatMessage))
return PLUGIN_HANDLED_MAIN;
new szEstado[32]
if (is_user_alive(id))
szEstado = "";
else
szEstado = "MORTO - ";
get_user_name(id, g_szName[id], charsmax(g_szName[]));
replace_all(szChatMessage, charsmax(szChatMessage), "!g", ""); // green
replace_all(szChatMessage, charsmax(szChatMessage), "!n", ""); // normal
replace_all(szChatMessage, charsmax(szChatMessage), "!y", ""); // normal
replace_all(szChatMessage, charsmax(szChatMessage), "!t", ""); // team
replace_all(szChatMessage, charsmax(szChatMessage), "x04", ""); // green
replace_all(szChatMessage, charsmax(szChatMessage), "x03", ""); // normal
replace_all(szChatMessage, charsmax(szChatMessage), "x01", ""); // normal
for (new i = 1; i <= g_iMaxPlayers; i++)
{
if (!is_user_connected(i) || is_user_bot(i) || is_user_hltv(i))
continue;
new szRank[64];
rsu_get_user_rank(id, szRank, charsmax(szRank));
format(szChatMessage, charsmax(szChatMessage), "!t%s!g%s!y -!g [%s]!t %s!y (%s): %s", szEstado, CHAT_PREFIX, szRank, g_szName[id], szChatMessage);
}
return PLUGIN_HANDLED_MAIN;
}