register_concmd konsol komutu yaratmaya yarar. (amx_ban, amx_kick)
register_clcmd den farkı;
clcmd = Sadece kullanıcı konsolunda çalışan komut
concmd = Hem kullanıcı hem server konsolunda çalışan komutlar için...
register_concmd ( const cmd[],const function[], flags = -1, const info[] = "")
register_concmd( "komutun", "çalıştırılacak fonksiyon", Gereken Yetki, "Kullanım açıklaması")
PHP- Kodu:
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_kick","cmdKick",ADMIN_KICK,"<nick> <sebep>")
}
public cmdKick(id,level,cid) {
if(!cmd_access(id,level,cid,2)) {
return PLUGIN_HANDLED
}
new arg[32],arg2[32],name[65];
read_argv(1,arg,31)
read_argv(2,arg2,31)
new hedefid = cmd_target(id,arg,7);
if(!hedefid) {
console_print(id,"Oyuncu bulunamadi !")
return PLUGIN_HANDLED
}
get_user_name(hedefid,name,64)
server_cmd("kick #%d ^"%s^"",get_user_userid(hedefid),arg2)
client_print(id,print_chat,"ADMIN: %s Adli Oyuncuyu Serverdan Atti !",name)
return PLUGIN_HANDLED
}