Rastgele komut nasıl oluşturulur ?

ZsCraft

Kızıltaş Madencisi
Mesajlar
525
En iyi cevaplar
0
Beğeniler
77
Puanları
240
Kod:
command /katil:
    trigger:
        set {_sayi} to a random integer between 0 and 1
        if {_sayi} is 0:
            execute player command "/git1"
        if {_sayi} is 1:
            execıte player command "/git2"
[DOUBLEPOST=1418062450,1418062409][/DOUBLEPOST]Bu /katil yazıldığında 0 ile 1 arasında rastgele bir sayı seçiyor eğer 0 ise "/git1" 1 ise "/git2" komutunu gerçekleştiriyor
 

Salturbone

Portal Uzmanı
Mesajlar
5,189
En iyi cevaplar
0
Beğeniler
3,716
Puanları
6,890
Ruh hali
Kod:
command /katil:
    trigger:
        set {_sayi} to a random integer between 0 and 1
        if {_sayi} is 0:
            execute player command "/git1"
        if {_sayi} is 1:
            execıte player command "/git2"
[DOUBLEPOST=1418062450,1418062409][/DOUBLEPOST]Bu /katil yazıldığında 0 ile 1 arasında rastgele bir sayı seçiyor eğer 0 ise "/git1" 1 ise "/git2" komutunu gerçekleştiriyor
%5 istemis yari yariya degel.
 

BraveHero

Dobloyu n'aptın
Mesajlar
2,109
En iyi cevaplar
1
Beğeniler
2,886
Puanları
6,850
Ruh hali
Olması lazım.
Kod:
command katil:
[tab]trigger:
[tab][tab]chance of 5%:
[tab][tab][tab]execute player command "git1"
[tab][tab]chance of 5%:
[tab][tab][tab]execute player command "git2"
 

Axel102

Hayalet Avcısı
Mesajlar
2,564
En iyi cevaplar
6
Beğeniler
1,002
Puanları
3,390
Kod:
command /katil:
    trigger:
        set {_sayi} to a random integer between 0 and 1
        if {_sayi} is 0:
            execute player command "/git1"
        if {_sayi} is 1:
            execıte player command "/git2"
[DOUBLEPOST=1418062450,1418062409][/DOUBLEPOST]Bu /katil yazıldığında 0 ile 1 arasında rastgele bir sayı seçiyor eğer 0 ise "/git1" 1 ise "/git2" komutunu gerçekleştiriyor
Bunlardan herhangi birini yazıyor değilmi çünkü bir sürü "git" varda ?
 

ZsCraft

Kızıltaş Madencisi
Mesajlar
525
En iyi cevaplar
0
Beğeniler
77
Puanları
240
Bunlardan herhangi birini yazıyor değilmi çünkü bir sürü "git" varda ?
Evet /katil yazdığı zaman rastgele birini seçiyor 0-1 arasından bir rakam seçiyor 0 ise git1 1 ise git2 yapıyor bu dar alanı istediğin gibi genişletebilirsin :)
 

Axel102

Hayalet Avcısı
Mesajlar
2,564
En iyi cevaplar
6
Beğeniler
1,002
Puanları
3,390
Evet /katil yazdığı zaman rastgele birini seçiyor 0-1 arasından bir rakam seçiyor 0 ise git1 1 ise git2 yapıyor bu dar alanı istediğin gibi genişletebilirsin :)
Kod:
command /katil:
    trigger:
        set {_sayi} to a random integer between 0 and 6
        if {_sayi} is 0:
            execute player command "/git1"
        if {_sayi} is 1:
            execıte player command "/git2"
Random integer değişkenini 0 ila 6 yapsam onların aralarında rastgele seçişmi yapar ?
 

Maruf61

Lapis Toplayıcısı
Mesajlar
1,038
En iyi cevaplar
0
Beğeniler
296
Puanları
590
tolowercase bildiğim kadarıyla burada kullanmak mantıksız geliyor çünkü equalsIgnoreCase büyük küçük harflere duyarlı.[DOUBLEPOST=1417987900][/DOUBLEPOST]
ne yani adam //katil yazıncamı mesaja bakacak :D
Evet tolowercase gereksiz olmus yada equalsignorecease yerine direk equals da denebilirdi kisaca ayni islemi iki kere yapmis :) neyse Gereksizde olsada zararsiz sorun yok :)
 

Maruf61

Lapis Toplayıcısı
Mesajlar
1,038
En iyi cevaplar
0
Beğeniler
296
Puanları
590
Kod:
command /katil:
    trigger:
        set {_sayi} to a random integer between 0 and 6
        if {_sayi} is 0:
            execute player command "/git1"
        if {_sayi} is 1:
            execıte player command "/git2"
Random integer değişkenini 0 ila 6 yapsam onların aralarında rastgele seçişmi yapar ?

0 ile 6 yaparsan 0 ile 6 arasindan bir sayi sectirirsin (random integer = rasgele sayi degeri) bu sekilde 6 farkli komut yapabilirsin. Eger yuzde yapmak istiyorsan (script hic bilmiyorum tamamen mantikdan konusuyorum :) ama dogrudur meraketme :)) mesela %10 a %90 lik 2 ihtimal yapmak istersen degerleri 0 ile 10 arasinda sec ilk if e git1 i kalan 9 if e git2 yi koy %10 ihtimalle git1 %90 ihtimalle git 2 sectirmis olursun :)
 

ZsCraft

Kızıltaş Madencisi
Mesajlar
525
En iyi cevaplar
0
Beğeniler
77
Puanları
240
0 ile 6 yaparsan 0 ile 6 arasindan bir sayi sectirirsin (random integer = rasgele sayi degeri) bu sekilde 6 farkli komut yapabilirsin. Eger yuzde yapmak istiyorsan (script hic bilmiyorum tamamen mantikdan konusuyorum :) ama dogrudur meraketme :)) mesela %10 a %90 lik 2 ihtimal yapmak istersen degerleri 0 ile 10 arasinda sec ilk if e git1 i kalan 9 if e git2 yi koy %10 ihtimalle git1 %90 ihtimalle git 2 sectirmis olursun :)
0 ile 6 arasında yaparsan 0 ile 6 arasından bir sayı seçtirirsin kısmı doğru diğerleri yanlış :)


SON TEKNOLOJI IPADIMDAN GONDERIYORUM (iPad 2 :/)
 

ZsCraft

Kızıltaş Madencisi
Mesajlar
525
En iyi cevaplar
0
Beğeniler
77
Puanları
240
Mantığından konuşmuşsun dedin ya onu söyledim :) hatalarını söylemek istedim 6 farklı komut değil 7 farklı komut yapabilir 0 da sayılıyor 0 ile diyor 1 ile olsaydı 6 tane komut olurdu


SON TEKNOLOJI IPADIMDAN GONDERIYORUM (iPad 2 :/)
 

ZsCraft

Kızıltaş Madencisi
Mesajlar
525
En iyi cevaplar
0
Beğeniler
77
Puanları
240
Diğerlerini söyle medim bile baştan hatalı :D (umarım alınmıyorsundur)


SON TEKNOLOJI IPADIMDAN GONDERIYORUM (iPad 2 :/)
 

Maruf61

Lapis Toplayıcısı
Mesajlar
1,038
En iyi cevaplar
0
Beğeniler
296
Puanları
590
Diğerlerini söyle medim bile baştan hatalı :D (umarım alınmıyorsundur)


SON TEKNOLOJI IPADIMDAN GONDERIYORUM (iPad 2 :/)
Alinacak bisey yok. sadece kucuk bi islem hatasi :) kalani dogru :) her ne kada script bilmesemde programlama bilgim yeterince ust seviyede scripti gereksiz gordugumden bakmayi bile dusunmedim :)
 

Üst