Yardım Skript'te Belli bir chest birleşmesini engelleme YARDIM!

KaralardanTR

Play.Rebornas.Com | Founder
Mesajlar
153
En iyi cevaplar
1
Beğeniler
5
Puanları
230
Ruh hali
Kod:
on place of chest or trapped chest:
    if name of player's held item is "&cSatış Sandığı":
        if {sandikhakki::%player%} is false:   
            set {satissandik::%player%} to location of event-block
            send "{@p} &aBaşarıyla &cSatış Sandığı &ayerleştirdin! %{satissandiketrafi::%player%}%" to player
            set {sandikhakki::%player%} to true       
        else:
            cancel event
            send "{@p} &cBaşarısız zaten &cSatış Sandığı &cyerleştirmişsin!" to player

Böyle bir şey yaptım ve bunun başka normal bir chest ile birleşmesini engellemek istiyorum, Örnek olarak 2 blok yarı çapına chest koyma engellenebilir ama ben bi türlü yapamadım onu yapabilen lütfen acil yapıp atarsa sevinirim.
 


Risepixel

Taş Madencisi
Mesajlar
74
En iyi cevaplar
6
Beğeniler
64
Puanları
310
Kod:
loop all blocks in radius 3 around location of block 1 above event-location:
    if loop-block is chest:
 

KaralardanTR

Play.Rebornas.Com | Founder
Mesajlar
153
En iyi cevaplar
1
Beğeniler
5
Puanları
230
Ruh hali
Kod:
loop all blocks in radius 3 around location of block 1 above event-location:
    if loop-block is chest:
verdiğiniz kodu denedim fakat çalışıyor eyvallah ama neresine koyucağımı anlamadım if öncesine mi else sonrasına mı vs.
 

Risepixel

Taş Madencisi
Mesajlar
74
En iyi cevaplar
6
Beğeniler
64
Puanları
310
verdiğiniz kodu denedim fakat çalışıyor eyvallah ama neresine koyucağımı anlamadım if öncesine mi else sonrasına mı vs.
Kod:
on place of chest or trapped chest:
    set {_ChestSayaci} to 0
    loop all blocks in radius 3 around location of block 1 above event-location:
        if loop-block is chest:
            add 1 to {_ChestSayaci}
        if {_ChestSayaci} is equal to 0:
            if name of player's held item is "&cSatış Sandığı":
[/CODE]

Burdan sonra kendi kodunu ekle
 

KaralardanTR

Play.Rebornas.Com | Founder
Mesajlar
153
En iyi cevaplar
1
Beğeniler
5
Puanları
230
Ruh hali
Kod:
on place of chest or trapped chest:
    set {_ChestSayaci} to 0
    loop all blocks in radius 3 around location of block 1 above event-location:
        if loop-block is chest:
            add 1 to {_ChestSayaci}
        if {_ChestSayaci} is equal to 0:
            if name of player's held item is "&cSatış Sandığı":
[/CODE]

Burdan sonra kendi kodunu ekle
Öğlen pc geçince deniyeceğim.
 

KaralardanTR

Play.Rebornas.Com | Founder
Mesajlar
153
En iyi cevaplar
1
Beğeniler
5
Puanları
230
Ruh hali
Kod:
on place of chest or trapped chest:
    set {_ChestSayaci} to 0
    loop all blocks in radius 3 around location of block 1 above event-location:
        if loop-block is chest:
            add 1 to {_ChestSayaci}
        if {_ChestSayaci} is equal to 0:
            if name of player's held item is "&cSatış Sandığı":
[/CODE]

Burdan sonra kendi kodunu ekle
hiçbir yere cancel event çekmemişsin yani onun etrafına yine chest koyunca koyuluyor.
 

KaralardanTR

Play.Rebornas.Com | Founder
Mesajlar
153
En iyi cevaplar
1
Beğeniler
5
Puanları
230
Ruh hali
Nereye koyacağını bilirsin diye düşünmüştüm (: equal to 0 if'inin else'ine cancel koyarsan olur
Discord adresim Muhammet#3383 Ekleyip yazarsan çok sevinirim konu ile alakalı özel konuşalım çok önemli bir konu var Lütfen!
 
Son düzenleme:

Üst