İstek Tabela ekleme

Mucosoft

Bedrock Kaşifi
Mesajlar
1,614
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
Ben eklenen tabelanın üzerindeki yazıyı düzenleyebiliyorum fakat şöyle bir şey istiyorum. Oyuncu tabelayı bir bloğa ekleyince işlem iptal olacak yani tabela ekranı kapanacak. Sonrasında tabela otomatik bir şekilde oraya tekrar yerleştirilip yazılar eklenecek. Bu mümkün mü? Eğer tabela ekranı kapanmayacaksa boşuna kod yazmayın, bana bu şekilde lazım.
 


na2000

Altın Madencisi
Mesajlar
355
En iyi cevaplar
22
Beğeniler
129
Puanları
890
Ruh hali
Kod:
on place of sign:
    cancel event
    set block at event-location to sign
    if player's gamemode is not creative:
        remove 1 sign from player's inventory
Buyur, bunun çalışması lazım.

Şu şekilde çalışıyor: Tabela koyduğunda eventi iptal ediyor ve sağ tıkladığın yere bir tabela yerleştiriyor. Böylece yazı yazdığımız kısım açılmıyor (Envanterden 1 adet tabelayı da siliyor.)
 

Mucosoft

Bedrock Kaşifi
Mesajlar
1,614
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
Kod:
on place of sign:
    cancel event
    set block at event-location to sign
    if player's gamemode is not creative:
        remove 1 sign from player's inventory
Buyur, bunun çalışması lazım.

Şu şekilde çalışıyor: Tabela koyduğunda eventi iptal ediyor ve sağ tıkladığın yere bir tabela yerleştiriyor. Böylece yazı yazdığımız kısım açılmıyor (Envanterden 1 adet tabelayı da siliyor.)
Peki tabelaya yazı eklemek için event block mu kullanacağız yoksa farklı şekilde mi olacak?
 

Mucosoft

Bedrock Kaşifi
Mesajlar
1,614
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
Kod:
on place of sign:
    cancel event
    set block at event-location to sign
    if player's gamemode is not creative:
        remove 1 sign from player's inventory
Buyur, bunun çalışması lazım.

Şu şekilde çalışıyor: Tabela koyduğunda eventi iptal ediyor ve sağ tıkladığın yere bir tabela yerleştiriyor. Böylece yazı yazdığımız kısım açılmıyor (Envanterden 1 adet tabelayı da siliyor.)
Bu kodu denedim fakat tabela oluşmuyor. Aynı şekilde wall sign bloğunu da denedim yine olmadı.
 

Mucosoft

Bedrock Kaşifi
Mesajlar
1,614
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
İşlem çok hızlı gerçekleştiği için olabilir araya wait 1 tick ekleyerek dene.
Sen denedin mi? Başka bir kod daha denedim. "at" yazan yeri "below" yaptım. Bu sefer çalıştı fakat tuhaf göründü.
 

na2000

Altın Madencisi
Mesajlar
355
En iyi cevaplar
22
Beğeniler
129
Puanları
890
Ruh hali
Sen denedin mi? Başka bir kod daha denedim. "at" yazan yeri "below" yaptım. Bu sefer çalıştı fakat tuhaf göründü.
Nope, denemedim.
set block at event-location to sign buradaki at i mi below yaptın?
 

Mucosoft

Bedrock Kaşifi
Mesajlar
1,614
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
Nope, denemedim.
set block at event-location to sign buradaki at i mi below yaptın?
Evet, onu da denedim. Bir tane daha vardı biri üste biri alta koyuyor. "at" dışındaki çalışıyor ama duvara gelmiyor.
 

na2000

Altın Madencisi
Mesajlar
355
En iyi cevaplar
22
Beğeniler
129
Puanları
890
Ruh hali
Evet, onu da denedim. Bir tane daha vardı biri üste biri alta koyuyor. "at" dışındaki çalışıyor ama duvara gelmiyor.
set block at event-location to sign buradaki ni below yaparsan tabelayı sağ tıkladığın bloğun atlına koyması lazım.
 

Mucosoft

Bedrock Kaşifi
Mesajlar
1,614
En iyi cevaplar
1
Beğeniler
650
Puanları
1,740
set block at event-location to sign buradaki ni below yaparsan tabelayı sağ tıkladığın bloğun atlına koyması lazım.
Bu sefer de ön alt kısımda görünüyor, önde hava var diyelim. O havanın içinde duruyor.
 

Üst