Sınırlı sayıda Blok koyma [Yardım]

SnKaan

Elmas Madencisi
Mesajlar
757
En iyi cevaplar
0
Beğeniler
451
Puanları
0
Örneğin sunucumda 3 adet blok konulmasını istiyorum yine örnek vereyim /sil yazıncada bu 3 blogun silinmesi lazım.Konulan bloklara ben veri ekleyemedim onun içinde silme işlemini yapamıyorum
 


GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,790
{bloklar::*} gibi bir variableye eklesen on place event'inde wg'yi desteklediği için sanırım koyup koyamadığına da bakıyor sonra
loop {bloklar::*}:
set block at location of loop-value to air
gibi bir şey olmalı delete loop-value'de çalışabilir belki.
 

SnKaan

Elmas Madencisi
Mesajlar
757
En iyi cevaplar
0
Beğeniler
451
Puanları
0
hallettim ben sağol yinede uzun zamandır ugrasmadığımdan unutmusum herşeyi :)[DOUBLEPOST=1411413011,1411402539][/DOUBLEPOST]şu an tek sorun koyduğu bloğu baskasıda kırabiliyor baskasının kırmasını nasıl engelleyebilirim fikrin varmı?
 

ShiodomeMiuna

Nether Yerlisi
Mesajlar
2,351
En iyi cevaplar
11
Beğeniler
1,190
Puanları
3,300
if player hasn't permissionla cancel event ver.
 

GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,790
hallettim ben sağol yinede uzun zamandır ugrasmadığımdan unutmusum herşeyi :)[DOUBLEPOST=1411413011,1411402539][/DOUBLEPOST]şu an tek sorun koyduğu bloğu baskasıda kırabiliyor baskasının kırmasını nasıl engelleyebilirim fikrin varmı?
on place:
set {%location of event-block%.player} to name of player
on break:
if {%location of event-block%.player} is set:
if name of player is "%{%location of event-block%.player}%":
delete {%location of event-block%.player}
else:
cancel event
gibi olabilir ve çalışı sanırım.
 

SnKaan

Elmas Madencisi
Mesajlar
757
En iyi cevaplar
0
Beğeniler
451
Puanları
0
on place:
set {%location of event-block%.player} to name of player
on break:
if {%location of event-block%.player} is set:
if name of player is "%{%location of event-block%.player}%":
delete {%location of event-block%.player}
else:
cancel event
gibi olabilir ve çalışı sanırım.

Bunu denemiştim /sil komutunda işe yaramıyor ama
 

SnKaan

Elmas Madencisi
Mesajlar
757
En iyi cevaplar
0
Beğeniler
451
Puanları
0
Başka bi veri daha ekleyip hallettim teşekkür ederim.[DOUBLEPOST=1411506955,1411485042][/DOUBLEPOST]Yine hata çıktı hata şurdan kaynaklanıyor /sil yazıldığında {%location of block%.player} burdaki %location of block% kısmına ne yazıcam sonuc olarak burda kırılan bir taş yada koyduğumuz bir blok yok.Ben burdaki kordinatları nasıl taratabilirim?
 

GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,790
Kod:
on place:
set {%location of event-block%.player} to name of player
set {%location of event-block%.yer} to location of event-block
on break:
if {%location of event-block%.player} is set:
if name of player is "%{%location of event-block%.player}%":
delete {%location of event-block%.player}
else:
cancel event
command /sil:
trigger:
loop all blocks:
if {%location of loop-block%.yer} is set:
set block at {%location of loop-block%.yer} to air
gibi sanırım denemeden yazıyorum bunları <_<
Not:oradaki Chunklar yüklü değilse tahminen işe yaramaz ve lag yapar bu :S
 

SnKaan

Elmas Madencisi
Mesajlar
757
En iyi cevaplar
0
Beğeniler
451
Puanları
0
loop all blocks lag yaptığı için koymadım zaten en basitinden sunucudaki tüm blockları taratınca zaten sunucu çöküyor direk :) Bu özelliği kaldırdım zaten olmuyorsa olmuyordur :)
 

Üst