Yardım Bandaj skript canın full bandaj kullanamazsın yardım

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Skript Plugininin Sürümü
1.16.1
Oyun Sürümü
1.16.1
Merhabalar. Bandaj skripti yapıyorum fakat bir türlü oyuncunun canı full olunca bandaj kullanamamasını engelliyemedim. Yani canı full olunca bandaj kullanamayacak. Bunu nasıl yapabilirim.
 


na2000

Altın Madencisi
Mesajlar
355
En iyi cevaplar
22
Beğeniler
129
Puanları
890
Ruh hali
Kod:
if player's health is player's max health:
    cancel event
    send "&cCanın zaten full!"
Kodunun içine bunu ekle. Çalışması lazım bunun.
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
kodun tamamını atar mısın ?
Skript bu. Buna haraket edince bandajı iptal etsin istiyorum ve canın fullken canın zaten full desin. Ek olarak Sürekli kağıda sağ tuş tıklayınca set action kendini tekrarlıyor ve sürekli bandajı basıyor sürekli potion efecti veriyor onu da engelliyebilir miyiz.
 
Son düzenleme:

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
Skript bu. Buna haraket edince bandajı iptal etsin istiyorum ve canın fullken canın zaten full desin. Ek olarak Sürekli kağıda sağ tuş tıklayınca set action kendini tekrarlıyor ve sürekli bandajı basıyor sürekli potion efecti veriyor onu da engelliyebilir miyiz.
Kodu atarsanız ona göre düzenleyebiliriz veya,
Kod:
if player's health != player's max health:
kodun başına bunu ekleyebilirsiniz.
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Kodu atarsanız ona göre düzenleyebiliriz veya,
Kod:
if player's health != player's max health:
kodun başına bunu ekleyebilirsiniz.
hepsini hallettim fakat halen daha haraket edince bandajın iptalini çözemedim. yardımcı olur musun ve rica etsem anlatarak yapar mısın?

Kod:
on right click:
    if player is holding a paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz.":
        if target block is a chest:
            stop
        if target block is a furnace:
            stop
        if target block is a sign:
            stop
        if target block is a ender chest:
            stop
        if target block is a crafting table:
            stop
        if target block is a dispenser:
            stop
        if player's health is 10:
            message "&7Sağlığın dolu olduğu için bandaj kullanılamıyor"
            stop
        if {cooldown.%player%} isn't set:
            set {cooldown.%player%} to true
            set player's action bar to "&cBandaj sarılıyor... &c&l3"
            wait 1 second
            set player's action bar to "&cBandaj sarılıyor... &c&l2"
            wait 1 second
            set player's action bar to "&cBandaj sarılıyor... &c&l1"
            wait 1 second
            remove 1 paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz." from the player
            set player's action bar to "&cBandaj başarıyla sarıldı.."
            apply regeneration 2 to player for {@seconds} seconds
            send "&7[&4!&7] &9Bandaj &7kullanıldı. Canın yenileniyor."
            wait 10 seconds
            send "&7[&4!&7] &7Canın yenilendi."
            delete {cooldown.%player%}
 

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
Kod:
on right click:
    if player is holding a paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz.":
        player's health is player's max health:
            message "&7Sağlığın dolu olduğu için bandaj kullanılamıyor"
            stop
        wait a tick
        player's current inventory is player's inventory:
            stop
        if {cooldown.%player%} isn't set:
            set {cooldown.%player%} to true
            set {_n} to 3
            loop 3 times:
                set player's action bar to "&cBandaj sarılıyor... &c&l%{_n}%"
                remove 1 from {_n}
            remove 1 paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz." from the player
            set player's action bar to "&cBandaj başarıyla sarıldı.."
            apply regeneration 2 to player for {@seconds} seconds
            send "&7[&4!&7] &9Bandaj &7kullanıldı. Canın yenileniyor."
            set {_loc} to location of player
            loop 10 times:
                wait a second
                distance between {_loc} and player's location > 1:
                    send "&cHareket ettiğiniz için bandaj yenileme iptal edildi."
                    player's inventory has space for paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz.":
                        give player paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz."
                    else:
                        drop paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz." at player without velocity
                    stop
            send "&7[&4!&7] &7Canın yenilendi."
            delete {cooldown.%player%}
Kodu denemedim hata alırsan ss at.
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Kod:
on right click:
    if player is holding a paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz.":
        player's health is player's max health:
            message "&7Sağlığın dolu olduğu için bandaj kullanılamıyor"
            stop
        wait a tick
        player's current inventory is player's inventory:
            stop
        if {cooldown.%player%} isn't set:
            set {cooldown.%player%} to true
            set {_n} to 3
            loop 3 times:
                set player's action bar to "&cBandaj sarılıyor... &c&l%{_n}%"
                remove 1 from {_n}
            remove 1 paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz." from the player
            set player's action bar to "&cBandaj başarıyla sarıldı.."
            apply regeneration 2 to player for {@seconds} seconds
            send "&7[&4!&7] &9Bandaj &7kullanıldı. Canın yenileniyor."
            set {_loc} to location of player
            loop 10 times:
                wait a second
                distance between {_loc} and player's location > 1:
                    send "&cHareket ettiğiniz için bandaj yenileme iptal edildi."
                    player's inventory has space for paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz.":
                        give player paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz."
                    else:
                        drop paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz." at player without velocity
                    stop
            send "&7[&4!&7] &7Canın yenilendi."
            delete {cooldown.%player%}
Kodu denemedim hata alırsan ss at.
hemen deniyorum
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Kod:
on right click:
    if player is holding a paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz.":
        player's health is player's max health:
            message "&7Sağlığın dolu olduğu için bandaj kullanılamıyor"
            stop
        wait a tick
        player's current inventory is player's inventory:
            stop
        if {cooldown.%player%} isn't set:
            set {cooldown.%player%} to true
            set {_n} to 3
            loop 3 times:
                set player's action bar to "&cBandaj sarılıyor... &c&l%{_n}%"
                remove 1 from {_n}
            remove 1 paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz." from the player
            set player's action bar to "&cBandaj başarıyla sarıldı.."
            apply regeneration 2 to player for {@seconds} seconds
            send "&7[&4!&7] &9Bandaj &7kullanıldı. Canın yenileniyor."
            set {_loc} to location of player
            loop 10 times:
                wait a second
                distance between {_loc} and player's location > 1:
                    send "&cHareket ettiğiniz için bandaj yenileme iptal edildi."
                    player's inventory has space for paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz.":
                        give player paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz."
                    else:
                        drop paper named "&9Bandaj" with lore "&7Sağlığınızı iyileştirir" and "&7Tek kullanımlık ve kullanımdan" and "&f10&7 saniye sonra tekrar kullabilirsiniz." at player without velocity
                    stop
            send "&7[&4!&7] &7Canın yenilendi."
            delete {cooldown.%player%}
Kodu denemedim hata alırsan ss at.
anlamadığım şu skript çalışmıyor. eski haline getirdim yine çalışmıyor ne olmuş olabilir acaba
 

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
player's current inventory is player's inventory:
stop

şu kısmı yanlış yazmışım is not yapabilir misin
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
player's current inventory is player's inventory:
stop

şu kısmı yanlış yazmışım is not yapabilir misin
yok çalışmıyor ya bi sıkıntı var. bu konuyu başlatırkenki çalışıyordu mesela onu da deniyorum şu an da o da çalışmıyor çok ilginç ilk defa başıma geliyor. Çalışan şey çalışmamaya başladı.
 

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
yok çalışmıyor ya bi sıkıntı var. bu konuyu başlatırkenki çalışıyordu mesela onu da deniyorum şu an da o da çalışmıyor çok ilginç ilk defa başıma geliyor. Çalışan şey çalışmamaya başladı.
Konsolda hata var mı? Skript sürümünüz kaç
 

Üst