Kullanıcı Tag Listesi

Sayfa 1/2 12 SonSon
12 sonuçtan 1 ile 10 arası
  1. #1
    onbasi er
    Üyelik tarihi
    Jan 2013
    Mesajlar
    60
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    12

    Standart Formatex Menu Hakkında

    Ben bir formatex menü kodlamak istiyorum. Bir çok pluginin içine baksam da böyle bir şey bulamadım. İstediğim şey şöyle bir şey ;

    Ayarlar Menusu

    1. Gravity == > 800 (Bu 800 e her bastığında 100 100 artmasını istiyorum yani Gravity ==> 900 , Gravity ==> 1000 gibi)
    2. Ayarları uygula ( Buna basıncada yukardaki ayarı uygulasın. Gravity i yukarda seçtikten sonra buna basınca gravity uygulansın)

    Böyle birşey mümkün mü ? Tek bildiğim formatex menü sistemiyle bu işlem yapılabiliyor.

  2. #2
    JDM
    JDM çevrimdışı
    teğmen mod JDM - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2013
    Yer
    İstanbul/Bahçelievler
    Mesajlar
    841
    Bahsedildi
    5 Mesaj
    Etiketlenmiş
    9 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Formatex Menu Hakkında

    Yanlış anlamadıysam tam olarak bunu söylemek istedin dimi?


    PHP- Kodu:
    new gravity[33];

    public 
    fonksiyonadi(id) {
        
    gravity[id] = 800
        yenipublicadi
    (id)
    }
    public 
    yenipublicadi(id) {
        new 
    menuMenuz[512
        
    formatex(Menuzcharsmax(Menuz), "Menu Adi"
        
    menu menu_create(Menuz"menu_handler")
        
        
    formatex(Menuzcharsmax(Menuz), "\wGravity \y[ + ]"
        
    menu_additem(menuMenuz"1"
        
    formatex(Menuzcharsmax(Menuz), "\wAyarlari Uygula"
        
    menu_additem(menuMenuz"2")
        
        
    formatex(Menuzcharsmax(Menuz), "\yCikis")
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED;
    }
    public 
    menu_handler(id,menu,item) {    
        if (
    item == MENU_EXIT) { 
            
    menu_destroy(menu
            
            return 
    PLUGIN_CONTINUE 
        
    }
        
        new 
    data[6], iName[64
        new 
    accesscallback 
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback
        
        new 
    key str_to_num(data
        
        switch(
    key){
            case 
    1: {
                if(
    gravity[id] > 799) {
                    
    gravity[id] += 100;
                }
                
    yenipublicadi(id)
            }
            case 
    2: {
                 
    set_user_gravity(id,gravity[id]);
            }
        }
        
    menu_destroy(menu);
        return 
    PLUGIN_HANDLED;

    Steam ID: STEAM_1:0:70428872
    Steam Name: Seps!s
    Skype: jdm.csplague

    Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
    Albert Einstein

  3. #3
    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: Formatex Menu Hakkında

    PHP- Kodu:
    #include <amxmodx>
    #include <amxmisc>

    /* Her yoneticinin menusundeki ayar farkli gorunecektir. 
    Bu yüzden değişken bir player array olucak.*/

    new sayi[33];

    public 
    FuncShowMenu(id) {
        
        new 
    menu menu_create("\r Menu Basligi","FuncHandleMenu")
        
        
    menu_additem(menu,"Gravity 0","degistir")
        
    menu_additem(menu,"Uygula","0")
        
        
    menu_display(id,menu)
    }

    public 
    FuncHandleMenu(id,menu,item) {
        if(
    item == MENU_EXIT) {
            
    // Menüden çıkıldıysa hafizadaki sayiyi sifirla.
            
    sayi[id] = 0;
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }
        
        if(
    item == 0) {
            
    // Eğer ilk seçenek seçildiyse:
            
            // Hafizadaki sayiya 100 daha ekle ve 1100'e göre modunu al.
            
            // x mod y = x sayısının y ile bölümünden kalanı verir.
            
            // Yani sayi 1100 olursa 1100 ile bölümünden kalan 0 olacağı için yeni sayi yine 0 olacaktır. Asla sayi 1000'i geçemeyecek.
            
    sayi[id] = (sayi[id] + 100) % 1100;
            
            
    // İlk seçeneğin ismini değiştir.
            
    new szName[32];
            
    formatex(szName,31,"Gravity %d",sayi[id])
            
    menu_item_setname(menu,0,szName);
        }
        else {
            
    // Eğer ikinci seçenek seçildiyse:
            
            // Hafizadaki sayiyi cvar ayarı olarak uygula.
            
    set_cvar_num("sv_gravity",sayi[id])
            
    client_print(id,print_center,"Ayar Uygulandi ! Gravity : %d",sayi[id])
        }
        
    menu_display(id,menu);
        return 
    PLUGIN_HANDLED


    Ayrıca formatex bir menü sistemi değildir. Formatex fonksiyonu bir string değişkenini düzenlemeye yarar. Menülerde kullanılmasının sebebi, menu fonksiyonlarında değişken belirtilememesidir. Formatex ile değişken yazıya eklenip, öyle seçenek oluşturulur.

    Normalde

    client_print(id, print_chat, " Oyuncu adi: %s ", name)

    şeklinde belirtebiliyoruz. Böyle durumlarda formatexe gerek duyulmuyor ancak menü fonskiyonları gibi fonksiyonlarda

    menu_additem(menu, "Oyuncu adi: %s", name, "1")

    gibi bir şey yapmak mümkün değil. Bu yüzden önce stringi düzenlemek için formatex kullanıp öyle item adı olarak gösterebiliyoruz.

    new Secenek[32]
    formatex(Secenek, 31, "Oyuncu adi: %s",name)
    menu_additem(menu, Secenek, "1")



    Plugin İstek Bölümüne taşındı.
    Konu akcaliberkk tarafından (27-10-13 Saat 19:05 ) değiştirilmiştir.

    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/


  4. #4
    onbasi er
    Üyelik tarihi
    Jan 2013
    Mesajlar
    60
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Formatex Menu Hakkında

    Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
    PHP- Kodu:
    #include <amxmodx>
    #include <amxmisc>

    /* Her yoneticinin menusundeki ayar farkli gorunecektir. 
    Bu yüzden değişken bir player array olucak.*/

    new sayi[33];

    public 
    FuncShowMenu(id) {
        
        new 
    menu menu_create("\r Menu Basligi","FuncHandleMenu")
        
        
    menu_additem(menu,"Gravity 0","degistir")
        
    menu_additem(menu,"Uygula","0")
        
        
    menu_display(id,menu)
    }

    public 
    FuncHandleMenu(id,menu,item) {
        if(
    item == MENU_EXIT) {
            
    // Menüden çıkıldıysa hafizadaki sayiyi sifirla.
            
    sayi[id] = 0;
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }
        
        if(
    item == 0) {
            
    // Eğer ilk seçenek seçildiyse:
            
            // Hafizadaki sayiya 100 daha ekle ve 1100'e göre modunu al.
            
            // x mod y = x sayısının y ile bölümünden kalanı verir.
            
            // Yani sayi 1100 olursa 1100 ile bölümünden kalan 0 olacağı için yeni sayi yine 0 olacaktır. Asla sayi 1000'i geçemeyecek.
            
    sayi[id] = (sayi[id] + 100) % 1100;
            
            
    // İlk seçeneğin ismini değiştir.
            
    new szName[32];
            
    formatex(szName,31,"Gravity %d",sayi[id])
            
    menu_item_setname(menu,0,szName);
        }
        else {
            
    // Eğer ikinci seçenek seçildiyse:
            
            // Hafizadaki sayiyi cvar ayarı olarak uygula.
            
    set_cvar_num("sv_gravity",sayi[id])
            
    client_print(id,print_center,"Ayar Uygulandi ! Gravity : %d",sayi[id])
        }
        
    menu_display(id,menu);
        return 
    PLUGIN_HANDLED


    Ayrıca formatex bir menü sistemi değildir. Formatex fonksiyonu bir string değişkenini düzenlemeye yarar. Menülerde kullanılmasının sebebi, menu fonksiyonlarında değişken belirtilememesidir. Formatex ile değişken yazıya eklenip, öyle seçenek oluşturulur.

    Normalde

    client_print(id, print_chat, " Oyuncu adi: %s ", name)

    şeklinde belirtebiliyoruz. Böyle durumlarda formatexe gerek duyulmuyor ancak menü fonskiyonları gibi fonksiyonlarda

    menu_additem(menu, "Oyuncu adi: %s", name, "1")

    gibi bir şey yapmak mümkün değil. Bu yüzden önce stringi düzenlemek için formatex kullanıp öyle item adı olarak gösterebiliyoruz.

    new Secenek[32]
    formatex(Secenek, 31, "Oyuncu adi: %s",name)
    menu_additem(menu, Secenek, "1")



    Plugin İstek Bölümüne taşındı.
    Alıntı JDM Nickli Üyeden Alıntı Mesajı göster
    Yanlış anlamadıysam tam olarak bunu söylemek istedin dimi?


    PHP- Kodu:
    new gravity[33];

    public 
    fonksiyonadi(id) {
        
    gravity[id] = 800
        yenipublicadi
    (id)
    }
    public 
    yenipublicadi(id) {
        new 
    menuMenuz[512
        
    formatex(Menuzcharsmax(Menuz), "Menu Adi"
        
    menu menu_create(Menuz"menu_handler")
        
        
    formatex(Menuzcharsmax(Menuz), "\wGravity \y[ + ]"
        
    menu_additem(menuMenuz"1"
        
    formatex(Menuzcharsmax(Menuz), "\wAyarlari Uygula"
        
    menu_additem(menuMenuz"2")
        
        
    formatex(Menuzcharsmax(Menuz), "\yCikis")
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED;
    }
    public 
    menu_handler(id,menu,item) {    
        if (
    item == MENU_EXIT) { 
            
    menu_destroy(menu
            
            return 
    PLUGIN_CONTINUE 
        
    }
        
        new 
    data[6], iName[64
        new 
    accesscallback 
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback
        
        new 
    key str_to_num(data
        
        switch(
    key){
            case 
    1: {
                if(
    gravity[id] > 799) {
                    
    gravity[id] += 100;
                }
                
    yenipublicadi(id)
            }
            case 
    2: {
                 
    set_user_gravity(id,gravity[id]);
            }
        }
        
    menu_destroy(menu);
        return 
    PLUGIN_HANDLED;

    Öncelikle yorumlarınız için teşekkürler. Ama ben sadece gravity yapmak istemiyorum. Mesela ;

    1. Gravity
    2. HP
    3. Ayarları Uygula

    Gibi @akcaliberkk

    @JDM

    Kardeşim senin menünde çok karışık geldi bana Akcaliberkin menüsüne HP değerini eklemeyide yapabilirsen çok iyi olur. Ben denedimde bir türlü ayar tutturamadım.
    Konu balcan2744 tarafından (28-10-13 Saat 20:41 ) değiştirilmiştir.

  5. #5
    JDM
    JDM çevrimdışı
    teğmen mod JDM - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2013
    Yer
    İstanbul/Bahçelievler
    Mesajlar
    841
    Bahsedildi
    5 Mesaj
    Etiketlenmiş
    9 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Formatex Menu Hakkında

    Tam emin değilim...ama...

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

    #include <amxmodx>
    #include <amxmisc>
    #include <fun>

    #define PLUGIN "New Plug-In"
    #define VERSION "1.0"
    #define AUTHOR "author"

    new gravity[33];
    new 
    hp[33];

    public 
    plugin_init() {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
    // Add your code here...
        
    register_clcmd("say /ornekmenu","MenuGoster")
    }
    public 
    MenuGoster(id) {
        
    gravity[id] = 800
        hp
    [id] = 100
        MenuGosterDevam
    (id)
    }
    public 
    MenuGosterDevam(id) {
        if(!
    is_user_alive(id)) return PLUGIN_HANDLED;
        
        new 
    menuMenuz[512
        
    formatex(Menuzcharsmax(Menuz), "\rGravity \wve \rHp \wAyarlar Menusu:"
        
    menu menu_create(Menuz"menu_handler")
        
        
    formatex(Menuzcharsmax(Menuz), "\wGravity \y[+]"
        
    menu_additem(menuMenuz"1"
        
    formatex(Menuzcharsmax(Menuz), "\wHp \y[+]"
        
    menu_additem(menuMenuz"2"
        
    formatex(Menuzcharsmax(Menuz), "\wAyarlari Uygula \yGravity [%i], Hp[%i]",gravity[id],hp[id]) 
        
    menu_additem(menuMenuz"3")
        
        
    formatex(Menuzcharsmax(Menuz), "\yCikis")
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED;
    }
    public 
    menu_handler(idmenuitem) {
        if(
    item == MENU_EXIT) { 
            
    menu_destroy(menu
            
            return 
    PLUGIN_HANDLED
        
    }
        
        new 
    data[6], iName[64],accesscallback 
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback
        
        new 
    key str_to_num(data
        
        switch(
    key) {
            case 
    1: {
                if(
    gravity[id] > 799) {
                    
    gravity[id] += 100
                
    }
                
    MenuGosterDevam(id)
            }
            case 
    2: {
                if(
    hp[id] > 99) {
                    
    hp[id] += 10
                
    }
                
    MenuGosterDevam(id)
            }
            case 
    3: {
                
    set_cvar_num("sv_gravity",gravity[id])
                
    set_user_health(idhp[id])
            }
        }
        
    menu_destroy(menu);
        return 
    PLUGIN_HANDLED;

    Berk'in gösterdiği değil yalnız..
    Steam ID: STEAM_1:0:70428872
    Steam Name: Seps!s
    Skype: jdm.csplague

    Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
    Albert Einstein

  6. #6
    onbasi er
    Üyelik tarihi
    Jan 2013
    Mesajlar
    60
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Formatex Menu Hakkında

    Alıntı JDM Nickli Üyeden Alıntı Mesajı göster
    Tam emin değilim...ama...

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

    #include <amxmodx>
    #include <amxmisc>
    #include <fun>

    #define PLUGIN "New Plug-In"
    #define VERSION "1.0"
    #define AUTHOR "author"

    new gravity[33];
    new 
    hp[33];

    public 
    plugin_init() {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
        
    // Add your code here...
        
    register_clcmd("say /ornekmenu","MenuGoster")
    }
    public 
    MenuGoster(id) {
        
    gravity[id] = 800
        hp
    [id] = 100
        MenuGosterDevam
    (id)
    }
    public 
    MenuGosterDevam(id) {
        if(!
    is_user_alive(id)) return PLUGIN_HANDLED;
        
        new 
    menuMenuz[512
        
    formatex(Menuzcharsmax(Menuz), "\rGravity \wve \rHp \wAyarlar Menusu:"
        
    menu menu_create(Menuz"menu_handler")
        
        
    formatex(Menuzcharsmax(Menuz), "\wGravity \y[+]"
        
    menu_additem(menuMenuz"1"
        
    formatex(Menuzcharsmax(Menuz), "\wHp \y[+]"
        
    menu_additem(menuMenuz"2"
        
    formatex(Menuzcharsmax(Menuz), "\wAyarlari Uygula \yGravity [%i], Hp[%i]",gravity[id],hp[id]) 
        
    menu_additem(menuMenuz"3")
        
        
    formatex(Menuzcharsmax(Menuz), "\yCikis")
        
    menu_setprop(menu,MPROP_EXITNAME,Menuz
        
        
    menu_display(idmenu0)
        return 
    PLUGIN_HANDLED;
    }
    public 
    menu_handler(idmenuitem) {
        if(
    item == MENU_EXIT) { 
            
    menu_destroy(menu
            
            return 
    PLUGIN_HANDLED
        
    }
        
        new 
    data[6], iName[64],accesscallback 
        menu_item_getinfo
    (menuitemaccessdata,5iName63callback
        
        new 
    key str_to_num(data
        
        switch(
    key) {
            case 
    1: {
                if(
    gravity[id] > 799) {
                    
    gravity[id] += 100
                
    }
                
    MenuGosterDevam(id)
            }
            case 
    2: {
                if(
    hp[id] > 99) {
                    
    hp[id] += 10
                
    }
                
    MenuGosterDevam(id)
            }
            case 
    3: {
                
    set_cvar_num("sv_gravity",gravity[id])
                
    set_user_health(idhp[id])
            }
        }
        
    menu_destroy(menu);
        return 
    PLUGIN_HANDLED;

    Berk'in gösterdiği değil yalnız..

    HP değeri sadece menuyu kullanan için geçerli oluyor. Bunu sadece bulunduğu teama uygulamam gerekiyor. Nasıl yapabilirim ?



    @JDM
    Konu balcan2744 tarafından (28-10-13 Saat 23:19 ) değiştirilmiştir.

  7. #7
    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: Formatex Menu Hakkında

    Alıntı balcan2744 Nickli Üyeden Alıntı Mesajı göster
    Öncelikle yorumlarınız için teşekkürler. Ama ben sadece gravity yapmak istemiyorum. Mesela ;

    1. Gravity
    2. HP
    3. Ayarları Uygula

    Gibi @akcaliberkk

    @JDM

    Kardeşim senin menünde çok karışık geldi bana Akcaliberkin menüsüne HP değerini eklemeyide yapabilirsen çok iyi olur. Ben denedimde bir türlü ayar tutturamadım.
    Verdiğim örnekten yola çıkarak yapabilirsin diye ummuştum.

    Yani bazı şeylere sabit bir yöntemle yaklaşmayın. Formatexli menü nasıl yapılır diye araştırmaktansa, ne yaparsam her tıkladığımda menünün özelliklerini değiştirebilirim diye araştırırsan daha mantıklı olur. Örneğin seçeneğin isminin değiştirilmesi gerekiyor. Her tıkladığımda bir seçeneğin ismini nasıl değiştirebilirim diye araştırmalısın. Menüdeki seçeneğin ismini değiştirmeye yarayan fonksiyonlar var mesela.

    - - - - - - - - - -

    Alıntı balcan2744 Nickli Üyeden Alıntı Mesajı göster
    Öncelikle yorumlarınız için teşekkürler. Ama ben sadece gravity yapmak istemiyorum. Mesela ;

    1. Gravity
    2. HP
    3. Ayarları Uygula

    Gibi @akcaliberkk

    @JDM

    Kardeşim senin menünde çok karışık geldi bana Akcaliberkin menüsüne HP değerini eklemeyide yapabilirsen çok iyi olur. Ben denedimde bir türlü ayar tutturamadım.
    Verdiğim örnekten yola çıkarak yapabilirsin diye ummuştum.

    Yani bazı şeylere sabit bir yöntemle yaklaşmayın. Formatexli menü nasıl yapılır diye araştırmaktansa, ne yaparsam her tıkladığımda menünün özelliklerini değiştirebilirim diye araştırırsan daha mantıklı olur. Örneğin seçeneğin isminin değiştirilmesi gerekiyor. Her tıkladığımda bir seçeneğin ismini nasıl değiştirebilirim diye araştırmalısın. Menüdeki seçeneğin ismini değiştirmeye yarayan fonksiyonlar var mesela.

    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/


  8. #8
    onbasi er
    Üyelik tarihi
    Jan 2013
    Mesajlar
    60
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Formatex Menu Hakkında

    Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
    Verdiğim örnekten yola çıkarak yapabilirsin diye ummuştum.

    Yani bazı şeylere sabit bir yöntemle yaklaşmayın. Formatexli menü nasıl yapılır diye araştırmaktansa, ne yaparsam her tıkladığımda menünün özelliklerini değiştirebilirim diye araştırırsan daha mantıklı olur. Örneğin seçeneğin isminin değiştirilmesi gerekiyor. Her tıkladığımda bir seçeneğin ismini nasıl değiştirebilirim diye araştırmalısın. Menüdeki seçeneğin ismini değiştirmeye yarayan fonksiyonlar var mesela.

    - - - - - - - - - -



    Verdiğim örnekten yola çıkarak yapabilirsin diye ummuştum.

    Yani bazı şeylere sabit bir yöntemle yaklaşmayın. Formatexli menü nasıl yapılır diye araştırmaktansa, ne yaparsam her tıkladığımda menünün özelliklerini değiştirebilirim diye araştırırsan daha mantıklı olur. Örneğin seçeneğin isminin değiştirilmesi gerekiyor. Her tıkladığımda bir seçeneğin ismini nasıl değiştirebilirim diye araştırmalısın. Menüdeki seçeneğin ismini değiştirmeye yarayan fonksiyonlar var mesela.
    Yalnız benim şöle bir özelliğim var, örnek olmadan görmeden öğrenemem. Kısacası sözelden anlamıyorum Siz, sizin menüye HP yide eklerseniz sevinirim.
    @akcaliberkk

    - - - - - - - - - -

    Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
    Verdiğim örnekten yola çıkarak yapabilirsin diye ummuştum.

    Yani bazı şeylere sabit bir yöntemle yaklaşmayın. Formatexli menü nasıl yapılır diye araştırmaktansa, ne yaparsam her tıkladığımda menünün özelliklerini değiştirebilirim diye araştırırsan daha mantıklı olur. Örneğin seçeneğin isminin değiştirilmesi gerekiyor. Her tıkladığımda bir seçeneğin ismini nasıl değiştirebilirim diye araştırmalısın. Menüdeki seçeneğin ismini değiştirmeye yarayan fonksiyonlar var mesela.

    - - - - - - - - - -



    Verdiğim örnekten yola çıkarak yapabilirsin diye ummuştum.

    Yani bazı şeylere sabit bir yöntemle yaklaşmayın. Formatexli menü nasıl yapılır diye araştırmaktansa, ne yaparsam her tıkladığımda menünün özelliklerini değiştirebilirim diye araştırırsan daha mantıklı olur. Örneğin seçeneğin isminin değiştirilmesi gerekiyor. Her tıkladığımda bir seçeneğin ismini nasıl değiştirebilirim diye araştırmalısın. Menüdeki seçeneğin ismini değiştirmeye yarayan fonksiyonlar var mesela.
    Yalnız benim şöle bir özelliğim var, örnek olmadan görmeden öğrenemem. Kısacası sözelden anlamıyorum Siz, sizin menüye HP yide eklerseniz sevinirim.
    @akcaliberkk

  9. #9
    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: Formatex Menu Hakkında

    Alıntı balcan2744 Nickli Üyeden Alıntı Mesajı göster

    Yalnız benim şöle bir özelliğim var, örnek olmadan görmeden öğrenemem. Kısacası sözelden anlamıyorum Siz, sizin menüye HP yide eklerseniz sevinirim.
    @akcaliberkk
    Sözelden ben de anlamam Bu olay sözel değil zaten. Mantığı kullanarak eldekilerle yeni yöntemler geliştirmek sayısal beynin işidir Gerçi seni fazla tanımıyorum yenisin forumda galiba. Ne kadar bildiğini bilmediğim için fazla bir şey diyemeyeceğim.

    Örneği zaten vermiştim. Yinede buyur eklentin:

    PHP- Kodu:
    #include <amxmodx>
    #include <amxmisc>
    #include <fun>

    new sayi[33];
    new 
    hp[33];

    public 
    FuncShowMenu(id) {
        
        new 
    menu menu_create("\r Menu Basligi","FuncHandleMenu")
        
        
    menu_additem(menu,"Gravity 0","degistir")
        
    menu_additem(menu,"HP 0","degistir")
        
    menu_additem(menu,"Uygula","0")
        
        
    menu_display(id,menu)
    }

    public 
    FuncHandleMenu(id,menu,item) {
        if(
    item == MENU_EXIT) {
            
    sayi[id] = 0;
            
    hp[id] = 0;
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }
        
        if(
    item == 0) {
            
    sayi[id] = (sayi[id] + 100) % 1100;
            
            new 
    szName[32];
            
    formatex(szName,31,"Gravity %d",sayi[id])
            
    menu_item_setname(menu,0,szName);
        }
        else if(
    item == 1) {
            
    hp[id] = (hp[id] + 100) % 1100;
            
            new 
    szName[32];
            
    formatex(szName,31,"HP %d",hp[id])
            
    menu_item_setname(menu,1,szName);
        }
        else if(
    item == 2) {
            
    set_cvar_num("sv_gravity",sayi[id])
            
            new 
    players[32],inum;
            
    get_players(players,inum,"ae",get_user_team(id) == "TERRORIST" "CT");
            for(new 
    i;i<inum;i++) {
                
    set_user_health(players[i],hp[id])
            }
            
            
    client_print(id,print_center,"Ayar Uygulandi ! Gravity : %d HP : %d",sayi[id],hp[id])
        }
        
    menu_display(id,menu);
        return 
    PLUGIN_HANDLED

    Konu akcaliberkk tarafından (29-10-13 Saat 00:42 ) değiştirilmiştir.

    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/


  10. #10
    onbasi er
    Üyelik tarihi
    Jan 2013
    Mesajlar
    60
    Bahsedildi
    0 Mesaj
    Etiketlenmiş
    0 Konu
    Tecrübe Puanı
    12

    Standart Cevap: Formatex Menu Hakkında

    Alıntı akcaliberkk Nickli Üyeden Alıntı Mesajı göster
    Sözelden ben de anlamam Bu olay sözel değil zaten. Mantığı kullanarak eldekilerle yeni yöntemler geliştirmek sayısal beynin işidir Gerçi seni fazla tanımıyorum yenisin forumda galiba. Ne kadar bildiğini bilmediğim için fazla bir şey diyemeyeceğim.

    Örneği zaten vermiştim. Yinede buyur eklentin:

    PHP- Kodu:
    #include <amxmodx>
    #include <amxmisc>
    #include <fun>

    new sayi[33];
    new 
    hp[33];

    public 
    FuncShowMenu(id) {
        
        new 
    menu menu_create("\r Menu Basligi","FuncHandleMenu")
        
        
    menu_additem(menu,"Gravity 0","degistir")
        
    menu_additem(menu,"HP 0","degistir")
        
    menu_additem(menu,"Uygula","0")
        
        
    menu_display(id,menu)
    }

    public 
    FuncHandleMenu(id,menu,item) {
        if(
    item == MENU_EXIT) {
            
    sayi[id] = 0;
            
    hp[id] = 0;
            
    menu_destroy(menu)
            return 
    PLUGIN_HANDLED
        
    }
        
        if(
    item == 0) {
            
    sayi[id] = (sayi[id] + 100) % 1100;
            
            new 
    szName[32];
            
    formatex(szName,31,"Gravity %d",sayi[id])
            
    menu_item_setname(menu,0,szName);
        }
        else if(
    item == 1) {
            
    sayi[id] = (sayi[id] + 100) % 1100;
            
            new 
    szName[32];
            
    formatex(szName,31,"HP %d",sayi[id])
            
    menu_item_setname(menu,1,szName);
        }
        else if(
    item == 2) {
            
    set_cvar_num("sv_gravity",sayi[id])
            
            new 
    players[32],inum;
            
    get_players(players,inum,"ae",get_user_team(id) == "TERRORIST" "CT");
            for(new 
    i;i<inum;i++) {
                
    set_user_health(players[i],hp[id])
            }
            
            
    client_print(id,print_center,"Ayar Uygulandi ! Gravity : %d HP : %d",sayi[id],hp[id])
        }
        
    menu_display(id,menu);
        return 
    PLUGIN_HANDLED

    Denedim. Gravity ve hp yi ayarladığımda herkes ölüyor @akcaliberkk
    Konu balcan2744 tarafından (29-10-13 Saat 00:54 ) değiştirilmiştir.

Sayfa 1/2 12 SonSon

Benzer Konular

  1. [JB] Ana Menu - Oyun Menu - FF Menu ( 3Bir arada )
    By smt287 in forum Jail & Deathrun Pluginler
    Cevaplar: 200
    Son Mesaj: 04-06-18, 16:01
  2. CS Hakkında S.S.S
    By tigin123 in forum [GENEL] Cs 1.6 Genel Konular ve Bilgiler
    Cevaplar: 0
    Son Mesaj: 22-10-12, 23:45
  3. CsP Hakkında
    By Rizelea53 in forum Sohbet / Geyik
    Cevaplar: 4
    Son Mesaj: 17-03-12, 13:22

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