Çözüldü Skript Mantık Hatası

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

_xAliHD_

Koydum Çalışma Masasını
Katılım
20 Mayıs 2018
Mesajlar
71
Elmaslar
6
Puan
0
Yaş
26
Minecraft
_xAliHD_
Arkadaşlar ben skript kodlattım oyun içerisinde ./skript reload madensiniri.sk yaptıgımda başarılıyla reloadlandı diyor ama çalışmıyor Skript'in amacı maden sınırı
10 tane elmas kırınca o gün içerisind elmas kırmanız bitiyor yarına anca kırabilirsiniz. Kullandıgım Addonları sizlere resimli bir şekilde vereceğim kod'uda resimin altında vereceğim.


1550154406257.png


Evet Bunlar addonlar şimdi ise kodu atayim sizlere

Kod:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.




YARDIM EDENLERE TEŞEKKÜR EDERİM.
Gönderi otomatik olarak birleştirildi:

Oyun içerisinden 10 tane elmas kırınca birşey olmuyor oyuncu hala 11 12 tane kırabiliyor.
 
Hastebin linklerini siliyor. Tekrar atarmısın.
 
berlitilen blok önemli. Elmas cevheri mi girilmiş elmas mı. Bildiğin gibi elması kıramazsın ve koyamazsın. doğal olarak böyle bir durumda skriptte hata almazsın ama çalışmaz da.
 
Kod:
options:
    odunSayi: 30 #Günde kaç odun kırabilsin?
    altinSayi: 30 #Günde kaç altın cevheri kırabilsin?
    komurSayi: 20 #Günde kaç kömür cevheri kırabilsin?
    tasSayi: 100 #Günde kaç taş kırabilsin?
    kiziltasSayi: 15 #Günde kaç kızıltaş cevheri kırabilsin?
    demirSayi: 20 #Günde kaç demir cevheri kırabilsin?
    elmasSayi: 10 #Günde kaç elmas cevheri kırabilsin?
 
on break of any log:
    set {_x} to event-block
    {blok::%player%::%{_x}%} is greater than {@odunSayi}:
        {expiration::%player%::%{_x}%} isn't set:
            set {expiration::%player%::%{_x}%} to now
        difference between now and {expiration::%player%::%{_x}%} is smaller than 1 day:
            message "&6Odun kırma hakkın bitmiş. 24 saat sonra tekrar dene."
            message "&cSon bloğunu kıralı %difference between now and {expiration::%player%::%{_x}%}% geçmiş."
            cancel event
            stop
        delete {expiration::%player%::%{_x}%}
        delete {blok::%player%::%{_x}%}
    add 1 to {blok::%player%::%{_x}%}

on break of diamond ore or gold ore or iron ore or coal ore or redstone ore or stone:
    if event-block is diamond ore:
        set {_var} to {@elmasSayi}
    if event-block is redstone ore:
        set {_var} to {@kiziltasSayi}
    if event-block is iron ore:
        set {_var} to {@demirSayi}
    if event-block is coal ore:
        set {_var} to {@komurSayi}
    if event-block is gold ore:
        set {_var} to {@altinSayi}
    if event-block is stone:
        set {_var} to {@tasSayi}
    set {_x} to event-block
    {blok::%player%::%{_x}%} is higher than {_var}:
        {expiration::%player%::%{_x}%} isn't set:
            set {expiration::%player%::%{_x}%} to now
        difference between now and {expiration::%player%::%{_x}%} is smaller than 1 day:
            message "&6Odun kırma hakkın bitmiş. 24 saat sonra tekrar dene."
            message "&cSon bloğunu kıralı %difference between now and {expiration::%player%::%{_x}%}% geçmiş."
            cancel event
            stop
        delete {expiration::%player%}
        delete {blok::%player%::%{_x}%}
    add 1 to {blok::%player%::%{_x}%}
Gönderi otomatik olarak birleştirildi:

@MoreReal Kodu Yukarıda attım ayrıca diamond ore olarak girilmiş blok adı
 
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