Çözüldü Yardım edermisiniz

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Thomas Shelby

Tabanları Yağlama Vakti
Katılım
14 Aralık 2018
Mesajlar
1.446
Elmaslar
336
Puan
15.770
Yaş
26
Konum
Rusya
Minecraft
dragondemon68

Discord:

Sherlock#5773

Arkadaşlar aşağıdaki skripti en az lagsız şekile getirebilirmisiniz bide kim koyduysa o kırabilsin şimdiden teşekkürler istiyen skripti kullanabilir
Kod:
on place of iron ore:
    if name of player's tool is "&d&m[&r &9Demir &bSpawner&r &d&m]":
        if {3214kullanmahakki::%player%} is smaller than or equal to 14: # 
            show mobspawner flames at the event-block to the player
            play raw sound "note.harp" at player with pitch 1 volume 1  
            create holo object "&7&m-----&7[ &6Demir Spawner &e%player% &7]&m-----" with id "%event-block's location%" at location 1.4 meters above block
            add event-location to {3214::*}
            add 1 to {3214kullanmahakki::%player%}
            set {rmcc::sahip::%event-location%} to player
            send "&aSpawner &8» &eSpawner Başarıyla Koyuldu!"
            send "&aSpawner &8» &6Sen Serverde Aktif Olduğunda Bu Spawner Çalışır!"
        else:
            cancel event
            send "&aSpawner &8» &cMaalesef Demir Spawner'dan 15 tane Koyabilirsin!"

on break of iron ore:
    loop {3214::*}:
        if loop-value is event-location:
            if player has enough space for 1 of block named "&d&m[&r &9Demir &bSpawner&r &d&m]":
                show mobspawner flames at the event-block to the player
                play raw sound "random.orb" at player with pitch 1 volume 1
                delete holo object "%event-block's location%"
                remove event-location from {3214::*}
                remove 1 from {3214kullanmahakki::%player%}
                delete {rmcc::sahip::%event-location%}
                cancel event
                set event-block to air
                give 1 iron ore named "&d&m[&r &9Demir &bSpawner&r &d&m]" to player
                send "{@prefix} &7Spawner Başarıyla &bKırıldı!"
            else:
                message "{@prefix} &cEnvanterinede Yeterli Yer Yok!"
                cancel event

every 1 second:
    loop players:
        loop {3214::*}:
            if {rmcc::sahip::%loop-value%} is online:
                if distance between the loop-player and loop-value is smaller than 25:
                    drop 1 of iron ingot at block 0 above loop-value
                    if chance of 1%:
                        drop 1 paper named "&eSpawner Parçası" with lore "&e&l/ParcaMarket &eSağ tıklayarak spawner parçasını dönüştürebilirsin" at loop-value
 
Son düzenleme:
Arkadaşlar aşağıdaki skripti en az lagsız şekile getirebilirmisiniz bide kim koyduysa o kırabilsin şimdiden teşekkürler istiyen skripti kullanabilir

every second kullanılmış. Bunu nasıl lagsız yapabilirim bir bilgim bulunmuyor.
 
Son düzenleme:
every second kullanılmış. Bunu nasıl lagsız yapabilirim bir bilgim bulunmuyor.
şu kısımda loop var kırdığı bloğun sp olmasını o loop sayesinde anlıyor onun yerine bide rica etsem kim koyduysa onun kırmasını sağlarmısınız acaba
Kod:
on break:
    if {demirspawner2::%location of targeted block%} is set:   
        cancel event
        set block to air       
        remove location of targeted block from {demirspawner2::*}

Kod:
on break of iron ore:
    loop {3214::*}:
        if loop-value is event-location:
            if player has enough space for 1 of block named "&d&m[&r &9Demir &bSpawner&r &d&m]":
                show mobspawner flames at the event-block to the player
                play raw sound "random.orb" at player with pitch 1 volume 1
                delete holo object "%event-block's location%"
                remove event-location from {3214::*}
                remove 1 from {3214kullanmahakki::%player%}
                delete {rmcc::sahip::%event-location%}
                cancel event
                set event-block to air
                give 1 iron ore named "&d&m[&r &9Demir &bSpawner&r &d&m]" to player
                send "{@prefix} &7Spawner Başarıyla &bKırıldı!"
            else:
                message "{@prefix} &cEnvanterinede Yeterli Yer Yok!"
                cancel event
 
loop {3214::*}: if loop-value is event-location: [ICODE] şu kısmı alttaki gibi yaparsanız bide kim kırdıysa onun kırmasını eklerseniz sevinirim iyi günler [CODE] if {demirspawner2::%location of targeted block%} is set: cancel event[/CODE]
 
Looplayıp yapmak yerine nbt ile yapın, hem otomatk olur hem de 0 lag.
 
Yokmu yardım edecek
 
Ne buna yardımmı diyorsun ben senden ne kadar lag yapacağını sormadım sadece kim kırdıysa onun kırmasını sağlarmısınız dedim ne yardımından bahsediyorsun yapamıyorsan bence yazmamalısın
 
Kod:
on place of iron ore:
    if name of player's tool is "&d&m[&r &9Demir &bSpawner&r &d&m]":
        if {3214kullanmahakki::%player%} is smaller than or equal to 14: #
            set {spawner::%location of targeted block%::%player%} to location of targeted block
            
on break:
    if event-block is {spawner::%location of targeted block::%player%}:
        stop
    else:
        cancel event

Böylece "Demir Spawner" isimli blokları sadece koyanlar kırabilecek.
 
Kod:
on place of iron ore:
    if name of player's tool is "&d&m[&r &9Demir &bSpawner&r &d&m]":
        if {3214kullanmahakki::%player%} is smaller than or equal to 14: #
            set {spawner::%location of targeted block%::%player%} to location of targeted block
           
on break:
    if event-block is {spawner::%location of targeted block::%player%}:
        stop
    else:
        cancel event

Böylece "Demir Spawner" isimli blokları sadece koyanlar kırabilecek.
Teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst