Kullanıcı Tag Listesi

Sayfa 2/2 İlkİlk 12
12 sonuçtan 11 ile 12 arası
  1. #11
    er er
    Üyelik tarihi
    May 2013
    Mesajlar
    9
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    11

    Standart Cevap: CSGO Tarzi Otomatik Map&Team Değiştirme

    Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
    PHP- Kodu:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    #include <hamsandwich>

    #define PLUGIN "Auto Map Changer"
    #define VERSION "1.0"
    #define AUTHOR "akcaliberkk"

    #define TASK_NOTIFICATION 1546

    new round;
    new 
    vote[3];
    new 
    nextmap[32];
    new 
    menu
    new szMap1[32],szMap2[32],szMap3[32];
    new const 
    mapcycle[] = "addons/amxmodx/configs/mapcycle_csgo.ini";

    public 
    plugin_init() {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        if(!
    file_exists(mapcycle)) {
            new 
    fopen(mapcycle,"wt")
            
    fclose(f)
        }
        
        
    register_event("HLTV","eNewRound","a","1=0","2=0")
        
    register_event("TextMsg","eRestart","a","2=#Game_will_restart_in","2=#Game_Commencing")
    }
    public 
    eNewRound() {
        
    round++
        if(
    round == 10) {
            
    swap_teams()
        }
        else if(
    round == 18) {
            
    start_map_vote()
        }
        else if(
    round == 20) {
            
    change_map()
        }
        
    }
    public 
    eRestart() {
        
    round 0
    }

    // TEAM SWAP

    public swap_teams() {
        new 
    players[32],inum;
        
    get_players(players,inum)
        for(new 
    i;i<inum;i++) {
            switch(
    i) {
                case 
    0..6set_task(0.1,"delayed_team_change",players[i])
                case 
    7..14set_task(0.2,"delayed_team_change",players[i])
                case 
    15..22set_task(0.3,"delayed_team_change",players[i])
                case 
    23..31set_task(0.4,"delayed_team_change",players[i])
            }
        }
        
    set_task(1.0,"SendNotification")
    }
    public 
    delayed_team_change(id) {
        switch(
    cs_get_user_team(id)) {
            case 
    CS_TEAM_Tcs_set_user_team(id,CS_TEAM_CT)
            case 
    CS_TEAM_CT:  cs_set_user_team(id,CS_TEAM_T)
        }
        
    ExecuteHamB(Ham_CS_RoundRespawn,id)
    }
    public 
    SendNotification() {
        
    ColorChat(0,"^4*** Takimlar Degistirildi !")
    }
    // VOTE

    public start_map_vote() {
        
        new 
    players[32],inum;
        
    get_players(players,inum)
        
        new 
    maxlines file_size(mapcycle,1)
        new 
    randomNum1randomNum2randomNum3;
        new 
    mapname[32];
        new 
    szData[32],txtlen;
        new 
    found = -1;
        
    get_mapname(mapname,31)
        
        for(new 
    lineline<maxlinesline++) {
            
    szData[0] = 0
            read_file
    (mapcycle,line,szData,31,txtlen)
            
            if(
    equali(szData,mapname)) {
                
    found line
            
    }
            else if(!
    szData[0]) {
                
    maxlines--
            }
        }
        
        
    randomNum1 = (found == -1) ? random_num(0,maxlines) : random_num2(0,maxlines,found)
        
    randomNum2 = (found == -1) ? random_num2(0,maxlines,randomNum1) : random_num2(0,maxlines,found,randomNum1)
        
    randomNum3 = (found == -1) ? random_num2(0,maxlines,randomNum2,randomNum1) : random_num2(0,maxlines,found,randomNum1,randomNum2)
        
        
    read_file(mapcycle,randomNum1,szMap1,31,txtlen)
        
    read_file(mapcycle,randomNum2,szMap2,31,txtlen)
        
    read_file(mapcycle,randomNum3,szMap3,31,txtlen)
        
        
    menu menu_create("\yMap Seciniz","vote_handle")
        
        
    menu_additem(menu,szMap1,"")
        
    menu_additem(menu,szMap2,"")
        
    menu_additem(menu,szMap3,"")
        
    menu_setprop(menu,MPROP_EXIT,MEXIT_NEVER)
        for(new 
    i;i<inum;i++) {
            
    menu_display(players[i],menu)
        }
        
    ColorChat(0,"^4*** Sonraki Map Oylamasi Baslatildi !")
        
    set_task(10.0,"vote_finish")
        return 
    PLUGIN_HANDLED
    }
    public 
    vote_handle(id,menu,item) {
        
        
    vote[item]++
        
    }
    public 
    vote_finish() {
        
    menu_destroy(menu)
        if(
    vote[0] >= vote[1] && vote[0] >= vote[2]) {
            
    formatex(nextmap,31,szMap1)
        }
        else if(
    vote[1] >= vote[0] && vote[1] >= vote[2]) {
            
    formatex(nextmap,31,szMap2)
        }
        else if(
    vote[2] >= vote[0] && vote[2] >= vote[1]) {
            
    formatex(nextmap,31,szMap3)
        }
        
    ColorChat(0,"^4*** Sonraki Map Oylamasi Bitti. Secilen Map: ^3%s",nextmap)
        return 
    PLUGIN_HANDLED
    }
    stock random_num2_min_maxexception1exception2 = -1exception3 = -1) {
        new 
    num random_num(_min,_max)
        while(
    num == exception1 || num == exception2 || num == exception3) {
            
    num random_num(_min,_max)
        }
        return 
    num
    }

    // MAP CHANGE

    public change_map() {
        new 
    szMod[10]
        
    get_modname(szMod9)
        
        if (!
    equal(szMod"zp"))
        {
            
    message_begin(MSG_ALLSVC_INTERMISSION)
            
    message_end()
        }
        
        
    set_task(2.0"mapChange")
        
    ColorChat(0,"^4*** Map Degistiriliyor... Sonraki Map: ^3%s",nextmap)
    }
    public 
    mapChange() {
        
    server_cmd("changelevel %s",nextmap)
    }

    // STOCK

    stock ColorChat(const id, const string[], {FloatSqlResul,_}:...) {
        new 
    msg[191], players[32], count 1;
        
        static 
    len;
        
    len formatex(msgcharsmax(msg), "^x01" );
        
    vformat(msg[len], charsmax(msg) - lenstring3);
        
        if(
    id)players[0] = id;
        else 
    get_players(players,count,"ch");
        
        for (new 
    0counti++){
            
            if(
    is_user_connected(players[i])){
                
                
    message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"),_players[i]);
                
    write_byte(players[i]);
                
    write_string(msg);
                
    message_end();
            }
        }
        return;

    configs klasörüne mapcycle_csgo.ini şeklinde bir dosya açın. İçine alt alta map isimlerini yazın.

    Dikkat:

    * 17. roundda dosyayı editlemeyin. Sadece ilk 16 round dosyayı düzenleyebilirsiniz.
    * İki map ismi arasında boş bir satır olmasın.

    teşekkür ederim iyi günler dilerim

  2. #12
    Nemesis* coadmin akcaliberkk - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2012
    Yer
    İstanbul
    Mesajlar
    2.027
    Bahsedildi
    105 Mesaj
    Etiketlenmiş
    10 Konu
    Tecrübe Puanı
    10

    Standart Cevap: CSGO Tarzi Otomatik Map&Team Değiştirme

    Rica ederim.

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

    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.



    To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


    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/


Sayfa 2/2 İlkİlk 12

Benzer Konular

  1. [DR] Team Join ( Otomatik CT'ye Atma )
    By NiCoMeDiA in forum Jail & Deathrun Pluginler
    Cevaplar: 192
    Son Mesaj: 29-12-17, 21:47
  2. [JB] Team Join ( Otomatik T'ye Atma )
    By NiCoMeDiA in forum Jail & Deathrun Pluginler
    Cevaplar: 624
    Son Mesaj: 07-02-15, 22:10
  3. Say Komutuyla Takım Değiştirme Plugini ( Team Changer )
    By NiCoMeDiA in forum [PLUGİN] Cs 1.6 Eklentiler
    Cevaplar: 18
    Son Mesaj: 18-01-15, 23:21
  4. Otomatik team
    By HijyeniK in forum Çözülmüş İstekler
    Cevaplar: 2
    Son Mesaj: 07-07-13, 22:18
  5. Otomatik Aim Rengi Değiştirme Plugini ( Basit ama Hoş )
    By NiCoMeDiA in forum [PLUGİN] Cs 1.6 Eklentiler
    Cevaplar: 33
    Son Mesaj: 24-03-13, 23:42

Kullanıcıların arama motorlarındaki kullandığı taglar:

Counter Strike 1.6 Cfg, plugin, eklenti, sxe, config, skin, setup
Counter Strike

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121