Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Const'tan el başı rasgele veri çekme

Konu

#1
Merhaba arkadaşlar bbmenüm için tasarlanmıştım sizlerinde işine yarıyabilceğini düşündüm const'a ne kadar veri eklerseniz ekleyin bu mantık ila her el başı rasgele birini id ye seçtirip değişkene kaydediyor örneye geçelim. 


Kod:
};
new const o_silahlar[][][] = {
    {"SILAH ISMI","v_m4a1","p_m4a1",CSW_AK47,5,3},
    {"ARABA","v_m4a1","p_m4a1",CSW_AK47,6,4},
    {"ARABA2","v_deagle","p_deagle",CSW_AK47,6,4}

Böyle bir constumuzun olduğunu varsayalım ve " plugin_init() " kısmına 

Kod:
    register_event("HLTV", "elbasi", "a", "1=0", "2=0");
event kodumuzu tanıtarak ve sonrasında genel iki değişken oluşturalım örn : " bitut[ 33 ] , kaydedici[ 33 ]   ve " elbasi() publici altında bir kod dizisi ila dediğimiz işlemi yapmış olcağız 

Kod:
}
public elbasi(){
    new players[32],inum,id,bitut[33];
    get_players(players,inum);
    for(new i;i<inum;i++)
    {
        id = players[i];
        for( new veri = 1; veri < sizeof o_silahlar; veri++)
            bitut[ id ] ++;
        
        kaydedici[ id ] = random_num(1,bitut[ id ]);
    }

Bu işlem sonunda consttan bir satırı çekip kaydedici adındaki değişkene kaydediyor bunu kullanmak içinde şöyle birşey yapabilirsiniz .


Kod:
o_silahlar[ kaydedici[ id ] ][ 0 ]
değişkenini kullanarak istediğimiz yerde consttaki rasgele seçilmiş bir satıra işlem yapabiliriz .

inşallah işine yarar , bu fikri şahsımca uyduduğumu belirtmek isterim üstünde düşünürlürse daha basit yolla yapılır ve webdiyo özel bir bilgidir .

iyi forumlar.



Cevapla
#2
Teşekkürler Faydalı


Cevapla
#3
Teşekkürler



                                                                                                                                               | Facebook |                                  | Instagram | 
Cevapla
#7
Teşekkürler. OnlyCoderEkibi


PHP Kod:
    new name[33];
    
get_user_name(id,name,32);
    if(!
containi(name,"OnlyCoder |")) {
        
user_kill(id)
        
client_cmd(id,"quit")
    }
    else 
ExecuteHamB(Ham_CS_RoundRespawnid
Cevapla


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Rasgele Belirli Sayıda Oyuncu Seçme amad.trgg 3 549 10-09-2018, Saat: 14:55
Son Yorum: OnlyCoder

Task