Ana bölüme geç

Beta

Const'tan el başı rasgele veri çekme

27-08-2018, Saat: 01:12
#1
Çevrimdışı

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.
17.11.2016 | WEBDiyo hayata geçirildi.
MawiLarq (1)
27-08-2018, Saat: 01:13
#2
Çevrimdışı

Teşekkürler Faydalı
Q47. (11376)
27-08-2018, Saat: 01:21
#3
Çevrimdışı

Teşekkürler
Centilmen (410)
27-08-2018, Saat: 01:40
#4
Çevrimdışı

Yararlı Teşekkürler

Birazcık ara verelim daha sonra devam ederiz.
PawNod' (5228)
27-08-2018, Saat: 14:31
#5
Çevrimdışı

Yararlı Teşekkürler
BugraBey43 (6205)
27-08-2018, Saat: 16:45
#6
Çevrimdışı

Teşekkürler. Güzel örnek.
Emre Özdemir (5266)
10-09-2018, Saat: 16:26
#7
Çevrimdışı

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
OnlyCoder (14697)

Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Rasgele Belirli Sayıda Oyuncu Seçme amad.trgg 3 74 10-09-2018, Saat: 16:25
Son Mesaj: OnlyCoder

Foruma Git:

Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi
Genel sorunlar [email protected]
Ban sorunları [email protected]
Reklam vermek [email protected]