[Sorun Çözüldü] Vuruşla İlgili Skript

Draz

Ağaç Yumruklayıcı
En iyi cevaplar
0
eğer taş baltayla odun bloğa 15 kere tıklanırsa 4 odun vericek bunu nasıl ayarlayabilirim bilen var mı ?
Kod:
variables:
    {oduncan} = 15

on leftclick with a stone axe on a oak wood:
    loop players in radius 1 of the player:
        if {oduncan.%targeted block%} is 0:
            execute console command "/give %player% wood 4"
            set {oduncan.%targeted block%} to 15
        else:
            remove 1 from {oduncan.%targeted block%}
Bu şekilde bir skript oluşturdum ama Buglu oluyor hep ilk 3 vuruşta odunu veriyor.
 

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
Tam olarak anlamadım, taş baltayla oduna 15 kere tıklanırsa 4 odun verecek odun kırılacak mı ? eğer odunu kırmaya çalışırsa kırmasına izin verilsin mi ? eğer 15 kere tıkladıktan sonra 4 odun verirse balta zarar görsün mü ?
 

Draz

Ağaç Yumruklayıcı
En iyi cevaplar
0
Tam olarak anlamadım, taş baltayla oduna 15 kere tıklanırsa 4 odun verecek odun kırılacak mı ? eğer odunu kırmaya çalışırsa kırmasına izin verilsin mi ? eğer 15 kere tıkladıktan sonra 4 odun verirse balta zarar görsün mü ?
sadece oduna taş baltayla 15 kere leftclik atıcak ve odun kırılmadan adama 4 odun gelicek
 

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
Kod:
on leftclick with stone axe:
    if event-block is wood:
        if {wood.say.%player%} is not set:
            set {wood.say.%player%} to 1
            stop
        add 1 to {wood.say.%player%}
        if {wood.say.%player%} greater than 14:
            bla bla bla
            delete {wood.say.%player%}
çalışıyor olması lazım emin değilim denemedim
 

Draz

Ağaç Yumruklayıcı
En iyi cevaplar
0
Kod:
on leftclick with stone axe:
    if event-block is wood:
        if {wood.say.%player%} is not set:
            set {wood.say.%player%} to 1
            stop
        add 1 to {wood.say.%player%}
        if {wood.say.%player%} greater than 14:
            bla bla bla
            delete {wood.say.%player%}
çalışıyor olması lazım emin değilim denemedim
bi deneyeyim çok teşekkürler

Kod:
on leftclick with stone axe:
    if event-block is wood:
        if {wood.say.%player%} is not set:
            set {wood.say.%player%} to 1
            stop
        add 1 to {wood.say.%player%}
        if {wood.say.%player%} greater than 14:
            bla bla bla
            delete {wood.say.%player%}
çalışıyor olması lazım emin değilim denemedim
Odun gelmiyor
 

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
bla bla olan yeri kendi kodlarını girmen gerek :/
execute console command "/give %player% wood 4"
 

ZsCraft

Kızıltaş Madencisi
En iyi cevaplar
0
bende o şekilde yazdım ama Boşluk hatası verdi
boşlukları düzeltin space ile koydum boşlukları tab ile değil, wood yerine oak wood yapman gerekebilir eski kodunda öyleydi ,ama kod illa doğru olacak diye bir şey yok, fakat doğru gözüküyor şu an minecraft'ım hata verdiği için girip deneyemiyorum
 

Draz

Ağaç Yumruklayıcı
En iyi cevaplar
0
boşlukları düzeltin space ile koydum boşlukları tab ile değil, wood yerine oak wood yapman gerekebilir eski kodunda öyleydi ,ama kod illa doğru olacak diye bir şey yok, fakat doğru gözüküyor şu an minecraft'ım hata verdiği için girip deneyemiyorum
Sorun çözüldü çalışıyor çok teşekkürler
 
Üst