Sol Reklam

Çözüldü [ÇÖZÜLDÜ] Uçuş Bileti Skripti Süre Ekleme

Durum
Mesaj gönderimine kapalı.
W

Whomy

Ziyaretçi
Merhabalar elimde bir uçuş bileti skriptim var ancak bir isteğim var.
Örneğin bilete sağ tıklayınca 3 dakika olarak kullanılıyor ama tekrar kullanınca 6 dakikaya yükselmiyor aksine fly kapanıyor.

isteğim şu, adamda 3 adet 3 dakikalık bilet varsa üçünüde kullanırsa 9 dakikası olsun.

buyrun skript:
Kod:
command /uçuşbileti:
    permission: op.op
    trigger:
        give 1 paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" to player
        
rightclick with paper:
    if tool's display name is "&6Uçuş Bileti &8(&e3 Dakika&8)":
        cancel event
        remove paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" from player
        wait 0.50 seconds
        set player's flight mode to true
        send "&3SkyBlock &8» &a3 &edakika boyunca uçma özelliği aktif." to player
        send player title "&6&lUçuş Bileti" with subtitle "&7Uçma özelliğinin &e3 &7dakikası kaldı!" for 3 seconds
        wait 170 seconds
        send player title "&6&lUçuş Bileti" with subtitle "&7Uçma özelliğinin &e10 &7saniyesi kaldı!" for 3 seconds
        wait 10 seconds
        send player title "&6&lUçuş Bileti" with subtitle "&7Uçma özelliğinin süresi doldu!" for 3 seconds
        set player's flight mode to false
 

Reynixan

Le cose belle arrivano quando non le cerchi.

Discord:

Reynixan#8044

Katılım
22 Ocak 2020
Mesajlar
635
Elmaslar
725
Puanlar
8.175
Yaş
21
Yer
Istanbul
Kod:
command /uçuşbileti [<player>]:
    permission: op.op
    trigger:
        if arg 1 is set:
            give 1 paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" to arg 1
        else:
            give 1 paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" to player

command /uçuşsürem:
    trigger:
        if {zaman::%player%} is set:
            send "&3SkyBlock &8» &eUçuş sürenizin bitmesine kalan süre: &c%({zaman::%player%} - ({zaman::%player%} mod 60)) / 60% dakika %{zaman::%player%} mod 60% saniye" to player
        else:
            send "&3Skyblock &8» &cDevam eden bir uçuş süreniz bulunamadı."
    
rightclick with paper:
    if tool's display name is "&6Uçuş Bileti &8(&e3 Dakika&8)":
        cancel event
        remove paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" from player
        wait 0.50 seconds
        if {zaman::%player%} is not set:
            set player's flight mode to true
            send "&3SkyBlock &8» &a3 &edakika boyunca uçma özelliği aktif." to player
            set {zaman::%player%} to 180
            while {zaman::%player%} is set:
                wait 10 seconds
                remove 10 from {zaman::%player%}
                if {zaman::%player%} is smaller than or equal to 30:
                    if {zaman::%player%} is smaller than 1:
                        send player title "&6&lUçuş Bileti" with subtitle "&7Uçma özelliğiniz sona erdi!" for 3 seconds
                        set player's flight mode to false
                        delete {zaman::%player%}
                        stop
                    else:
                        send player title "&6&lUçuş Bileti" with subtitle "&7Uçma özelliğinin &e%{zaman::%player%}% &7saniyesi kaldı!" for 3 seconds
        else:
            add 180 to {zaman::%player%}
            send "&3SkyBlock &8» &eUçuş süreniz &a3 &edakika uzatıldı. Kalan süre: &c%({zaman::%player%} - ({zaman::%player%} mod 60)) / 60% dakika" to player

on load:
    delete {zaman::*}
Merhaba, istediğiniz şekilde sınırsız kullanım ekledim. ( 4 kez tıklanırsa 12 dakika süre verilir. )
/uçuşbileti komutunu düzenledim. /uçuşbileti <nick> şeklinde istediğiniz kişiye verebilirsiniz.
Ayrıca /uçuşsürem komutunu ekledim. Kalan uçuş sürenizi gösterir.
İyi forumlar.
 
W

Whomy

Ziyaretçi
Kod:
command /uçuşbileti [<player>]:
    permission: op.op
    trigger:
        if arg 1 is set:
            give 1 paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" to arg 1
        else:
            give 1 paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" to player

command /uçuşsürem:
    trigger:
        if {zaman::%player%} is set:
            send "&3SkyBlock &8» &eUçuş sürenizin bitmesine kalan süre: &c%({zaman::%player%} - ({zaman::%player%} mod 60)) / 60% dakika %{zaman::%player%} mod 60% saniye" to player
        else:
            send "&3Skyblock &8» &cDevam eden bir uçuş süreniz bulunamadı."
   
rightclick with paper:
    if tool's display name is "&6Uçuş Bileti &8(&e3 Dakika&8)":
        cancel event
        remove paper named "&6Uçuş Bileti &8(&e3 Dakika&8)" from player
        wait 0.50 seconds
        if {zaman::%player%} is not set:
            set player's flight mode to true
            send "&3SkyBlock &8» &a3 &edakika boyunca uçma özelliği aktif." to player
            set {zaman::%player%} to 180
            while {zaman::%player%} is set:
                wait 10 seconds
                remove 10 from {zaman::%player%}
                if {zaman::%player%} is smaller than or equal to 30:
                    if {zaman::%player%} is smaller than 1:
                        send player title "&6&lUçuş Bileti" with subtitle "&7Uçma özelliğiniz sona erdi!" for 3 seconds
                        set player's flight mode to false
                        delete {zaman::%player%}
                        stop
                    else:
                        send player title "&6&lUçuş Bileti" with subtitle "&7Uçma özelliğinin &e%{zaman::%player%}% &7saniyesi kaldı!" for 3 seconds
        else:
            add 180 to {zaman::%player%}
            send "&3SkyBlock &8» &eUçuş süreniz &a3 &edakika uzatıldı. Kalan süre: &c%({zaman::%player%} - ({zaman::%player%} mod 60)) / 60% dakika" to player

on load:
    delete {zaman::*}
Merhaba, istediğiniz şekilde sınırsız kullanım ekledim. ( 4 kez tıklanırsa 12 dakika süre verilir. )
/uçuşbileti komutunu düzenledim. /uçuşbileti <nick> şeklinde istediğiniz kişiye verebilirsiniz.
Ayrıca /uçuşsürem komutunu ekledim. Kalan uçuş sürenizi gösterir.
İyi forumlar.
Teşekkürler işe yaradı.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı