Kod:
#include <amxmodx>#include <amxmisc>
#define PLUGIN	"AMX_POKE"
#define AUTHOR	"dangerlord63"
#define VERSION	"1.1"
#define YETKI ADMIN_BAN
new const ses[22] = "sound/amx_poke.mp3";
new bool:calindi[33];
public plugin_precache()
	precache_generic(ses);
public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_concmd("amx_poke","poke",YETKI,"<isim - #userid - @T/CT/ALL> seklinde kullanin.");}
public poke(id){
	if(!calindi[id]){
	if(get_user_flags(id) & YETKI){
		new veri[33];
		read_argv(1,veri,32);
		if(veri[0] == '@'){
			strtolower(veri);
			if(equal(veri[1],"t"))
				muzikcal(1);
			else if(equal(veri[1],"ct"))
				muzikcal(2);
			else if(equal(veri[1],"all"))
				muzikcal(0);
			else
				client_print(id,print_console,"Takim bulunamadi!");
		}else{
			new oid = cmd_target(id,veri,6);
			if(!oid)
				return PLUGIN_HANDLED;
			muzikcal(oid+2);}
		return PLUGIN_HANDLED;}
		else client_print(id,print_console,"Yetkiniz yok!");
		}
		else client_print(id,print_console,"Tekrar Poke Atmak icin 10 Saniye Bekleyin!");
	return PLUGIN_HANDLED;}
stock muzikcal(id){
	calindi[id] = true
	set_task(10.0,"tekrarcaldirt",id)
	if(id == 0)
		client_cmd(0,"mp3 play ^"%s^"",ses);
	else if(id == 1 || id == 2){
		for(new i = 0;i<33;i++){
			if(get_user_team(i) == id)
				client_cmd(i,"mp3 play ^"%s^"",ses);}
	}else
		client_cmd((id - 2),"mp3 play ^"%s^"",ses);}
		
public tekrarcaldirt(id) {
calindi[id] = false
}
böyle daha iyi olabilir. Adminler 10 saniyede 1 poke atabilir olarak düzenledim. Biri abanırsa amx_poke nick'e hem server kasar hemde kişi sesden kafayı yer