Skript Paylaşımı Menülü Süreli Fly Skripti

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

SametONLINE

Koydum Çalışma Masasını
Katılım
7 Ağustos 2020
Mesajlar
51
Elmaslar
26
Puan
6.310
Konum
Bursa
Minecraft
SametBey_TR
X
https://twitter.com/_sametynr

Discord:

sametiswin

Merhaba değerli forum üyeler ilk yaptığım skript ben kullanıyorum hiçbir sıkıntı yaşamadım. Bu skript LuckPerms uyarlı, anlıyan diğer pluginlerede uyarlıyabilir.


Menü İçi Fotoğraflar
1.png
2.png

3.png

4.png

Fly Satın Aldığımızda Gelen Mesaj
flyaldin.png

Geçen Süre Komutunu Kullandığımızda Gelen Mesaj
gecensure.png

Fly Süresi Bittiğinde Gelen Mesaj
flybitti.png


Kod:
command /flysurem:
    trigger:
        if {fly::%player%} is set:
            set {_sure} to difference between {fly::%player%::time} and now
            set {_sure} to "%{_sure}%" parsed as a text
            replace all "minutes" with "dakika" in {_sure}
            replace all "minute" with "dakika" in {_sure}
            replace all "seconds" with "saniye" in {_sure}
            replace all "second" with "saniye" in {_sure}
            replace all " and " with " " in {_sure} or {_zaman}
            message "&6&lLoensa&f&lCraft &8&l» &eGeçen süre: &f%{_sure}%&8"
        else:
            message "&6&lLoensa&f&lCraft &8&l» &eŞuanda &fFly &eyetkisi alınmadı veya süresi bitti."
     
command /flysil [<player>]:
    permission: fly.admin
    permission message: &7Bunu yapmak için yetkiniz yok!
    trigger:
        if arg 1 is set:
            if {fly::%arg 1%} is set:
                set arg 1's fly mode to false
                delete {fly::%arg 1%}
                delete {fly::%arg 1%::time}
                wait 3 seconds
                send "&6&lLoensa&f&lCraft &8&l» &7Süreli Fly yetkiniz silindi!" to arg 1
                message "&6&lLoensa&f&lCraft &8&l» &7Oyuncunun Fly'ı başarıyla silindi."
            else:
                message "&6&lLoensa&f&lCraft &8&l» &7Bu oyuncunun zaten süreli Fly yetkisi yok."
        else:
            message "&6&lLoensa&f&lCraft &8&l» &7Kullanım: &e/flysil <oyuncu>"
       
       
    


command /flymarket:
    usage: &7/flymarket
    trigger:
        open chest with 1 rows named "&eFly Market" to player
        format slot 0 of player with gold_ingot named "&e6 dk Fly" with lore "&fFiyat: &e10K" to close then run [execute player command "/flysatinal fly1"]
        format slot 3 of player with gold_ingot named "&e12 dk Fly" with lore "&fFiyat: &e20K" to close then run [execute player command "/flysatinal fly2"]
        format slot 5 of player with gold_ingot named "&e30 dk Fly" with lore "&fFiyat: &e50K" to close then run [execute player command "/flysatinal fly3"]
        format slot 8 of player with gold_ingot named "&e60 dk Fly" with lore "&fFiyat: &e100K" to close then run [execute player command "/flysatinal fly4"]

command /flysatinal [<text>]:
    trigger:
        if arg-1 is not set:
            send "" to player
            send "" to player
            send "&6&lLoensa&f&lCraft &8&l» &e/flymarket komutunu kullanmalısın." to player
            send "" to player
            send "" to player
        if arg-1 is not "fly1" or "fly2" or "fly3" or "fly4":
            send "" to player
            send "" to player
            send "&6&lLoensa&f&lCraft &8&l» &e/flymarket komutunu kullanmalısın." to player
            send "" to player
        if arg-1 is "fly1":
            if player's balance is bigger than or equal to 10000:
                execute console command "eco take %player% 10000"
                execute console command "lp user %player% permission set essentials.fly"
                send "&610.000 &fkarşılığında &e6 dk fly &faldın!" to player
                set {fly::%player%} to true
                set {fly::%player%::time} to now
                set player's fly mode to true
                wait 6 minute
                execute console command "lp user %player% permission unset essentials.fly"
                set player's fly mode to false
                delete {fly::%player%}
                delete {fly::%player%::time}
                set player's fly mode to false
                send "&eFly'ın süresi sonra erdi. Menüden tekrar alabilirsin."
            else:
                send "&fYeterli paran yok! &8[&6Gerekli para &f= &e10.000&8]" to player
        if arg-1 is "fly2":
            if player's balance is bigger than or equal to 20000:
                execute console command "eco take %player% 20000"
                execute console command "lp user %player% permission set essentials.fly"
                send "&610.000 &fkarşılığında &e12 dk fly &faldın!" to player
                set {fly::%player%} to true
                set {fly::%player%::time} to now
                set player's fly mode to true
                wait 12 minute
                execute console command "lp user %player% permission unset essentials.fly"
                set player's fly mode to false
                delete {fly::%player%}
                delete {fly::%player%::time}
                set player's fly mode to false
                send "&eFly'ın süresi sonra erdi. Menüden tekrar alabilirsin."
            else:
                send "&fYeterli paran yok! &8[&6Gerekli para &f= &e20.000&8]" to player
        if arg-1 is "fly3":
            if player's balance is bigger than or equal to 50000:
                execute console command "eco take %player% 50000"
                execute console command "lp user %player% permission set essentials.fly"
                send "&610.000 &fkarşılığında &e30 dk fly &faldın!" to player
                set {fly::%player%} to true
                set {fly::%player%::time} to now
                set player's fly mode to true
                wait 30 minute
                execute console command "lp user %player% permission unset essentials.fly"
                set player's fly mode to false
                delete {fly::%player%}
                delete {fly::%player%::time}
                set player's fly mode to false
                send "&eFly'ın süresi sonra erdi. Menüden tekrar alabilirsin."
            else:
                send "&fYeterli paran yok! &8[&6Gerekli Para &8= &e50.000&8]" to player
        if arg-1 is "fly4":
            if player's balance is bigger than or equal to 100000:
                execute console command "eco take %player% 100000"
                execute console command "lp user %player% permission set essentials.fly"
                send "&610.000 &fkarşılığında &e60 dk fly &faldın!" to player
                set {fly::%player%} to true
                set {fly::%player%::time} to now
                set player's fly mode to true
                wait 60 minute
                execute console command "lp user %player% permission unset essentials.fly"
                set player's fly mode to false
                delete {fly::%player%}
                delete {fly::%player%::time}
                set player's fly mode to false
                send "&eFly'ın süresi sonra erdi. Menüden tekrar alabilirsin."
            else:
                send "&fYeterli paran yok! &8[&6Gerekli Para &8= &e100.000&8]" to player


/flysurem = Oyuncunun geçen süresini gösterir.
/flymarket = Fly satın alma menüsünü açar.
/flysil [Yetkili Komutu] = Belirtilen oyuncunun fly yetkisini alır.
TuSKe
skRayFall
SkQuery
İyi forumlar.. Beğendiyseniz bi elmasınızı alırım :)
 

Ekli dosyalar

  • 3.png
    3.png
    61,6 KB · Görüntüleme: 66
Son düzenleme:
iyi çalışmalar dilerim daha iyilerini yapabilirsin
 
tempfly varken skript de neymiş
 
Bence gereksiz olmuş . Daha iyileri var ama emeğine saygı. Başarılar
 
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