All pastes #64147 Raw Edit

Someone

public text v1 · immutable
#64147 ·published 2006-06-11 07:22 UTC
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")
}