Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[JB] CT'ye Diger El Ne Oynatacagini Sorma Plugini
#5
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new const file[] = "addons/amxmodx/configs/oyun_listesi.ini";

new 
vote_opt_name[32][32];
new 
vote_opt[32];
new 
maxopts;

new 
pTeam;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
pTeam register_cvar("amx_otovote_team","ALL")
    
    
register_event("HLTV""eNewRound""a""1=0""2=0")  
    
register_logevent("eRoundEnd",2,"1=Round_End")  
}
public 
eNewRound() {
    
set_task(6.0,"VoteMenuStart",56757923146)
}
public 
eRoundEnd() {
    
remove_task(45823345)
    
remove_task(56757923146)
}
public 
VoteMenuStart() {
    for(new 
i;i<32;i++) {
        
vote_opt_name[i][0] = 0;
        
vote_opt 0;
        
maxopts 0;
    }
    new 
players[32],p_szTeam[32],inum;
    
get_pcvar_string(pTeam,p_szTeam,31)
    if(
equali(p_szTeam,"CT") || equali(p_szTeam,"2")) get_players(players,inum,"e","CT")
    else if(
equali(p_szTeam,"T") || equali(p_szTeam,"1")) get_players(players,inum,"e","TERRORIST")
    else 
get_players(players,inum)
    
    new 
menu menu_create("\yOyun Seciniz","VoteMenuHandler")
    
    new 
maxlines file_size(file,1);
    new 
szOpt[31],txtlen,szData[6];
    
maxopts maxlines;
    
    for(new 
line;line<maxlines;line++) {
        
read_file(file,line,szOpt,31,txtlen)
        
        
num_to_str(line+1,szData,5)
        
        
menu_additem(menu,szOpt,szData,0)
        
copy(vote_opt_name[line+1],31,szOpt)
        
    }
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    for(new 
i;i<inum;i++) {
        
menu_display(players,menu,0)
    }
    
set_task(20.0,"VoteBitir",45823345)
    return 
PLUGIN_HANDLED
}
public 
VoteMenuHandler(id,menu,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],name[32];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    
    
vote_opt[str_to_num(data)]++
    
    return 
PLUGIN_HANDLED
    
}
public 
VoteBitir() {
    new 
temp_max,temp_max_voteid;
    for(new 
i=1;i<=maxopts;i++) {
        if(
vote_opt temp_max) {
            
temp_max vote_opt;
            
temp_max_voteid i;
        }
    }
    
ColorChat(0,GREEN,"Secilen Oyun: ^3%s",vote_opt_name[temp_max_voteid])
    return 
PLUGIN_HANDLED


configs klasörü içine oyun_listesi.ini adında bir dosya yarat. Oylanmasını istediklerini alt alta yaz.

Örnek:
Code:
Secenek 1
Secenek 2
Secenek 3

Cvar : amx_otovote_team <CT/T/ALL>[/i][/i][/i][/i][/i]


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Messages In This Thread
Cevap: [JB] CT'ye Diger El Ne Oynatacagini Sorma Plugini - by akcaliberkk - 12-01-13, 00:56

Possibly Related Threads…
Thread Author Replies Views Last Post
  Mapa Göre Cvar plugini melof 8 9,389 16-11-20, 02:00
Last Post: es_Dark_Es
  Time 15 Plugini fenerbahce07 24 12,148 23-09-18, 03:19
Last Post: qalatas06
  toplantı plugini bihterr 22 10,695 08-10-17, 14:21
Last Post: kronossbey
  Hosgeldin Plugini hpph1294 9 6,852 03-09-17, 18:08
Last Post: tahayasin
  Jailbreak Banka Plugini sefatokgoz 8 8,140 03-09-17, 18:06
Last Post: tahayasin
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,923 03-09-17, 18:06
Last Post: tahayasin
  250 Hp Plugini Sadece R Yetkisinde Olsun GurkanCounter 8 10,882 03-09-17, 18:04
Last Post: tahayasin
  [JB] CT Özel Hook Grab Rope Plugini Nobb 21 10,735 03-09-17, 18:03
Last Post: tahayasin
  Admin Zombie Model plugini satknun1997 3 3,809 01-01-17, 12:47
Last Post: RuLeT
  (JB) Can Revmenu plugini Furkan Dize 9 6,463 04-10-16, 23:35
Last Post: frozenbaba

Foruma Atla:


Users browsing this thread: 1 Guest(s)