Çözüldü SüreliFly

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

SametGuven7

Odunlara Vur Vur Vur!
Katılım
29 Ekim 2019
Mesajlar
27
Elmaslar
6
Puan
3.745
Yaş
25
Minecraft
SametGuven
Beyler Bi Skript İstiyorum Varmı dır Bilmem Veya Plugin Varsa Söylermisiniz
Oyuncular Coin İle Fly Alsınlar Ama Süreli Olsun Fly ı Açınca Envanterin Üstünde Fotoğraftaki Gibi Fly Süresi Yazssın
Bide Fly Süresi Sadece Fly ı Açınca İşlesin ASkyBlock ta Kullanılsın Tek
Yapılması Mümkün mü Mümkünse Yaparmısınız



COİN: {coin2.%player%}
2020-05-12_02.14.31.png
 
Son düzenleme:
İstediğin eklenti TempFly
 
Daha Önce Hiç Kullanmadım Süresi Fln Gösteriyormu Env Üstünde Bide Söylemeyi Unutmuşum Çok Özür Dilerim Sadedce ASkyBlock Ta Kullanılcak :/


Evet, ne kadar süresi kaldığını gösteriyor. ASkyBlock kullanılacak ise diğer dünyalarda /fly komutunu yasaklıya bilirsin, belki eklentinin içinde hangi haritada kullanılacağı seçeneği mevcuttur.
 
Evet, ne kadar süresi kaldığını gösteriyor. ASkyBlock kullanılacak ise diğer dünyalarda /fly komutunu yasaklıya bilirsin, belki eklentinin içinde hangi haritada kullanılacağı seçeneği mevcuttur.
Ben Bi Bakayım Ozaman Teşekkür Ederim
 
Buyur skript vereyim.
Kod:
options:
    p: &c&lSUNUCU-ADI &8&l»
    fiyat: 50000

command /flyal:
    trigger:
        if {fly::%player%} is not set:
            if player's balance is greater than or equal to {@fiyat}:
                remove {@fiyat} from player's balance
                send player title "&aSatın alma başarılı" with subtitle "&eFLY &7yetkiniz verildi." for 4 seconds
                play raw sound "ITEM_ELYTRA_FLYING" at player with pitch 1 volume 5
                execute console command "manuaddp %player% essentials.fly"
                set {fly::%player%} to true
                set {fly::%player%::time} to now
                set player's fly mode to true
                wait 30 minute
                execute console command "manudelp %player% essentials.fly"
                set player's fly mode to false
                delete {fly::%player%}
                delete {fly::%player%::time}
                message "{@p} &eSatın aldığınız &6FLY &eyetkisinin süresi doldu."
                set player's fly mode to false
            else:
                message "{@p} &eSatın almak için &a{@fiyat}TL &eparaya ihtiyacınız var."
        else:
            message "{@p} &eBu özelliği zaten aktif ettiniz."     

on join:
    if {fly::%player%::time} is set:
        if difference between {fly::%player%::time} and now is greater than 30 minute:
            execute console command "manudelp %player% essentials.fly"
            set player's fly mode to false
            delete {fly::%player%}
            delete {fly::%player%::time}
            wait 3 seconds
            message "&eSatın aldığınız &fFLY &eyetkisinin süresi doldu."
 
command /flysuresi:
    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 "{@p} &eGeçen süre: &f%{_sure}%&8/ &c30 dakika"
        else:
            message "{@p} &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 "{@p} &7Süreli FLY yetkiniz silindi!" to arg 1
                message "{@p} &7Oyuncunun FLY'ı başarıyla silindi."
            else:
                message "{@p} &7Bu oyuncunun zaten süreli FLY yetkisi yok."
        else:
            message "{@p} &7Kullanım: &e/flysil <oyuncu>"
 
Buyur skript vereyim.
Kod:
options:
    p: &c&lSUNUCU-ADI &8&l»
    fiyat: 50000

command /flyal:
    trigger:
        if {fly::%player%} is not set:
            if player's balance is greater than or equal to {@fiyat}:
                remove {@fiyat} from player's balance
                send player title "&aSatın alma başarılı" with subtitle "&eFLY &7yetkiniz verildi." for 4 seconds
                play raw sound "ITEM_ELYTRA_FLYING" at player with pitch 1 volume 5
                execute console command "manuaddp %player% essentials.fly"
                set {fly::%player%} to true
                set {fly::%player%::time} to now
                set player's fly mode to true
                wait 30 minute
                execute console command "manudelp %player% essentials.fly"
                set player's fly mode to false
                delete {fly::%player%}
                delete {fly::%player%::time}
                message "{@p} &eSatın aldığınız &6FLY &eyetkisinin süresi doldu."
                set player's fly mode to false
            else:
                message "{@p} &eSatın almak için &a{@fiyat}TL &eparaya ihtiyacınız var."
        else:
            message "{@p} &eBu özelliği zaten aktif ettiniz."    

on join:
    if {fly::%player%::time} is set:
        if difference between {fly::%player%::time} and now is greater than 30 minute:
            execute console command "manudelp %player% essentials.fly"
            set player's fly mode to false
            delete {fly::%player%}
            delete {fly::%player%::time}
            wait 3 seconds
            message "&eSatın aldığınız &fFLY &eyetkisinin süresi doldu."

command /flysuresi:
    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 "{@p} &eGeçen süre: &f%{_sure}%&8/ &c30 dakika"
        else:
            message "{@p} &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 "{@p} &7Süreli FLY yetkiniz silindi!" to arg 1
                message "{@p} &7Oyuncunun FLY'ı başarıyla silindi."
            else:
                message "{@p} &7Bu oyuncunun zaten süreli FLY yetkisi yok."
        else:
            message "{@p} &7Kullanım: &e/flysil <oyuncu>"
Teşekkür Ederim :D
 
Rica ederim
 

Emre Bey'in size bu konuda yardımcı olmasına sevindim ki aradığınız sistemi de bulduğunuza göre konuyu kilitleyip direkt olarak taşıyorum ?
 
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