Başarı Kristali'i Çalışmıyor

JustHitIt

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
5
Puanları
20
Kod:
    chance of 10%:
        set {raresansi.%item%} to random integer between 1 and 100
        if {raresansi.%item%} is less than 40:
            send player title "&bHAZINE" with subtitle "&7Blocktan Yaygin Kristal Çikti! &4%%%{raresansi.%item%}%" for 5 seconds
            give player 1 nether star named "&7Yaygin Kristal" with lore "&7Yayginlik: Yaygin ||&7Başarı Şansı: &4%%%{raresansi.%item%}% ||&7Bunu eline alarak sağ tıkla.|| herhangi bir random enchant gelecektir."

on rightclick:
    if name of event-item is "&7Yaygin Kristal":
        if chance of {raresansi.%event-item%}%:
            add book named "&d&kedk&5 Magic Book &d&kedk" with lore "&1Patlayici I" to {_random::*}
            add book named "&d&kedk&5 Magic Book &d&kedk" with lore "&1Tamir I" to {_random::*}
            send "&9İşleniyor."
            wait 1 second
            send "&9İşleniyor.."
            wait 1 second
            send "&9İşleniyor..."
            wait 1 second
            set {_item} to random element out of {_random::*}
            send "&9Çözüldü, işlem gerçekleştiriliyor."
            wait 1 second
            send "&9Çözüldü, işlem gerçekleştiriliyor.."
            wait 1 second
            send "&9Çözüldü, işlem gerçekleştiriliyor..."
            wait 1 second
            send "&9Çözüldü, işlem gerçekleştiriliyor."
            wait 1 second
            give player {_item}
            send "&7İşlem gerçekleştirildi, kristaliniz verildi."
            stop
        else:
            send player title "&cBAŞARISIZ" with subtitle "&aKristalin işlenirken Parçalandı!" for 5 seconds

İlk önce işleyişinden bahsediyim yardımcı olabilir çözmek için. bu kodda block kırdığımızda kristale bi random değişken atıyor ve o değişken başarı şansı (set {raresansi.%item%} to random integer between 1 and 100). Fakat kırmızı olan yerde (if chance of {raresansi.%event-item%}%:) o değişkeni şans olarak kullandığımda kabul etmiyor hep başarısız diyor. Yapabilmenin başka bir yolu varmı? Sunucu Sürümü: 1.8 Spigot Skript sürümü: 2.2-dev20
 


ToprakM

KEK
Emektar Üye
Mesajlar
440
En iyi cevaplar
49
Beğeniler
664
Puanları
2,475
Ruh hali
if chance of {raresansi.%event-item%}%:

if chance of {raresansi.%event-item%}:
 

ToprakM

KEK
Emektar Üye
Mesajlar
440
En iyi cevaplar
49
Beğeniler
664
Puanları
2,475
Ruh hali
Hata vermiyor ama hep BAŞARISIZ diyor. %100 başarı şanslı kristalle ile yapsam bile
Çünkü if chance of {raresansi.%event-item%}%: diye yazmışsınız. {raresansi.%event-item%}% yerine {raresansi.%event-item%} yazarsanız düzelecektir.
 

JustHitIt

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
5
Puanları
20
Çünkü if chance of {raresansi.%event-item%}%: diye yazmışsınız. {raresansi.%event-item%}% yerine {raresansi.%event-item%} yazarsanız düzelecektir.
Denedim hata vermiyor ama hala başarısız bütün %100lük ile denesemde başarısız diyor. O değişkenin ne cevap verdiğini öğrenmek için send "%{raresansi.%event-item%}%}" yazdmı ve sonuç <none> acaba setlerkenmi bir yanlışlık yaptım?
 

cezapro35

Zombi Katili
Mesajlar
216
En iyi cevaplar
0
Beğeniler
65
Puanları
270
Ruh hali
Kod:
send "%{raresansi.%event-item%}%" to player
Bunu yazsana bir eline alıp.
 

Üst