rendered paste body#include <amxmodx>
#include <amxmisc>
#define MAX 10
new interval
public plugin_init()
{
register_plugin("Test","1.0","uTg|Jigga")
interval = register_cvar("interval","1.0")
register_concmd("amx_test","cmd",ADMIN_BAN,"amx_test <name|userid> <number>")
}
public cmd(id,level,cid)
{
if (!cmd_access(id,level,cid,4))
{
return PLUGIN_HANDLED
}
new arg1[32],arg2[2]
read_argv(1,arg1,31)
read_argv(2,arg2,1)
new ssNumber = str_to_num(arg2)
new target = cmd_target(id,arg1,15)
if (!target)
{
console_print(id,"[AMXX] Target not found")
return PLUGIN_HANDLED
}
else
{
if(ssNumber > MAX)
{
console_print(id,"[AMXX] Too many.")
return PLUGIN_HANDLED
}
else
{
new float:intervalfloat = get_pcvar_float(interval)
new timesleft = ssNumber-1
client_cmd(id,"say Test")
set_task(intervalfloat,"repeat_command",_,_,_,"a",timesleft)
}
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public repeat_command(target)
{
if(!is_user_connected(target))
{
return PLUGIN_HANDLED
}
client_cmd(target,"say Test")
}