Çözüldü Skript'te şansları ayarlayamıyorum!

  • Konuyu Başlatan Konuyu Başlatan PederBey
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 790
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

PederBey

Kutsanmış Balta!
Katılım
12 Temmuz 2018
Mesajlar
210
Elmaslar
62
Puan
3.960
Konum
Zonguldak / Alaplı

Discord:

PederBey | Çağdaş#1673

Merhaba ben kasa skripti yapıyorum ama şansları ayarlayamadım.
İstediğim kasaya sağ tıklayınca eklediğim eşyalardan birini şansına göre vermesi.
Ama bazen eşyalardan 2sini birden veriyor bazen hiç vermiyor.
Kodu düzenleyip ve anlatıp yorum olarak atarsanız sevinirim teşekkürler..

Kod:
on rightclick with chest:
    if display name of tool is "&bGünlük Ödül Kasası":
        send "Bakalım içinden ne çıkıcak ?"
        wait 1 seconds
        remove chest from player
        chance of 20%
        give diamond boots to player
        chance of 80%
        give paper to player
 
Kod:
on rightclick with chest:
    if display name of tool is "&bGünlük Ödül Kasası":
        remove 1 chest named "&bGünlük Ödül Kasası" from player's inventory
        send "Bakalım içinden ne çıkıcak ?"
        wait 1 seconds
        chance of 20%:
            give diamond boots to player
        else:
            give paper to player
 
Kod:
on rightclick with chest:
    if display name of tool is "&bGünlük Ödül Kasası":
        remove 1 chest named "&bGünlük Ödül Kasası" from player's inventory
        send "Bakalım içinden ne çıkıcak ?"
        wait 1 seconds
        chance of 20%:
            give diamond boots to player
        else:
            give paper to player
Teşekkür ediyorum ama bir tane daha eklemek istediğimde ne yapacağım ?
 
Teşekkür ediyorum ama bir tane daha eklemek istediğimde ne yapacağım ?
Kod:
on rightclick with chest:
    if display name of tool is "&bGünlük Ödül Kasası":
        remove 1 chest named "&bGünlük Ödül Kasası" from player's inventory
        send "Bakalım içinden ne çıkıcak ?"
        wait 1 seconds
        chance of 30%:
            give iron ingot to player       
        chance of 20%:
            give diamond boots to player
        else:
            give paper to player
 
Kod:
on rightclick with chest:
    if display name of tool is "&bGünlük Ödül Kasası":
        send "Bakalım içinden ne çıkıcak ?"
        wait 1 seconds
        remove chest from player
        chance of 20%:
            give diamond boots to player
            stop
        chance of 80%:
            give paper to player
            stop
        chance of 50%:
            give dirt to player

Şans'ı elselemek tamamen yanlıştır, istediğin şansı ayarlamakta zorlanırsın,
mesela %20 'yi elselersen, else %80 ihtimalle kesin çalışacaktır.

Yukarıda attığım şekilde kullanabilirsin. fakat unutma en sondaki chance'ye stop yazmana gerek yok.
 
Kod:
on rightclick with chest:
    if display name of tool is "&bGünlük Ödül Kasası":
        send "Bakalım içinden ne çıkıcak ?"
        wait 1 seconds
        remove chest from player
        chance of 20%:
            give diamond boots to player
            stop
        chance of 80%:
            give paper to player
            stop
        chance of 50%:
            give dirt to player

Şans'ı elselemek tamamen yanlıştır, istediğin şansı ayarlamakta zorlanırsın,
mesela %20 'yi elselersen, else %80 ihtimalle kesin çalışacaktır.

Yukarıda attığım şekilde kullanabilirsin. fakat unutma en sondaki chance'ye stop yazmana gerek yok.
Yardımın için teşekkür ediyorum ama bende bu şekilde yaptım bazen eklediğim eşyalardan ikisini birden veriyor onu engellemenin bir yolu yok mu ?
 
Yardımın için teşekkür ediyorum ama bende bu şekilde yaptım bazen eklediğim eşyalardan ikisini birden veriyor onu engellemenin bir yolu yok mu ?
Vermemesi gerekir.
Skript sürümünüz nedir?
sunucu sürümünüz nedir?
 
Vermemesi gerekir.
Skript sürümünüz nedir?
sunucu sürümünüz nedir?
Sunucu sürümüm 1.8 skript sürümümü hatırlamıyorum nerden bakarız ona daha yeni indirdim sayılır skripti en son sürümünü
Gönderi otomatik olarak birleştirildi:

Vermemesi gerekir.
Skript sürümünüz nedir?
sunucu sürümünüz nedir?
Tamam hallettim konu çözüldü!
 
Son düzenleme:
Vermemesi gerekir.
Skript sürümünüz nedir?
sunucu sürümünüz nedir?
Hayır vermesi gerekir çünkü chance of'lar birlikte çalışmaz her biri ayrı bir efekt.


Kod:
set {_chance} to random integer between 100 and 0
if {_chance} is between 20 and 0:
    send "1"
if {_chance} is between 20 and 0:
    send "2"
if {_chance} is between 20 and 0:
    send "3"
if {_chance} is between 20 and 0:
    send "1"
%20'şer şansla gönderir ve aynısını 2 kez göndermez.


Sunucu sürümüm 1.8 skript sürümümü hatırlamıyorum nerden bakarız ona daha yeni indirdim sayılır skripti en son sürümünü
Gönderi otomatik olarak birleştirildi:


Tamam hallettim konu çözüldü!
/version skript yazıp göndermen gerekiyor son sürüm diyemezsin.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst