Sol Reklam

Çözüldü Süreli Fly

Durum
Mesaj gönderimine kapalı.

YIGIT4747

Odunlara Vur Vur Vur!

Discord:

! Yiğit#0047

Katılım
13 Temmuz 2020
Mesajlar
30
Elmaslar
10
Puanlar
385
Minecraft
YIGIT47
Kod:
```

command /flyver [<player>]:

    trigger:

        set {flyver::verildi::%arg 1%} to 2

        send "&a%arg 1% adlı oyuncuya fly verildi" to player

        set arg-1's flight mode to true

        add arg 1 to {flyver::list::}



command /flyal [<player>]:

    trigger:

        set {flyver::verildi::%arg 1%} to 0

        send "&a%arg 1% adlı oyuncunun fly hakkı alındı" to player

        set arg-1's flight mode to false

        remove arg 1 from {flyver::list::}



every 1 minutes:

    loop {flyver::list::}:

        if {flyver::verildi::%loop-value%} is greater than 0:

            remove 1 from {flyver::verildi::%loop-value%}

        if {flyver::verildi::%loop-value%} <= 0:

            remove loop-value from {flyver::list::}

            set loop-value's flight mode to false



command /flysure:

    trigger:

        send "&aFly hakkı sürenizin bitmesine %{flyver::verildi::%player%}% dakika kaldı."

```
Burdaki komutlar çalışıyor ama süre işlemiyor bunu düzeltebilicek var mı ?
 
Son düzenleyen: Moderatör:

_OnePage_

Işık + Taş = Işıktaşı

Discord:

OnePage#1881

Katılım
16 Ocak 2020
Mesajlar
1.229
Elmaslar
838
Puanlar
8.575
Minecraft
_OnePage_
eskiden şöyle bi skript yazmışdım deneyebilirsin daha lagsız
Kod:
command /surever <player> <timespan>:
    permission: op.op
    trigger:
        add arg-2 to {flysure::%arg-1%}
        send "&2Başarılı!"
function reset(p: player,kaldırılıcaksure: timespan):
    set fly mode of {_p} to false
    remove {_kaldırılıcaksure} from {flysure::%{_p}%}
    delete {kullanmasure::%{_p}%}
    send "&cFly Kapatıldı" to {_p}
on quit:
    {kullanmasure::%player%} is set
    reset(player,{kullanmasure::%player%})
command /surelifly:
    trigger:
        {kullanmasure::%player%} is set:
            reset(player,{kullanmasure::%player%})
            stop
        {flysure::%player%} is greater than 1 minutes:
            set {kullanmasure::%player%} to now
            Send "&cUçuyosun"
            set player's flight mode to true
            while {kullanmasure::%player%} is set:
                set {_t} to "&c%{kullanmasure::%player%}%&8/&2%{flysure::%player%}%"
                replace all "seconds" with "saniye" in {_t}
                replace all "second" with "saniye" in {_t}
                replace all "hours" with "saat" in {_t}
                replace all "hour" with "saat" in {_t}
                replace all "minutes" with "dakika" in {_t}
                replace all "minute" with "dakika" in {_t}
                replace all "days" with "gün" in {_t}
                replace all "day" with "gün" in {_t}
                show action bar "%coloured {_t}%" to player
                if {kullanmasure::%player%} is greater than {flysure::%player%}:
                    reset(player,{kullanmasure::%player%})
                    send "&6Fly Bitti"
                wait 1.5 seconds    
        else:
            send "&6Yeterli Süre Yok!"
 
Son düzenleme:

bycakr

Fırında Isıttığım İlk Taş
Katılım
4 Eylül 2017
Mesajlar
88
Elmaslar
180
Puanlar
13.420
Yaş
31
Skript yerine bunu tercih edin.
 

EmreSHN

Seven sevdiğiyle güzelleşir.
Emektar

Discord:

EmreSHN#4551

Katılım
12 Ocak 2019
Mesajlar
4.273
Elmaslar
2.634
Puanlar
18.485
Yaş
24
Yer
Ankara
Minecraft
EmreSHN
@BlackKpoT 'a aittir.
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>"
 

Lynch

Göz Düşürme Sanatı Nedir?

Discord:

Lynch#7622

Katılım
14 Haziran 2015
Mesajlar
2.065
Elmaslar
1.678
Puanlar
17.435
Merhabalar, Sorununuz çözüldü ise lütfen belirtiniz.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı