Stop komutu işlevsiz

Eren_Kaya

Marangoz
Mesajlar
54
En iyi cevaplar
0
Beğeniler
18
Puanları
410
on rightclick with nether_star:
cancel event
loop all blocks in radius 2 around event-block:
if loop-block is stone:
stop
else:
send "sa"

stop komutu olmasına rağmen loop-block kadar "sa" gönderiyor Chat'e.
 


Eren_Kaya

Marangoz
Mesajlar
54
En iyi cevaplar
0
Beğeniler
18
Puanları
410
Aynı şey oluyor.
loop-block u silmem lazım sanırımç
 

TReaperTR

Altın Madencisi
Mesajlar
387
En iyi cevaplar
0
Beğeniler
285
Puanları
910
Ruh hali
on rightclick with nether_star:
cancel event
loop all blocks in radius 2 around event-block:
if loop-block is stone:
stop
else:
send "sa"

stop komutu olmasına rağmen loop-block kadar "sa" gönderiyor Chat'e.
Test ettim sohbette 1 kere yazıyor ?

JavaScript:
on rightclick with nether star:
    cancel event
    loop all blocks in radius 2 around event-block:
        if loop-block is stone:
            stop
        if loop-block is not stone:
            send "sa"
            stop
bir de bu şekilde dene ?
 

Eren_Kaya

Marangoz
Mesajlar
54
En iyi cevaplar
0
Beğeniler
18
Puanları
410
Test ettim sohbette 1 kere yazıyor ?

JavaScript:
on rightclick with nether star:
    cancel event
    loop all blocks in radius 2 around event-block:
        if loop-block is stone:
            stop
        if loop-block is not stone:
            send "sa"
            stop
bir de bu şekilde dene ?
Mükemmelsiniz <3
Çalıştı ^^
[automerge]1525806438[/automerge]
Çalışmamış.. dkhdf
Şimdi de taş olsa da olmasa da "sa" diyor.
 
Son düzenleme:

TReaperTR

Altın Madencisi
Mesajlar
387
En iyi cevaplar
0
Beğeniler
285
Puanları
910
Ruh hali
Mükemmelsiniz <3
Çalıştı ^^
[automerge]1525806438[/automerge]
Çalışmamış.. dkhdf
Şimdi de taş olsa da olmasa da "sa" diyor.
Denedim bende öyle bir şey olmadı ? Taş koyup denedim bir de taşsız denedim.
 

TReaperTR

Altın Madencisi
Mesajlar
387
En iyi cevaplar
0
Beğeniler
285
Puanları
910
Ruh hali
Kod:
on rightclick with nether star:
    cancel event
    if targeted block is stone:
        stop
    else:
        send "sa"
        stop
Üstteki kod ile baktığı block taş ise olarak ayarlayabildim.
 

Eren_Kaya

Marangoz
Mesajlar
54
En iyi cevaplar
0
Beğeniler
18
Puanları
410
Kod:
on rightclick with nether star:
    cancel event
    if targeted block is stone:
        stop
    else:
        send "sa"
        stop
Üstteki kod ile baktığı block taş ise olarak ayarlayabildim.
Baktığı taş ise olmaz hocam. 2 block etrafı da looplaması lazım. Yine de teşekkürler.
 

Axel102

Hayalet Avcısı
Mesajlar
2,564
En iyi cevaplar
6
Beğeniler
1,002
Puanları
3,390
Kod:
stop loop
exit loop
bunları kullanabilirsin
 

Eren_Kaya

Marangoz
Mesajlar
54
En iyi cevaplar
0
Beğeniler
18
Puanları
410
Kod:
stop loop
exit loop
bunları kullanabilirsin
Yok hocam yemiyor.
[automerge]1525885416[/automerge]
Şöyle bir sorun olduğunu keşfettim:
Kod:
on rightclick with nether star:
    loop all blocks in radius 2 around event-block:
        if loop-block is stone:
            send "daşvar"
            clear loop-block's inventory
            exit loop
            stop loop
        else:
            send "sa"
            stop

"Loopladığı 2 Radius'un tamamı stone ise" olarak algılıyor skript. Ben "1 tanesi stone ise" olarak yapmak istiyorum. Nasıl olacak o?
 
Son düzenleme:

Axel102

Hayalet Avcısı
Mesajlar
2,564
En iyi cevaplar
6
Beğeniler
1,002
Puanları
3,390
Kod:
loop all blocks in radius 2 around event-block:
 loop-block is stone:
  exit loop
 #olacaklar
bunun çalışması lazım ?
 

Eren_Kaya

Marangoz
Mesajlar
54
En iyi cevaplar
0
Beğeniler
18
Puanları
410
Kod:
loop all blocks in radius 2 around event-block:
loop-block is stone:
  exit loop
#olacaklar
bunun çalışması lazım ?
Sorunu çözdüm hocam.
Eğer loop-block stone ise {_ss} yi true yapıyorum.
Eğer {_ss} true ise yapılacakları yazıyorum.
Sonra {_ss} yi false yapıyorum. Bu sayede diğer looplanmış bloklar beni ilgilendirmemiş oluyor.
 

Üst