This should work. and Fun and Cstrike aren't needed.
Code:
#include <amxmodx>
#include <amxmisc>
public plugin_init()
{
register_plugin("Goodbye", "1.0", "s0upnazi")
register_concmd("amx_goodbye", "cmd_bye", ADMIN_KICK, "<target> <# of slaps> ")
register_cvar("mp_kick", "1")
}
public cmd_bye(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new Arg1[24]
new Arg2[4]
read_argv(1, Arg1, 23)
read_argv(2, Arg2, 3)
new Slaps = str_to_num(Arg2)
new player = cmd_target(id, Arg1, 1)
if (!player)
{
console_print(id, "Whoever %s is could not be slapped!", Arg1)
return PLUGIN_HANDLED
}
set_task(0.3 , "Slap" , player , _ , _ , "a" , Slaps)
new bye = get_cvar_num("mp_kick")
if (bye)
set_task( ((0.3 * Slaps) + 1) , "Kick" , player);
return PLUGIN_HANDLED
}
public Slap( id )
{
if( is_user_alive(id))
user_slap(id , 0)
}
public Kick( id )
{
if( is_user_alive(id))
server_cmd("kick #%d", get_user_userid(id) )
}