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

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
Kod:
on right click:
    send "clicked"
    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 not player's inventory:
            send "stopped"
            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%}
bunu dene çıkan mesajları söyle.
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Kod:
on right click:
    send "clicked"
    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 not player's inventory:
            send "stopped"
            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%}
bunu dene çıkan mesajları söyle.
clicked
stopped yazıyor
 

furkan3000

Obsidyen Madencisi
Emektar Üye
Mesajlar
1,427
En iyi cevaplar
62
Beğeniler
668
Puanları
3,710
Ruh hali
@Mr_Obliviate envanter kontrolü ne için gerekiyor ben anlamadım?
@olcayturk orayı silip dene şimdilik çalışacaktır ( boşa dememişler ustanın iyisi parça arttırandır diye :D )
 

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
@Mr_Obliviate envanter kontrolü ne için gerekiyor ben anlamadım?
@olcayturk orayı silip dene şimdilik çalışacaktır ( boşa dememişler ustanın iyisi parça arttırandır diye :D )
arkadaşın kodunu düzenledim bana da mantıklı gelmedi ama kodun mantığını bozmamam gerekiyordu. eski koda bakarsan anlarsın bu arada eyw.
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
@Mr_Obliviate envanter kontrolü ne için gerekiyor ben anlamadım?
@olcayturk orayı silip dene şimdilik çalışacaktır ( boşa dememişler ustanın iyisi parça arttırandır diye :D )
arkadaşın kodunu düzenledim bana da mantıklı gelmedi ama kodun mantığını bozmamam gerekiyordu. eski koda bakarsan anlarsın bu arada eyw.
Yani şu an sorunsuz olarak hangi kodu kullanmalıyım pek bir şey anlamadım çünkü çok karıştı şu an da.
 

furkan3000

Obsidyen Madencisi
Emektar Üye
Mesajlar
1,427
En iyi cevaplar
62
Beğeniler
668
Puanları
3,710
Ruh hali

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Ha tamam :tamam:

player's current inventory ile başlayan satırı ve altındaki send ve stop sil çalışması lazım
çalışmıyor. Bandajı kullanıyor effecti veriyor kımıldayınca bandajı bana tekrar veriyor fakat efekti basmış oluyor. sonra bir daha bandajı hiç kullanamıyorum clicked yazıyor. Ben sadece benim yazdığım koda ek olarak haraket edince iptal istiyorum. farklı bir düzenleme istemiyorum
 

furkan3000

Obsidyen Madencisi
Emektar Üye
Mesajlar
1,427
En iyi cevaplar
62
Beğeniler
668
Puanları
3,710
Ruh hali
Kod:
set {_location} to location of player
loop 10 times:
    set {_check} to location of player
    if {_check} isn't {_location}:
        send "&7Hareket ettin bandaj iptal"
        stop
    wait 2 ticks
Koda bunu ekleyince çalışması lazım ama direk kopyalarsan boşluk-tab sorunu çıkabilir düzenlemeyi unutma
 

olcayturk

Zombi Katili
Mesajlar
159
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Kod:
set {_location} to location of player
loop 10 times:
    set {_check} to location of player
    if {_check} isn't {_location}:
        send "&7Hareket ettin bandaj iptal"
        stop
    wait 2 ticks
Koda bunu ekleyince çalışması lazım ama direk kopyalarsan boşluk-tab sorunu çıkabilir düzenlemeyi unutma
maalesef. bunu eklediğim zaman koda bir daha bandaj çalışmıyor.
 

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"
            delete {cooldown.%player%}
            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ı.."
            
            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 > 3:
                    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   
                    delete {cooldown.%player%}
                    stop
            apply regeneration 2 to player for {@seconds} seconds
            send "&7[&4!&7] &7Canın yenilendi."
            delete {cooldown.%player%}
Discord üzerinden destek verdim, kodun son hali bu şekilde. İlgilenenler kullanabilir.
 

Üst