Yenilenen ağaç

ShadowCraft

Ağaç Yumruklayıcı
Mesajlar
38
En iyi cevaplar
0
Beğeniler
23
Puanları
0
Herkeze merhaba,
skriptte yeni olduğumdan her ne kadarda denesem yapamadığım bir skripti sizlere sormak istiyorum
belirli bir ağacı kırıldıktan 3 saniye sonra tekrardan kendini yenilemesini istiyorum fakat sadece bir ağaçta olması gerekiyor. Nasıl yapılabilir? Yada olmuyorsa tüm ağaçlarda geçerli nasıl kılabilirim? yorumlarınızı bekliyorum, şimdide sağolun.
 


ShiodomeMiuna

Nether Yerlisi
Mesajlar
2,351
En iyi cevaplar
11
Beğeniler
1,190
Puanları
3,300
tüm ağaclarda:


PHP:
on break of log:
    wait 3 seconds
        set event-block to log
on break of leaves:
    wait 3 seconds
        set event-block to leave
 

ByAehn

Lhaewion Reveth
Süper Üye
Mesajlar
1,703
En iyi cevaplar
0
Beğeniler
1,201
Puanları
3,090
Ruh hali
tüm ağaclarda:


PHP:
on break of log:
    wait 3 seconds
        set event-block to log
on break of leaves:
    wait 3 seconds
        set event-block to leave
Bu skript sunucuyu baş belasına çevirebilecek bir skript olabilir.Sonuçta oyuncu odun kıracak,bunu koyacak ve asla kıramayacak.
 

korkugunu

Kızıltaş Madencisi
Mesajlar
412
En iyi cevaplar
0
Beğeniler
249
Puanları
640
Ruh hali
Timber pluginindeki sistem kullanılarak sadece ağaçlarda işlemesini yapabilirsiniz loop ve if sadece yapardım lakin bu hafta çok yoğunum
 

ShadowCraft

Ağaç Yumruklayıcı
Mesajlar
38
En iyi cevaplar
0
Beğeniler
23
Puanları
0
Sunucuda bir minigamede kullanacağımdan sadece crafting için kesicekler, o yüzden olacağını düşünmüyorum. Teşekkürler bu arada @ReMaKeR
 

ShiodomeMiuna

Nether Yerlisi
Mesajlar
2,351
En iyi cevaplar
11
Beğeniler
1,190
Puanları
3,300
PHP:
on break of log:
    if location 1 above event-block is log:
        if location 2 above event-block is log:
            if location 3 above event-block is log:
                wait 3 seconds
                set loop-block to log
 

ByAehn

Lhaewion Reveth
Süper Üye
Mesajlar
1,703
En iyi cevaplar
0
Beğeniler
1,201
Puanları
3,090
Ruh hali
PHP:
on break of log:
    if location 1 above event-block is log:
        if location 2 above event-block is log:
            if location 3 above event-block is log:
                wait 3 seconds
                set loop-block to log
Bu sadece ağacın en altından kırıldığında işe yarar :/
 

ByAehn

Lhaewion Reveth
Süper Üye
Mesajlar
1,703
En iyi cevaplar
0
Beğeniler
1,201
Puanları
3,090
Ruh hali

ShadowCraft

Ağaç Yumruklayıcı
Mesajlar
38
En iyi cevaplar
0
Beğeniler
23
Puanları
0
Son şeklini atabilecek insanlıktan çıkagelmiş bir insan tanesi aranıyor :D
 

korkugunu

Kızıltaş Madencisi
Mesajlar
412
En iyi cevaplar
0
Beğeniler
249
Puanları
640
Ruh hali
Kod:
on break of log:
    if location 1 above event-block is log:
        if location 2 above event-block is log:
            if location 3 above event-block is log:
                wait 3 seconds
                set event-block to log
İnsanlıktan çıka gelmiş insan tanesi nedir yahu :D
 

Singularity

Lapis Toplayıcısı
Mesajlar
1,091
En iyi cevaplar
0
Beğeniler
1,069
Puanları
3,120
Ruh hali
Dostum inşallah işini görür. Bir hata verirse yazman yeterli :lol:
Kod:
command /ağaçseçici:
    permission: agac.sec
    trigger:
        give 1 of stick with name "&a&lAğaç Seçici" to player
        stop
      
command /ağaçsilici:
    permission: agac.sil
    trigger:
        give 1 of stick with name "&c&lAğaç Silici" to player
        stop
      
on rightclick with stick:
    if name of held item is "&a&lAğaç Seçici"
        if event-block is 17 or leaves:
            if {agac.%location of event-block%} is not set:
                set {agac.%location of event-block%} to location of event-block
                send "&aBu blok artık yenilenecek!"
                stop
            send "&cBu blok zaten kaydedilmiş!"
            stop
        send "&cSadece odun ve yaprakları seçebilirsin!"
        stop
    if name of held item is "&c&lAğaç Silici":
        if event-block is 17 or leaves:
            if {agac.%location of event-block%} is set:
                delete {agac.%location of event-block%}
                send "&aBu blok artık yenilenmeyecek."
                stop
            send "&cBu blok zaten yenilenmiyor!"
            stop
        send "&cSadece odun ve yaprakları seçebilirsin!"
        stop
      
      
on break of 17:
    if {agac.%location of event-block%} is set:
        wait 3 second
        set block at location of event-block to 17
      
on break of leaves:
    if {agac.%location of event-block%} is set:
        wait 3 second
        set block at location of event-block to leaves

NOT: Ağacın tüm bloklarını seçmen gerekiyor.
 

Üst