CSPLague
[YARDIM]Plugin - 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: [YARDIM]Plugin (/showthread.php?tid=7844)



[YARDIM]Plugin - t4t1fati - 24-06-13

Arkadaslar mac botuma bi plugin eklicem simdi mac basladinda knife round bittinde bi oylama yapcak takim kaptani iki takimada en cok yapan kazancak simdi boyle bisi olcak sadece takim kaptani say la konuscak digerleri sadece say_team konusaiblir sagolun


Cevap: [YARDIM]Plugin - akcaliberkk - 25-06-13

PHP Code:
new bool:kaptan[33];
public 
plugin_init() {
    
register_clcmd("say","HookSay")
}
public 
HookSay(id) {
    if(!
kaptan[id]) return PLUGIN_HANDLED
    
return PLUGIN_CONTINUE




Cevap: [YARDIM]Plugin - t4t1fati - 25-06-13

bu kadar mi kisa oylama yapcak dedim :/


Cevap: [YARDIM]Plugin - akcaliberkk - 25-06-13

Anlayan biri anlatsın ne demeye çalıştığını


Cevap: [YARDIM]Plugin - t4t1fati - 25-06-13

kusura bakmayin cok iyi turkce bilmiyon ben arnavtm hocam simdi bisey istiyom
bi plugin yapmak ve her mac atimda yani mac botumdan mac baslatimda bi oylama yapcak her takima ve takim kaptani secilcek ve sadece o say'la konusabilcek


Cevap: [YARDIM]Plugin - Pikachu - 25-06-13

Bende tam emin değilim ama sanırsam, maç başlamadan önce bi oylama yapılıcak T'ler kendi aralarında bi kaptan seçicek CT'lerde kendi aralarında bi kaptan seçicek. Kaptanlarda say'den konuşma yetkisi olucak.


Cevap: [YARDIM]Plugin - t4t1fati - 26-06-13

Aynen hocam sagolun...


Cevap: [YARDIM]Plugin - akcaliberkk - 26-06-13

PHP Code:
new t_kaptanct_kaptan;
new 
t_count[33],ct_count[33];
new 
menu,menu2;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
    
register_clcmd("say","HookSay")
}
public 
HookSay(id) {
    if(
id != t_kaptan && id != ct_kaptan) {
        
client_print(id,print_chat,"Sadece Takim Kaptanlari Say'dan Konusabilir !")
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
StartVoting() {
    
menu menu_create("\rTakiminizin Kaptanini Secin","menu_handler")
    new 
players[32],inum;
    
get_players(players,inum,"e","TERRORIST")
    
    static 
szID[6],name[32];
    static 
tempid;
    for(new 
i;i<inum;i++) {
        
tempid players[i];
        
get_user_name(tempid,name,31)
        
num_to_str(tempid,szID,5)
        
menu_additem(menu,name,szID)
    }
    
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
    for(new 
i;i<inum;i++) {
        
tempid players;
        
menu_display(tempid,menu,0)
    }
    
    
menu2 menu_create("\rTakiminizin Kaptanini Secin","menu_handler2")
    
players[0] = 0;
    
get_players(players,inum,"e","CT")
    
    for(new 
i;i<inum;i++) {
        
tempid players;
        
get_user_name(tempid,name,31)
        
num_to_str(tempid,szID,5)
        
menu_additem(menu2,name,szID)
    }
    
menu_setprop(menu2,MPROP_EXIT,MEXIT_NEVER)
    for(new 
i;i<inum;i++) {
        
tempid players;
        
menu_display(tempid,menu2,0)
    }
    
set_task(15.0,"FinishVote",5113)
}
public 
menu_handler(id,menu,item) {
    new 
szID[6],name[32];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,szID,5,name,31,callback)
    new 
cid str_to_num(szID)
    
t_count[cid]++;
}
public 
menu_handler2(id,menu2,item) {
    new 
szID[6],name[32];
    new 
access,callback;
    
menu_item_getinfo(menu2,item,access,szID,5,name,31,callback)
    new 
cid str_to_num(szID)
    
ct_count[cid]++;
}
public 
FinishVote(taskid) {
    
menu_destroy(menu)
    
menu_destroy(menu2)
    
    new 
players[32],inum;
    
get_players(players,inum,"e","TERRORIST")
    for(new 
i;i<inum;i++) {
        if(
t_count[players] > t_count[t_kaptan]) t_kaptan players;
    }
    
players[0] = 0;
    
get_players(players,inum,"e","CT")
    for(new 
i;i<inum;i++) {
        if(
ct_count[players] > ct_count[t_kaptan]) ct_kaptan players;
    }
    new 
ct_name[32],t_name[32];
    
get_user_name(ct_kaptan,ct_name,31)
    
get_user_name(t_kaptan,t_name,31)
    
client_print(0,print_chat,"CT Takiminin Kaptani : %s  T Takiminin Kaptani: %s",ct_name,t_name)
    return 
PLUGIN_HANDLED


Bir dene bakalım. Benim denemeye zamanım olmadı.

Bu arada ingilizcen varsa ingilizce de anlatabilirsin.[/i][/i][/i][/i][/i][/i][/i][/i]


Cevap: [YARDIM]Plugin - akcaliberkk - 07-07-13

Çözülmüş İsteklere taşındı.