Kullanıcı Tag Listesi

71 sonuçtan 1 ile 10 arası

Hybrid View

  1. #1
    er er
    Üyelik tarihi
    Apr 2012
    Mesajlar
    4
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    14

    Thumbs up Cevap: Admin Sikayet Plugini

    Alıntı By Darkinq Nickli Üyeden Alıntı Mesajı göster


    MERHABA ARKADAŞLAR BEN DARKİNq ,

    Eminimki Çoğu Kişi Bu Pluginden Faydalanacaktır... Özellikle Adminlerden Sıkıntı Çeken Serverler
    Burda Artık Bir Nokta Koyup Adminlerinde Uzaklaştırılma Cezası Alabiliceği Birşey Paylaşıyorum
    Fotoğraf Koyamadım Üzgünüm Ancak Çalışıyor...
    İlk Önce Adminlerin Listesi Çıkıyor Belli Playerler Verdiği Zaman Oy Birdaha Veremiyor....
    Neyse PLugini Paylaşayım...Smasınıda Paylaşıyorum....



    PHP- Kodu:
    #include <amxmodx>
    #include <amxmisc>
    #include <nvault>
     
    #define ADMIN_LEVEL ADMIN_LEVEL_B
    new g_iSeviye[22] = {
        
    ADMIN_IMMUNITY// a
        
    ADMIN_RESERVATION// b
        
    ADMIN_KICK// c
        
    ADMIN_BAN// d
        
    ADMIN_SLAY// e
        
    ADMIN_MAP// f
        
    ADMIN_CVAR// g
        
    ADMIN_CFG// h
        
    ADMIN_CHAT// i
        
    ADMIN_VOTE// j
        
    ADMIN_PASSWORD// k
        
    ADMIN_RCON// l
        
    ADMIN_LEVEL_A// m
        
    ADMIN_LEVEL_B// n
        
    ADMIN_LEVEL_C// o
        
    ADMIN_LEVEL_D// p
        
    ADMIN_LEVEL_E// q
        
    ADMIN_LEVEL_F// r
        
    ADMIN_LEVEL_G// s
        
    ADMIN_LEVEL_H// t
        
    ADMIN_MENU// u
        
    ADMIN_USER // z
    }
    new 
    boolg_OyucuOylama[33][33]
    new 
    nVault
    public plugin_init()
    {
        
    register_plugin("Admini Sikayet Et""1.1""Bilinmiyor")
     
        
    register_clcmd("say /adminsikayet""SikayetMenuGoster")
     
        
    nVault nvault_open("AdminSikayet")
    }
    public 
    client_disconnect(id) {
        for(new 
    i33i++) {
            
    g_OyucuOylama[id][i] = false;
        }
    }
    public 
    SikayetMenuGoster(id) {
        new 
    players[32], numadmins[33], adminsnum
        get_players
    (playersnum)
        for(new 
    inumi++) {
            if(
    user_top_flag(players[i]) == ADMIN_LEVEL) {
                
    admins[adminsnum] = players[i];
                
    adminsnum++;
            }
        }
        if(
    adminsnum 1) {
            
    client_print(idprint_chat"[AMXX] Sikayet edecegin hicbir admin yok.")
            return 
    PLUGIN_HANDLED;
        }
        new 
    menu menu_create("Admin Sikayet""MenuOlustur")
     
        for(new 
    iadminsnumi++) {
            new 
    szName[42], szID[2], szFinal[42], iSikayetNumarasi SikayetSayisi(admins[i]);
            
    get_user_name(admins[i], szNamecharsmax(szName))
            
    num_to_str(admins[i], szIDcharsmax(szID))
     
            if(
    g_OyucuOylama[id][admins[i]] == true)
                
    formatex(szFinalcharsmax(szFinal), "\d%s \r(%i)"szNameiSikayetNumarasi)
            else
                
    formatex(szFinalcharsmax(szFinal), "%s \r(%i)"szNameiSikayetNumarasi)
     
            
    menu_additem(menuszFinalszID)
        }
     
        
    menu_setprop(menuMPROP_EXITMEXIT_ALL);
        
    menu_display(idmenu0);
        return 
    PLUGIN_HANDLED;
    }
    public 
    MenuOlustur(idmenuitem)
    {
        if(
    item == MENU_EXIT) {
            
    menu_destroy(menu);
            return 
    PLUGIN_HANDLED;
        }
     
        new 
    data[6], szName[64];
        new 
    accesscallback;
        
    menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);
     
        new 
    adminid str_to_num(data);
     
        if(
    g_OyucuOylama[id][adminid] == true) {
            
    client_print(idprint_chat"[AMXX] Herhangi bir admin icin sadece 1 kez sikayette bulunabilirsiniz.")
            
    SikayetMenuGoster(id)
        }
     
        else if(
    user_top_flag(adminid) == ADMIN_LEVEL) {
            new 
    szNum[3], authid[32]
            
    get_user_authid(idauthidcharsmax(authid))
            if(
    nvault_get(nVaultauthidszNumcharsmax(szNum))) {
                new 
    iNum str_to_num(szNum)
                
    num_to_str((iNum+1), szNumcharsmax(szNum))
                
    nvault_set(nVaultauthidszNum)
            }
            else
                
    nvault_set(nVaultauthid"1")
     
            
    g_OyucuOylama[id][adminid] = true;
            
    CheckComplaints();
        }
     
        return 
    PLUGIN_HANDLED;
    }
    CheckComplaints() {
        new 
    players[32], num
        get_players
    (playersnum)
        for(new 
    inumi++) {
            if(
    user_top_flag(players[i]) == ADMIN_LEVEL) {
                new 
    complaints SikayetSayisi(players[i])
                if(
    complaints == 30) {
                    new 
    saat[] = "0"authid[32]
                    
    get_user_authid(players[i], authidcharsmax(authid))
     
                    
    server_cmd("kick #%d ^"Cok sayida sikayet aldigi icin serverdan kalici olarak uzaklastirildi^""i)
                    
    server_cmd("banid %s %s"saatauthid)
                    
    server_cmd("idyaz")    
                }
                else if(
    complaints == 20) {
                    new 
    saat[] = "300"authid[32]
                    
    get_user_authid(players[i], authidcharsmax(authid))
     
                    
    server_cmd("kick #%d ^"Cok sayida sikayet aldigi icin serverdan 5 saatligine uzaklastirildi^""i)
                    
    server_cmd("banid %s %s"saatauthid)
                    
    server_cmd("idyaz")
                }
                else if(
    complaints == 10) {
                    new 
    saat[] = "60"authid[32]
                    
    get_user_authid(players[i], authidcharsmax(authid))
     
                    
    server_cmd("kick #%d ^"Cok sayida sikayet aldigi icin serverdan 1 saatligine uzaklastirildi^""i)
                    
    server_cmd("banid %s %s"saatauthid)
                    
    server_cmd("idyaz")
                }
            }
        }
    }
    SikayetSayisi(id) {
        new 
    szNum[3], authid[32]
        
    get_user_authid(idauthidcharsmax(authid))
        if(
    nvault_get(nVaultauthidszNumcharsmax(szNum)))
            return 
    str_to_num(szNum);
     
        return 
    0;
    }
    user_top_flag(id) {
        new 
    flags get_user_flags(id)
     
        for(new 
    i22i++)
            if(
    flags g_iSeviye[i])
                return (
    flags g_iSeviye[i]);
     
        return 
    0;



    Eklenti 2426

    Eğer İndiyorsanız Lütfen Teşekkürlerimizi Esirgemeyelim... Zorlamıyorum Sonuçta...
    1 Haftadır Bu Plugini Ariyodum Adminler E DUR DEMEK LAZIM ARTIK BİZ NORMAL OYUNCULARA NORMAL PLAYER MUAMELESİ YAPIYOLAR Protesto ediyorum Kardesim

  2. #2
    er er
    Üyelik tarihi
    Aug 2012
    Mesajlar
    24
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    14

    Standart Cevap: Admin Sikayet Plugini

    deniyelim

    ---------- Alttaki Mesaj Zamani 11:33 ---------- Önceki Mesaj Zamani 11:31 ----------

    Kullanımı nasıl bunun ? anlatırsan sevinirm.

  3. #3
    onbasi er
    Üyelik tarihi
    Feb 2013
    Mesajlar
    145
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    14

    Standart Cevap: Admin Sikayet Plugini

    njnm

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

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