Ilk Yardım Skript V.1 [GUİ Destekli]

Weak

Zombi Katili
Mesajlar
203
En iyi cevaplar
0
Beğeniler
29
Puanları
0
Merhaba arkadaşlar herkezin bayramı mübarek olsun.Skript'te çok ama çok yeniyim bu skript'i ise arşivimde buldum.Kullanmıyordum ve size vermek istedim.Sizin için çok basit bir skript olabilir ama ben uğraşmıştım.
Her tür sunucuda kullanılabilir.
Gerekli Eklentiler
> Vault
> İConomy
> SkQuery
Nasıl Kullanılır?

İlk olarak /ilkyardim:



Fiyatlarını skript dosyasından ayarlayabilirsiniz
KOD:
Kod:
# Coding By Weak
# Lutfen bu kısmı silmeyiniz emege saygi iyi oyunlar


#Sure
on login:
    set {süre.%player%} to true

#Alma Menusu
command /ilkyardim:
    trigger:
        if {süre.%player%} is true:
            open chest with 2 row named "&4Ilk Yardım Menusu" to player
            format slot 0 of player with paper named "&eBandaj" with lore "&e200 TL ||&e2 Can Bari Doldurur  ||&e4 Aclik Bari Doldurur" to close then run [make player execute command "/saglik bandaj"]
            format slot 1 of player with fermented spider eye named "&cAntibiyotik" with lore "&e250 TL ||&e5 Can Bari Doldurur  ||&e6 Aclik Bari Doldurur" to close then run [make player execute command "/saglik anti"]
            format slot 2 of player with rose red named "&4Med&fKit" with lore "&e300 TL ||&eCan Barını Doldurur||&eAclik Barini Doldurur" to close then run [make player execute command "/saglik medkit"]
            set {süre.%player%} to false
            wait 5 seconds
            set {süre.%player%} to true
        else:
            send "&aBiraz yavaş ol yavrucum..." to player

#Esyalar
on rightclick with paper:
    if display name of tool is "&eBandaj":
        remove a paper named "&eBandaj" from player's inventory
        send "&6Yaralar Sarılıyor..." to player
        apply slowness 1 to player for 3 seconds
        apply blindness 1 to player for 3 seconds
        wait 3 seconds
        heal the player by 2 hearts
        add 4 to player's hunger bar
        send "&6Yaralar Kapandı"

on rightclick with fermented spider eye:
    if display name of tool is "&cAntibiyotik":
        remove a fermented spider eye named "&cAntibiyotik" from player's inventory
        send "&6Yaralar Sarılıyor..." to player
        apply slowness 1 to player for 4 seconds
        apply blindness 1 to player for 4 seconds
        wait 4 seconds
        heal the player by 5 hearts
        add 6 to player's hunger bar
        send "&6Yaralar Kapandı"

on rightclick with rose red:
    if display name of tool is "&4Med&fKit":
        remove a rose red named "&4Med&fKit" from player's inventory
        send "&6Yaralar Sarılıyor..." to player
        apply slowness 1 to player for 5 seconds
        apply blindness 1 to player for 5 seconds
        wait 5 seconds
        heal the player
        add 10 to player's hunger bar
        send "&6Yaralar Kapandı"

#Komutlar
command /saglik <text>:
    trigger:
        if arg 1 is "bandaj":
            if player's balance is greater than or equal to 200:
                give 1 paper named "&eBandaj"  to player
                execute console command "/eco take %player% 200"
            
        if arg 1 is "anti":
            if player's balance is greater than or equal to 250:
                give 1 fermented spider eye named "&cAntibiyotik"  to player
                execute console command "/eco take %player% 250"
            
        if arg 1 is "medkit":
            if player's balance is greater than or equal to 300:
                give 1 rose red named "&4Med&fKit"  to player
                execute console command "/eco take %player% 300"
            else:
                send "&aParan yok"
 


Son düzenleme:

Zyrolash

Ağaç Yumruklayıcı
Mesajlar
33
En iyi cevaplar
0
Beğeniler
13
Puanları
80
Bu skript için skquery eklentisi de gerekli onu yazmamışsın.
Ayrıca bug var oyuncu 1 kere parasını ödeyip bandaj alır,çantasında da bir sürü kağıt barındırır bandaja tıklar ama normal kağıtlardan gider.
O yüzden kodu remove a paper named "&eBandaj" from player's inventory olarak değiştirmeni öneririm.
 

Weak

Zombi Katili
Mesajlar
203
En iyi cevaplar
0
Beğeniler
29
Puanları
0
Bu skript için skquery eklentisi de gerekli onu yazmamışsın.
Ayrıca bug var oyuncu 1 kere parasını ödeyip bandaj alır,çantasında da bir sürü kağıt barındırır bandaja tıklar ama normal kağıtlardan gider.
O yüzden kodu remove a paper named "&eBandaj" from player's inventory olarak değiştirmeni öneririm.
Sağolun dediğim gibi hatalar çıkabilir şu an mobildeyim pc geçince düzelteceğim
 

Blueyescat

Bedrock Kaşifi
Mesajlar
1,656
En iyi cevaplar
0
Beğeniler
1,177
Puanları
3,120
Ruh hali
Parayı "player's balance" ile kontrol etmişsin ama execute ile almışsın :p
Şu şekilde alabilirsin:
remove 300 from player's balance
 

Weak

Zombi Katili
Mesajlar
203
En iyi cevaplar
0
Beğeniler
29
Puanları
0
Parayı "player's balance" ile kontrol etmişsin ama execute ile almışsın :p
Şu şekilde alabilirsin:
remove 300 from player's balance
Aynı şey değilmi internette araştırdığımda genellikle bu kullanılmış :D Skript işinde Yeniyim
 

Blueyescat

Bedrock Kaşifi
Mesajlar
1,656
En iyi cevaplar
0
Beğeniler
1,177
Puanları
3,120
Ruh hali
Yok aynı şey değil biri direk plugin üzerindne işlem yaparken diğeri konsoldan komut yürütüp plugini çalıştırıyor
 

Bartuzen

Bedrock Kaşifi
Mesajlar
1,500
En iyi cevaplar
0
Beğeniler
414
Puanları
665
Ruh hali
Güzel skript olmuş, tebrikler. Fakat şöyle yapmanı tavsiye ederim, menüde 3 tane eşya var ama sen 2 satırlık menü açmışsın. Bir de eşyaları ortalarsan daha iyi olur. Yani şöyle:
PHP:
command /ilkyardim:
    trigger:
        if {süre.%player%} is true:
            open chest with 1 row named "&4Ilk Yardım Menusu" to player
            format slot 2 of player with paper named "&eBandaj" with lore "&e200 TL ||&e2 Can Bari Doldurur  ||&e4 Aclik Bari Doldurur" to close then run [make player execute command "/saglik bandaj"]
            format slot 4 of player with fermented spider eye named "&cAntibiyotik" with lore "&e250 TL ||&e5 Can Bari Doldurur  ||&e6 Aclik Bari Doldurur" to close then run [make player execute command "/saglik anti"]
            format slot 6 of player with rose red named "&4Med&fKit" with lore "&e300 TL ||&eCan Barını Doldurur||&eAclik Barini Doldurur" to close then run [make player execute command "/saglik medkit"]
            set {süre.%player%} to false
            wait 5 seconds
            set {süre.%player%} to true
        else:
            send "&aBiraz yavaş ol yavrucum..." to player
 

Weak

Zombi Katili
Mesajlar
203
En iyi cevaplar
0
Beğeniler
29
Puanları
0
Güzel skript olmuş, tebrikler. Fakat şöyle yapmanı tavsiye ederim, menüde 3 tane eşya var ama sen 2 satırlık menü açmışsın. Bir de eşyaları ortalarsan daha iyi olur. Yani şöyle:
PHP:
command /ilkyardim:
    trigger:
        if {süre.%player%} is true:
            open chest with 1 row named "&4Ilk Yardım Menusu" to player
            format slot 2 of player with paper named "&eBandaj" with lore "&e200 TL ||&e2 Can Bari Doldurur  ||&e4 Aclik Bari Doldurur" to close then run [make player execute command "/saglik bandaj"]
            format slot 4 of player with fermented spider eye named "&cAntibiyotik" with lore "&e250 TL ||&e5 Can Bari Doldurur  ||&e6 Aclik Bari Doldurur" to close then run [make player execute command "/saglik anti"]
            format slot 6 of player with rose red named "&4Med&fKit" with lore "&e300 TL ||&eCan Barını Doldurur||&eAclik Barini Doldurur" to close then run [make player execute command "/saglik medkit"]
            set {süre.%player%} to false
            wait 5 seconds
            set {süre.%player%} to true
        else:
            send "&aBiraz yavaş ol yavrucum..." to player
Saol tebrikler mesajı beni mutlu etti skript konusunda kendimi geliştiriyorum ilerde yapmak istediğim çok güzel şeyler var.Sağol tavsiyeni deneyeceğim.
 

TungahanSZ

Ağaç Yumruklayıcı
Mesajlar
19
En iyi cevaplar
0
Beğeniler
14
Puanları
330
Güzel bi skript ellerine sağlık çoğu sunucu için boyle bir şey gerekli bence.
 

Üst