Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Map'ın Yeniden Açılma Plugini
#13
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Mod Change Vote"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

#define RESTART_ADMIN ADMIN_MAP

new menu;
new 
vote[2];
new 
statusadmin;
new 
callback;

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

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
status register_cvar("restartvote","1")
    
admin register_cvar("restartvote_obeyadmin","1")
    
callback menu_makecallback("MenuCallBack")
}
public 
plugin_cfg() {
    if(!
get_pcvar_num(status)) return PLUGIN_CONTINUE
    
    
new mapname[32];get_mapname(mapname,31);
    new 
prefix[12];get_map_prefix(mapname,prefix)
    
    if(!
file_exists(file)) {
        new 
fopen(file,"wt")
        
fclose(f)
    }
    else {
        new 
szData[32],txtlen;
        
read_file(file,0,szData,31,txtlen)
        if(!
equali(szData,prefix)) {
            
set_task(15.0,"VoteStart")
        }
    }
    
write_file(file,prefix,0)
    return 
PLUGIN_CONTINUE
    
}
public 
VoteStart() {
    new 
players[32],inum;
    
get_players(players,inum)
    
menu menu_create("\rHaritanin Modu Acilsin Mi ?","MenuHandle")
    
    
menu_additem(menu,"Evet","")
    
menu_additem(menu,"Hayir","")
    if(
get_pcvar_num(admin)) menu_additem(menu,"\yADMIN: \rOylamayi Durdur","",RESTART_ADMINcallback)
    
menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
    
    for(new 
i;i<inum;i++) {
        
menu_display(players[i],menu)
    }
    
set_task(15.0,"VoteTimeout",123)
}
public 
MenuCallBack(id,menu,item) {
    if(!
access(id,RESTART_ADMIN)) {
        
menu_item_setname(menu,2,"\dADMIN: Oylamayi Durdur")
    }
}
public 
MenuHandle(idmenuitem) {
    switch(
item) {
        case 
0vote[0]++
            case 
1vote[1]++
            case 
2VoteForceStop(id);
        }
}
public 
VoteTimeout() {
    if( 
vote[0] > vote[1] ) {
        
client_print(0,print_chat,"[AMXX] Mod Oylamasi Sonucu: EVET  ( E: %d - H: %d ) "vote[0], vote[1])
        
client_print(0,print_chat,"[AMXX] Modun Aktif Olmasi Icin Map Yeniden Aciliyor !")
        new 
mapname[32]; get_mapname(mapname,31)
        
server_cmd("amx_map %s",mapname)
    }
    else if( 
vote[0] == vote[1]) {
        
client_print(0,print_chat,"[AMXX] Mod Oylamasi Sonucu: BERABERE  ( E: %d - H: %d ) "vote[0], vote[1])
        
client_print(0,print_chat,"[AMXX] Bilgisayarin Secimi: EVET")
        
client_print(0,print_chat,"[AMXX] Modun Aktif Olmasi Icin Map Yeniden Aciliyor !" )
        new 
mapname[32]; get_mapname(mapname,31)
        
server_cmd("amx_map %s",mapname)
    }
    else {
        
client_print(0,print_chat,"[AMXX] Mod Oylamasi Sonucu: HAYIR  ( E: %d - H: %d ) "vote[0], vote[1])
        
client_print(0,print_chat,"[AMXX] Oyun Suanki Modda Devam Edecek !" )
    }
}
public 
VoteForceStop(id) {
    new 
name[32]; get_user_name(id,name,31)
    
    
client_print(id,print_chat,"[AMXX] ADMIN %s: Mod Oylamasini Iptal Etti !",name)
    
remove_task(123);
    
menu_destroy(menu);
}
stock get_map_prefixmapname[] , prefix[]) { 
    new 
x;
    while( 
strlen(mapname)-) {
        
        if(
mapname[x] == '_') {
            return 
1;
        }
        
prefix[x] = mapname[x];
        
x++
    }
    return 
0;



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
[No subject] - by futtuluk - 30-07-13, 21:32
Cevap: Map'ın Yeniden Açılma Plugini - by akcaliberkk - 30-07-13, 22:40

Possibly Related Threads…
Thread Author Replies Views Last Post
  Mapa Göre Cvar plugini melof 8 9,391 16-11-20, 02:00
Last Post: es_Dark_Es
  Time 15 Plugini fenerbahce07 24 12,161 23-09-18, 03:19
Last Post: qalatas06
  toplantı plugini bihterr 22 10,698 08-10-17, 14:21
Last Post: kronossbey
  Hosgeldin Plugini hpph1294 9 6,853 03-09-17, 18:08
Last Post: tahayasin
  Jailbreak Banka Plugini sefatokgoz 8 8,143 03-09-17, 18:06
Last Post: tahayasin
  [İSTEK]Jb Verme Plugini (/mg) NorDan 8 12,926 03-09-17, 18:06
Last Post: tahayasin
  250 Hp Plugini Sadece R Yetkisinde Olsun GurkanCounter 8 10,884 03-09-17, 18:04
Last Post: tahayasin
  [JB] CT Özel Hook Grab Rope Plugini Nobb 21 10,741 03-09-17, 18:03
Last Post: tahayasin
  Admin Zombie Model plugini satknun1997 3 3,814 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)