{İSTEK}{ÇÖZÜLDÜ}

Nninjaesa

Kömür Madencisi
Mesajlar
118
En iyi cevaplar
0
Beğeniler
17
Puanları
0
Kod:
on projectile hit:
    if projectile is a arrow:
        if shooter is a player:
            delete event-entity
            loop all blocks in radius 1 of event-location:
                set {_abc} to location of loop-block
                exit loop
            add block at location of the block right of {_abc} to {_g::*}
            add block at location of the block left of {_abc} to {_g::*}
            add block at location of {_abc} to {_g::*}
            loop {_g::*}:
                if block at loop-value is air:
                    set block at loop-value to ice
                    add loop-value to {_a::*}
            wait 5 seconds
            loop {_a::*}:
                set block at loop-value to air
Ama sadece x'ine göre bu, y'yi de arttırabilirsin herhalde.
Çalışıyor ama YUKARDAN dik şekilde ok atınca
 

MegaCrafter

Obsidyen Madencisi
Mesajlar
1,419
En iyi cevaplar
0
Beğeniler
1,542
Puanları
3,070
Kod:
on projectile hit:
    if projectile is a arrow:
        if shooter is a player:
            delete event-entity
            loop all blocks in radius 1 of event-location:
                set {_abc} to location of loop-block
                exit loop
            add block at location of the block right of {_abc} to {_g::*}
            add block at location of the block left of {_abc} to {_g::*}
            add block at location of {_abc} to {_g::*}
            loop {_g::*}:
                if block at loop-value is air:
                    set block at loop-value to ice
                    add loop-value to {_a::*}
            wait 5 seconds
            loop {_a::*}:
                set block at loop-value to air
Ama sadece x'ine göre bu, y'yi de arttırabilirsin herhalde.
Ben bir şey sorabilir miyim? {_a::*} bu falan ne işe yarıyor? Yani o :: ne işe yarar ve * ne işlev görüyor? Çoğu yerde kullanıldığını gördüm de o yüzden. Biraz biliyorsan beni zaten skripte yeni başladığımı bilirsin :/
 

GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,790
Ben bir şey sorabilir miyim? {_a::*} bu falan ne işe yarıyor? Yani o :: ne işe yarar ve * ne işlev görüyor? Çoğu yerde kullanıldığını gördüm de o yüzden. Biraz biliyorsan beni zaten skripte yeni başladığımı bilirsin :/
"::" liste anlamını taşıyor, list variable yani. *'da o listedeki her şey demek oluyor, {_a::*} demek _a listesindeki her değişken demek.
 

MomryBey

Zombi Katili
Mesajlar
188
En iyi cevaplar
0
Beğeniler
37
Puanları
0
Tek çare @root

SM-N910H cihazımdan Tapatalk kullanılarak gönderildi
 

Nninjaesa

Kömür Madencisi
Mesajlar
118
En iyi cevaplar
0
Beğeniler
17
Puanları
0
Ooof off,birşeyide araştırarak yapsanız olmaz değil mi ?
Kod:
on projectile hit:
    if projectile is a arrow:
        if shooter is a player:
            set {_r} to block at block 3 meters right of projectile
            set {_l} to block at block 3 meters left of projectile
                
            loop 3 times:
                loop blocks between block at {_r} and block at {_l}:
                    if loop-block is air:
                        set loop-block to ice block
                        add location of loop-block to {_g::*}
                add 1 to y-coordinate of {_r}
                add 1 to y-coordinate of {_l}
            wait 3 seconds
            if {_g::*} is set:
                loop {_g::*}:
                    set block at loop-value to air
Araştırdım :'( bulamadım :'( yapamadım :'( -> 1 yıldır pc yoktu unuttum kodları falan
 

Üst