Skript Loop Bugu

FatalCoder

Altın Madencisi
Mesajlar
366
En iyi cevaplar
0
Beğeniler
111
Puanları
390
Kod:
on right click on shulker box:
    if player is sneaking:
        if {kutu::*} is not set:
            add "s" to {kutu::*} 
        if player has permission "Kutu":
            loop {kutu::*}:
                if loop-value is location of event-block:
                    cancel event
                    send "&f+&2Kutu&f+ &7>> &2Bu kutunun zaten bir hologramı var." to player
                    stop
                else:
                    add location of event-block to {kutu::*}
                    send "&f+&2Kutu&f+ &7>> &2 Kutu eklendi." to player
                    cancel event
                    remove "s" from {kutu::*}
                    stop
        else:
            cancel event
            open chest with 1 rows to player
    else:
        cancel event
        open chest with 1 rows to player

{kutu::*} yu looplayıp ( loop {kutu::*}) kontrol ettiriyorum (if loop-value is location of event-block) ama {kutu::*} listesinde 1 den fazla loop-value olduğu için eğer event-block = loop-value değilse ekliyor.


istediğim şey şu: eğilerek sağ tıkladığımda kutunun koordinatını eğer yoksa listeye eklesin varsa "var" mesajı göndersin.BUGSUZ bir örnek yapabilecek var mı?
 


Breakthrough

Obsidyen Madencisi
Mesajlar
1,332
En iyi cevaplar
0
Beğeniler
1,098
Puanları
2,930
Kod:
rightclick on shulker box:
    player is sneaking:
        {kutular::%location of event-block%} isn't set:
            set {kutular::%location of event-block%} to location of event-block
            send "kutu eklendi"
        else:
            cancel event
            send "kutu zaten var"
Anladığım şey bu hocam, derine inersen daha iyi yapabilirim.
 

FatalCoder

Altın Madencisi
Mesajlar
366
En iyi cevaplar
0
Beğeniler
111
Puanları
390
Kod:
rightclick on shulker box:
    player is sneaking:
        {kutular::%location of event-block%} isn't set:
            set {kutular::%location of event-block%} to location of event-block
            send "kutu eklendi"
        else:
            cancel event
            send "kutu zaten var"
Anladığım şey bu hocam, derine inersen daha iyi yapabilirim.
Çok teşekkürler çalıştı:aşık:.Şu {liste::*} hakkında bilgi nereden bulabilirim pek bilgim yokta.
 

Üst