try this one
PHP Code:
#include <amxmodx>
#include <amxmisc>
#define MAX_WARNS 3
#define REASON "You have been kicked due too many warns"
new g_iWarns[MAX_PLAYERS + 1];
#if !defined MAX_PLAYERS
#define MAX_PLAYERS 32
#endif
#if !defined MAX_NAME_LENGTH
#define MAX_NAME_LENGTH 32
#endif
public plugin_init()
{
register_plugin("Camp Slay", "0.1", "AMXX Community")
register_clcmd("amx_slay", "slayHandle");
}
public client_connect(id) g_iWarns[id] = 0;
public slayHandle(id)
{
if(!is_user_admin(id))
return PLUGIN_HANDLED_MAIN;
new szName[MAX_NAME_LENGTH];
read_args(szName, charsmax(szName));
new iPlayer = find_player("b", szName);
if(iPlayer && is_user_alive(iPlayer) && !is_user_bot(id) && !is_user_hltv(id))
{
g_iWarns[iPlayer]++
new szUserName[MAX_NAME_LENGTH];
get_user_name(iPlayer, szUserName, charsmax(szUserName));
if(g_iWarns[iPlayer] == MAX_WARNS)
{
server_cmd("kick #%i ^"%s^"", get_user_userid(iPlayer), REASON);
server_exec()
client_print_color(0, print_team_default, "^4[TAG]^1 Player^3 %s^1 has been kicked due^4 too many warns^1. [^4%i/%i^1]", szUserName, g_iWarns[iPlayer], MAX_WARNS);
} else client_print_color(0, print_team_default, "^4[TAG]^1 Warns for^3 %s^1:^4 %i", szUserName, g_iWarns[iPlayer]);
}
return PLUGIN_HANDLED_MAIN;
}