CSPLague
Yardım - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Yardım (/showthread.php?tid=5457)



Yardım - sallaswe - 24-10-12

register_concmd nedir nasıl kullanılır.


Smile


Cevap: Yardım - akcaliberkk - 24-10-12

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 Code:
public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
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




Cevap: Yardım - sallaswe - 24-10-12

teşekkürler.


Cevap: Yardım - DeaTReX - 01-11-12

Konu Cözüldüğü İçin Çözülmüş İstekler Bölümüne Taşınmıştır !