sub "kaydet":
set {_x} to 0
loop blocks within {pos1} to {pos2}:
add 1 to {_x}
if {_x} is 50:
set {_x} to 0
wait 1 ticks
if loop-block is not air:
set {blok::%location of loop-block%::tip} to type of block at loop-block
sub "yenile":
set {_x} to 0
loop blocks within {pos1} to {pos2}:
if {_x} is 100:
set {_x} to 0
wait 1 ticks
else if {blok::%location of loop-block%::tip} is set:
if type of loop-block is not {blok::%location of loop-block%::tip}:
add 1 to {_x}
set block at loop-block to {blok::%location of loop-block%::tip}
else:
if loop-block is not air:
add 1 to {_x}
set block at loop-block to air
on rightclick with wooden shovel:
clicked block is set
cancel event
set {pos2} to location of clicked block
send "&dPos2 Secildi"
on leftclick with wooden shovel:
clicked block is set
cancel event
set {pos1} to location of clicked block
send "&dPos1 Secildi"
command /arenakaydet:
trigger:
invoke "kaydet"
command /arenayenile:
trigger:
invoke "yenile"
World edit - World guard kullanmıyorum :'(Yenilenebilmesi için bütün bloklar kaydedilmeli. O yüzden yapılabileceğini düşünmüyorum. Belirli bir alan ise bir loop ile kordinatlardaki blokları kaydedersin. Sonra da orası yıkıldığında bir komut ile kaydedilen blokları yenilersin. Ya da clone komutu ile alanı başka bir yere kopyalayıp alan yıkıldığında geri getirebilirsin. Ya da worldedit ile schematic olarak kaydedersin alanı. Sonra geri yüklersin. Yani birçok çözümü olabilir.
Worldguard yaptığın yerlerde ateş söndürülemez. Bunun için skripte ihtiyaç yok. Ama illa skript istiyosan birkaç gün önceki konuda millet bunun yüzünden kafayı yemişti.
Hemen deniyorum. Teşekkürler.Kolay Bir Skript,
PHP:sub "kaydet": set {_x} to 0 loop blocks within {pos1} to {pos2}: add 1 to {_x} if {_x} is 50: set {_x} to 0 wait 1 ticks if loop-block is not air: set {blok::%location of loop-block%::tip} to type of block at loop-block sub "yenile": set {_x} to 0 loop blocks within {pos1} to {pos2}: if {_x} is 100: set {_x} to 0 wait 1 ticks else if {blok::%location of loop-block%::tip} is set: if type of loop-block is not {blok::%location of loop-block%::tip}: add 1 to {_x} set block at loop-block to {blok::%location of loop-block%::tip} else: if loop-block is not air: add 1 to {_x} set block at loop-block to air on rightclick with wooden shovel: clicked block is set cancel event set {pos2} to location of clicked block send "&dPos2 Secildi" on leftclick with wooden shovel: clicked block is set cancel event set {pos1} to location of clicked block send "&dPos1 Secildi" command /arenakaydet: trigger: invoke "kaydet" command /arenayenile: trigger: invoke "yenile"
Kesinlikle Lag Yapmaz! Ve %100 Sonuç Alırsın.
sadece >> ,_,Bu konuda skript kullanmanıza gerek olmadığını belirtirim. Kesinlikle herzaman ilk çözümünüz yazılmış pluginlere bakmak ve araştırmak olmalı. Sonradan forum ortamına gelip plugin veya skript ile yapılıp yapılmayacağını sormanız veya bir örnek istemeniz daha doğru olabilir... İyi forumlar dilerim.
Alandan kastın lapis yenileme fln ise büyük ihtimal biliyorsundur : MineResetLiteWorld edit - World guard kullanmıyorum :'(
İhtiyacım yok. sadece bana ateş söndürmeyi engellemek gerekiyor.
Sorumu ise şu şekilde değiştirmek istiyorum.
'' Bir alanı yenilemek için hangi eklentiyi kullanmalıyım? ''
Hemen deniyorum. Teşekkürler.
sadece >> ,_,
Ama illa skript istiyosan birkaç gün önceki konuda millet bunun yüzünden kafayı yemişti.
Yine {_x} leri anlamadım ne işe yarıyor ?Kolay Bir Skript,
PHP:sub "kaydet": set {_x} to 0 loop blocks within {pos1} to {pos2}: add 1 to {_x} if {_x} is 50: set {_x} to 0 wait 1 ticks if loop-block is not air: set {blok::%location of loop-block%::tip} to type of block at loop-block sub "yenile": set {_x} to 0 loop blocks within {pos1} to {pos2}: if {_x} is 100: set {_x} to 0 wait 1 ticks else if {blok::%location of loop-block%::tip} is set: if type of loop-block is not {blok::%location of loop-block%::tip}: add 1 to {_x} set block at loop-block to {blok::%location of loop-block%::tip} else: if loop-block is not air: add 1 to {_x} set block at loop-block to air on rightclick with wooden shovel: clicked block is set cancel event set {pos2} to location of clicked block send "&dPos2 Secildi" on leftclick with wooden shovel: clicked block is set cancel event set {pos1} to location of clicked block send "&dPos1 Secildi" command /arenakaydet: trigger: invoke "kaydet" command /arenayenile: trigger: invoke "yenile"
Kesinlikle Lag Yapmaz! Ve %100 Sonuç Alırsın.
lapis yapacak kadar düşmedim of:Alandan kastın lapis yenileme fln ise büyük ihtimal biliyorsundur : MineResetLite
Lapis yapıyorsun demedimlapis yapacak kadar düşmedim of: