Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Plugin istek
#1
Arkadaslar bana bi plugin gerekyo harita degistinde 1 oylama yapcak en iyi admin ve onu loglarla saklicak sagolun Smile.
Reply
#2
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Voting"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

#define ADMIN_FLAG ADMIN_KICK

new const file[] = "addons/amxmodx/configs/admin_oylama.txt"

new gOylananlar[640];
new 
gCounter[20];
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    if(!
file_exists(file)) {
        new 
fopen(file,"wt");
        
fclose(f);
    }
    
    
set_task(300.0,"BeginVoting")
}
public 
BeginVoting() {
    new 
menu menu_create("\rEn Iyi Admini Seciniz","voting_handler")
    
    new 
players[32],inum;
    static 
tempid,name[32],szID[6];
    
get_players(players,inum)
    for(new 
i;i<inum;i++) {
        
tempid players[i];
        if(!
access(tempid,ADMIN_FLAG)) continue;
        
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;
        if(!
access(tempid,ADMIN_FLAG)) menu_display(tempid,menu,0);
    }
    
set_task(15.0,"FinishVoting")
}
public 
voting_handler(id,menu,item) {
    new 
name[32],szID[6];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,szID,5,name,31,callback)
    new 
tempid;
    
gCounter[tempid]++;
    
client_print(id,print_chat,"[ADMIN VOTE] Oy Verdiginiz Admin: %s. Oy Kullandiginiz Icin Tesekkur Ederiz.",name)
    
menu_destroy(menu)
}
public 
FinishVoting() {
    new 
kazananid;
    new 
players[32],inum;
    
get_players(players,inum)
    static 
tempid,name[32];
    for(new 
i;i<inum;i++) {
        
tempid players
        
if(access(tempid,ADMIN_FLAG)) {
            if(
kazananid) {
                if(
gCounter[tempid] > gCounter[kazananid]) {
                    
kazananid tempid;
                }
            }
            else 
kazananid tempid;
            
get_user_name(tempid,name,31)
            if(!
gOylananlar[0]) format(gOylananlar,639,"%s [%d Oy]",name,gCounter[tempid])
            else 
format(gOylananlar,639,"%s --- %s [%d Oy]",gOylananlar,name,gCounter[tempid])
        }
    }
    
log_file(kazananid,gOylananlar)
}
public 
log_file(kazanan, const oylananlar[]) {
    new 
name[32];
    
get_user_name(kazanan,name,31)
    new 
mapname[32];
    
get_mapname(mapname,31)
    new 
szTime[32];
    
get_time("%d/%m/%Y-%H:%M:%S",szTime,31);
    new 
logtext[1000];
    
formatex(logtext,999,"[%s] [%s] Oylananlar: %s => Kazanan: %s",szTime,mapnameoylananlarname)
    
write_file(file,logtext)


Bilgiler, configs klasöründe oluşan admin_oylama.txt dosyasına kaydolur.
Denemeye fırsatım olmadı. Bir denersin problem olursa log dosyasının içeriğini yapıştırırsın.[/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
#3
good
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,916 03-09-17, 18:06
Last Post: tahayasin
  Oyunyonetıcısı plugın kursatyzc 9 11,459 03-09-17, 18:05
Last Post: tahayasin
  [ İSTEK ] Belirli Yetki Hariç 3 Raund Weapon Engel excellenT 15 6,336 21-07-17, 03:49
Last Post: SINCAPP
  [İSTEK] CT MAVi - T Kırmızı ışık yanan Plugin + Video Çektim ademcan36 9 10,458 26-04-17, 16:15
Last Post: h4m4s
  [ISTEK] Hızlı Dowload Link [ISTEK] TagaL 13 7,743 05-01-17, 01:30
Last Post: marvel1905
  Menu ve jbmenu istek hamhum 10 12,367 05-01-17, 01:30
Last Post: marvel1905
  İSTEK ! Sadece Ct de hook basabilmek playman01 17 7,521 28-08-16, 14:42
Last Post: QuarsS
  Parlak pelerin plugin lazım artiz42 8 4,686 03-08-16, 20:45
Last Post: murat1366
  Acil Sorun istek hasanx9 6 3,988 03-08-16, 20:44
Last Post: murat1366
  Plugin İstek CFG Tarzı erenstrkl 6 3,768 03-08-16, 20:31
Last Post: murat1366

Foruma Atla:


Users browsing this thread: 1 Guest(s)