CSPLague
!ban nick !kick nick şeklinde say komutu sitede var ama bir bakın bu farklı - 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: !ban nick !kick nick şeklinde say komutu sitede var ama bir bakın bu farklı (/showthread.php?tid=2873)

Pages: 1 2


Cevap: !ban nick !kick nick şeklinde say komutu sitede var ama bir bakın bu farklı - akcaliberkk - 21-07-12

PHP Code:
#define PLUGIN "Say Ban-Kick"
#define VERSION "1.0"
#define AUTHOR "akcaliberk"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_concmd("say !ban","cmdBan"// Komut Kaydet, cmdBan'a Bagla
    
    
register_concmd("say !kick","cmdKick"// Komut Kaydet, cmdKick'e Bagla
}
public 
cmdBan(id) {
    
    new 
hedef[33],szdakika[25],sebep[65]; // String Degiskenlerini Yarat
    
    
read_argv(1,hedef,32// say !ban dan sonraki ilk yaziyi al, hedef degiskenine bagla
    
    
read_argv(2,szdakika,24// ikinci yaziyi al, szdakika degiskenine bagla
    
    
read_argv(3,sebep,64// Ucuncu yaziyi al, sebep degiskenine bagla
    
    
new dakika str_to_num(szdakika// szdakika stringini(duz yazi) sayiya cevir.
    
    
client_cmd(id,"amx_ban %s %d %s",hedef,dakika,sebep// oyuncunun konsolunda komut calistir
    // ilk %s yerine hedef gelir, %d yerine dakika gelir, ikinci %s yerine sebep gelir.
}
public 
cmdKick(id) {
    
    new 
hedef[33],sebep[65]; // String Degiskenlerini Yarat
    
    
read_argv(1,hedef,32// say !kick den sonraki ilk yaziyi, hedef degiskenine bagla
    
    
read_argv(2,sebep,64// ikinci yaziyi sebep degiskenine bagla
    
    
client_cmd(id,"amx_kick %s %s",hedef,sebep// oyuncu konsolunda komut calistir