Kullanıcı Tag Listesi

4 sonuçtan 1 ile 4 arası
  1. #1
    onbasi er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    119
    Bahsedildi
    1 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Bilgi yarışması edit

    Kod:
    /* Plugin generated by AMXX-Studio */
    
    #include <amxmodx>
    #include <amxmisc>
    #include <jail>
    
    
    #define PLUGIN "[JB] Bilgi Yarismasi"
    #define VERSION "1.0"
    #define AUTHOR "akcaliberkk"
    
    
    new const file[] = "addons/amxmodx/configs/sorular.ini";
    new bool:is_winner[33];
    new bool:is_game_started;
    new winner_list[3][32];
    new szCevap[32];
    new delay,birinci,ikinci,ucuncu,timeout;
    public plugin_init() {
    	register_plugin(PLUGIN, VERSION, AUTHOR)
    	
    	if(!file_exists(file)) {
    		new f = fopen(file,"wt")
    		fclose(f)
    	}
    	
    	delay = register_cvar("bilgi_sure","15.0")
    	birinci = register_cvar("bilgi_birinci","15")
    	ikinci = register_cvar("bilgi_ikinci","10")
    	ucuncu = register_cvar("bilgi_ucuncu","5")
    	timeout = register_cvar("bilgi_maxdelay","15.0")
    	
    	register_clcmd("say","HookSay")
    	register_clcmd("say_team","HookSay")
    	register_logevent("eRoundStart",2,"1=Round_Start")
    }
    public eRoundStart() {
    	if(task_exists(33)) remove_task(33)
    	ColorChat(0,"^4Bilgi Yarismasi: ^3%d Saniye ^1Sonra ^3Bilgi Yarismasi ^1Baslayacak ! Ilk Bilen^3 3 Kisiye^1 JB Odulu !",get_pcvar_num(delay))
    	set_task(get_pcvar_float(delay), "BilgiYarismasi",33)
    	
    }
    public BilgiYarismasi() {
    	new players[32],inum;
    	get_players(players,inum)
    	for(new i; i<inum; i++) {
    		is_winner[players[i]] = false;
    	}
    	szCevap[0] = 0;
    	winner_list[0][0] = 0;
    	winner_list[1][0] = 0;
    	winner_list[2][0] = 0;
    	new maxlines = file_size(file,1);
    	new line = random(maxlines);
    	new szText[96],txtlen;
    	read_file(file,line,szText,charsmax(szText),txtlen)
    	if(!szText[0]) return PLUGIN_HANDLED
    	new szSoru[64];
    	parse(szText,szSoru,charsmax(szSoru),szCevap,charsmax(szCevap))
    	ColorChat(0, "^4Bilgi Yarismasi Basladi: ^3Soru: ^1%s",szSoru)
    	is_game_started = true;
    	set_task(get_pcvar_float(timeout),"ZorlaDurdur")
    	return PLUGIN_HANDLED	
    }
    public ZorlaDurdur() {
    	ColorChat(0, "^4Bilgi Yarismasi: ^3Zaman Asimina Ugradi")
    	if(winner_list[0][0]) {
    		new szCondition[64],szCondition2[64];
    		formatex(szCondition,charsmax(szCondition), "^3Ikinci: ^1%s",winner_list[1])
    		formatex(szCondition2,charsmax(szCondition2), "^3Ucuncu: ^1%s",winner_list[2])
    		ColorChat(0, "^4Bilgi Yarismasi: ^3Birinci: ^1%s %s %s",winner_list[0],winner_list[1][0] ? szCondition : "", winner_list[2][0] ? szCondition2 : "")
    	}
    	is_game_started = false;
    }
    public HookSay(id) {
    	if(!is_game_started) return PLUGIN_CONTINUE
    	
    	new szSaid[32]; read_args(szSaid,31)
    	remove_quotes(szSaid)
    	
    	if(equali(szSaid,szCevap)) {
    		is_winner[id] = true;
    		new name[32];
    		get_user_name(id,name,31)
    		if(!winner_list[0][0]) {
    			copy(winner_list[0],31,name)
    			ColorChat(id,"^4Bilgi Yarismasi: ^1Tebrikler ^3Birinci ^1Oldunuz ! Kazandiginiz JB: ^3%d",get_pcvar_num(birinci))
    			jb_set_user_packs(id, jb_get_user_packs(id) + get_pcvar_num(birinci) )
    		}
    		else if(!winner_list[1][0]) {
    			copy(winner_list[1],31,name)
    			ColorChat(id,"^4Bilgi Yarismasi: ^1Tebrikler ^3Ikinci ^1Oldunuz ! Kazandiginiz JB: ^3%d",get_pcvar_num(ikinci))
    			jb_set_user_packs(id, jb_get_user_packs(id) + get_pcvar_num(ikinci) )
    		}
    		else if(!winner_list[2][0]) {
    			copy(winner_list[2],31,name)
    			ColorChat(id,"^4Bilgi Yarismasi: ^1Tebrikler ^3Ucuncu ^1Oldunuz ! Kazandiginiz JB: ^3%d",get_pcvar_num(ucuncu))
    			jb_set_user_packs(id, jb_get_user_packs(id) + get_pcvar_num(ikinci) )
    			is_game_started = false;
    			ColorChat(0, "^4Bilgi Yarismasi Bitti: ^3Birinci: ^1%s ^3Ikinci: ^1%s ^3Ucuncu: ^1%s",winner_list[0],winner_list[1],winner_list[2])
    		}
    		return PLUGIN_HANDLED
    	}
    	return PLUGIN_CONTINUE
    	
    }
    stock ColorChat(const id, const string[], {Float, Sql, Resul,_}:...) {
    	new msg[191], players[32], count = 1;
    	
    	static len;
    	len = formatex(msg, charsmax(msg), "^x01" );
    	vformat(msg[len], charsmax(msg) - len, string, 3);
    	
    	if(id)players[0] = id;
    	else get_players(players,count,"ch");
    	
    	for (new i = 0; i < count; i++){
    		
    		if(is_user_connected(players[i])){
    			
    			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, players[i]);
    			write_byte(players[i]);
    			write_string(msg);
    			message_end();
    		}
    	}
    	return;
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
    */
    Arkadaşlar olay şu bilgi yarışmasında 1 kişi aynı cevabı 3 kere yazsada puan alıyor bunu engelleyebilir misiniz?

  2. #2
    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: Bilgi yarışması edit

    PHP- Kodu:
    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>
    #include <jail>


    #define PLUGIN "[JB] Bilgi Yarismasi"
    #define VERSION "1.0"
    #define AUTHOR "akcaliberkk"


    new const file[] = "addons/amxmodx/configs/sorular.ini";
    new 
    bool:is_winner[33];
    new 
    bool:is_game_started;
    new 
    winner_list[3][32];
    new 
    szCevap[32];
    new 
    delay,birinci,ikinci,ucuncu,timeout;
    public 
    plugin_init() {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        if(!
    file_exists(file)) {
            new 
    fopen(file,"wt")
            
    fclose(f)
        }
        
        
    delay register_cvar("bilgi_sure","15.0")
        
    birinci register_cvar("bilgi_birinci","15")
        
    ikinci register_cvar("bilgi_ikinci","10")
        
    ucuncu register_cvar("bilgi_ucuncu","5")
        
    timeout register_cvar("bilgi_maxdelay","15.0")
        
        
    register_clcmd("say","HookSay")
        
    register_clcmd("say_team","HookSay")
        
    register_logevent("eRoundStart",2,"1=Round_Start")
    }
    public 
    eRoundStart() {
        if(
    task_exists(33)) remove_task(33)
        
    ColorChat(0,"^4Bilgi Yarismasi: ^3%d Saniye ^1Sonra ^3Bilgi Yarismasi ^1Baslayacak ! Ilk Bilen^3 3 Kisiye^1 JB Odulu !",get_pcvar_num(delay))
        
    set_task(get_pcvar_float(delay), "BilgiYarismasi",33)
        
    }
    public 
    BilgiYarismasi() {
        new 
    players[32],inum;
        
    get_players(players,inum)
        for(new 
    ii<inumi++) {
            
    is_winner[players[i]] = false;
        }
        
    szCevap[0] = 0;
        
    winner_list[0][0] = 0;
        
    winner_list[1][0] = 0;
        
    winner_list[2][0] = 0;
        new 
    maxlines file_size(file,1);
        new 
    line random(maxlines);
        new 
    szText[96],txtlen;
        
    read_file(file,line,szText,charsmax(szText),txtlen)
        if(!
    szText[0]) return PLUGIN_HANDLED
        
    new szSoru[64];
        
    parse(szText,szSoru,charsmax(szSoru),szCevap,charsmax(szCevap))
        
    ColorChat(0"^4Bilgi Yarismasi Basladi: ^3Soru: ^1%s",szSoru)
        
    is_game_started true;
        
    set_task(get_pcvar_float(timeout),"ZorlaDurdur")
        return 
    PLUGIN_HANDLED    
    }
    public 
    ZorlaDurdur() {
        
    ColorChat(0"^4Bilgi Yarismasi: ^3Zaman Asimina Ugradi")
        if(
    winner_list[0][0]) {
            new 
    szCondition[64],szCondition2[64];
            
    formatex(szCondition,charsmax(szCondition), "^3Ikinci: ^1%s",winner_list[1])
            
    formatex(szCondition2,charsmax(szCondition2), "^3Ucuncu: ^1%s",winner_list[2])
            
    ColorChat(0"^4Bilgi Yarismasi: ^3Birinci: ^1%s %s %s",winner_list[0],winner_list[1][0] ? szCondition ""winner_list[2][0] ? szCondition2 "")
        }
        
    is_game_started false;
    }
    public 
    HookSay(id) {
        if(!
    is_game_started) return PLUGIN_CONTINUE
        
    if(is_winner[id]) return PLUGIN_HANDLED
        
    new szSaid[32]; read_args(szSaid,31)
        
    remove_quotes(szSaid)
        
        if(
    equali(szSaid,szCevap)) {
            
    is_winner[id] = true;
            new 
    name[32];
            
    get_user_name(id,name,31)
            if(!
    winner_list[0][0]) {
                
    copy(winner_list[0],31,name)
                
    ColorChat(id,"^4Bilgi Yarismasi: ^1Tebrikler ^3Birinci ^1Oldunuz ! Kazandiginiz JB: ^3%d",get_pcvar_num(birinci))
                
    jb_set_user_packs(idjb_get_user_packs(id) + get_pcvar_num(birinci) )
            }
            else if(!
    winner_list[1][0]) {
                
    copy(winner_list[1],31,name)
                
    ColorChat(id,"^4Bilgi Yarismasi: ^1Tebrikler ^3Ikinci ^1Oldunuz ! Kazandiginiz JB: ^3%d",get_pcvar_num(ikinci))
                
    jb_set_user_packs(idjb_get_user_packs(id) + get_pcvar_num(ikinci) )
            }
            else if(!
    winner_list[2][0]) {
                
    copy(winner_list[2],31,name)
                
    ColorChat(id,"^4Bilgi Yarismasi: ^1Tebrikler ^3Ucuncu ^1Oldunuz ! Kazandiginiz JB: ^3%d",get_pcvar_num(ucuncu))
                
    jb_set_user_packs(idjb_get_user_packs(id) + get_pcvar_num(ikinci) )
                
    is_game_started false;
                
    ColorChat(0"^4Bilgi Yarismasi Bitti: ^3Birinci: ^1%s ^3Ikinci: ^1%s ^3Ucuncu: ^1%s",winner_list[0],winner_list[1],winner_list[2])
            }
            
    is_winner[id] = true;
            return 
    PLUGIN_HANDLED
        
    }
        return 
    PLUGIN_CONTINUE
        
    }
    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;
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
    */ 
    unutmuşum. Buyur

    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/


  3. #3
    onbasi er
    Üyelik tarihi
    Jan 2012
    Mesajlar
    119
    Bahsedildi
    1 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    13

    Standart Cevap: Bilgi yarışması edit

    Denenmiştir,çalışıyor teşekkürler.

  4. #4
    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: Bilgi yarışması edit

    Çö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/


Benzer Konular

  1. Bilgi Yarışması
    By caglarinhesap in forum Çözülmüş İstekler
    Cevaplar: 8
    Son Mesaj: 19-07-13, 16:50
  2. Server Bilgi v1.6
    By delice05 in forum [PLUGİN] Cs 1.6 Eklentiler
    Cevaplar: 79
    Son Mesaj: 30-05-13, 21:27
  3. CS - Kısaca bilgi
    By ademcan36 in forum [GENEL] Cs 1.6 Genel Konular ve Bilgiler
    Cevaplar: 0
    Son Mesaj: 06-02-13, 20:39

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