#include <amxmodx>
#include <csstats>
#include <hamsandwich>
#define GIVE_FLAGS ADMIN_MAP
#define PLUGIN "Top Flags"
#define VERSION "1.0"
#define AUTHOR "M1R0n,M'"
new g_TopRank;
public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR );
RegisterHam(Ham_Spawn, "player", "CheckPlayerRank", 1);
g_TopRank = register_cvar("amx_toprank","3");
}
public CheckPlayerRank(id) {
if((get_user_flags(id) & GIVE_FLAGS))
return PLUGIN_CONTINUE
new stats[8], bodyhits[8]
new iRank;
iRank = get_user_stats(id, stats, bodyhits)
if(iRank && iRank <= get_pcvar_num(g_TopRank))
{
set_user_flags(id, get_user_flags(id) | GIVE_FLAGS)
}
else
{
set_user_flags(id, get_user_flags(id) | ADMIN_USER)
}
return PLUGIN_CONTINUE
}
public client_infochanged(id) {
new player_name[32], newName[32]
get_user_name(id, player_name, 31)
get_user_info(id, "name", newName, 31)
if (!equali(newName, player_name))
set_task(1.0, "CheckPlayerRank", id)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/