Bulundu (İSTEK!) Günlük fly meselesi!

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

cakmatolkien

Koydum Çalışma Masasını
Katılım
17 Mart 2020
Mesajlar
67
Elmaslar
9
Puan
460
Yaş
21
Minecraft
FeanorTheElves
Ben oyuncuya belli bir permission verdiğimde o kişi o andan itibaren önündeki 24 saat içinde kullanabileceği 30 dakikalık bir /sürelifly komudu istiyorum. yani o yetki ile günlük yenilenen ve eskiden kalma fly süresi silinen bir olay istiyorum kısaca. oyuncu günde 30 dakika fly kullanacak o kadar. Şİmdiden çok çok teşekkür ediyorum
 
/sürelifly [oyuncuadı] ile bir oyuncuya uçma hakkı verirsin, oyuncu da /sürelifly ile hakkını kullanır.
ayrıca hata olmaması için SkQuery indirip skripti mysql'e bağlamanı tavsiye ediyorum.
kodda hata çıkarsa söyleyebilirsin, test etmedim.
Kod:
command /sürelifly [<text>]:
    trigger:
        if arg-1 is set:
            if player has permission "surelifly.ver":
                send "&aAdaFly &e%arg 1% adlı oyuncuya adafly hakkı verdin." to player
                set {adafly.%arg 1%} to true
            else:
                send "&cGerekli yetkiye sahip değilsin." to player
        else:
            if {adafly.%player%} is set:
                set player's fly mode to true
                send "&aAdaFly &e30 dakika boyunca uçabilirsin." to player
                wait 30 minutes
                set player's fly mode to false
                send "&aAdaFly &eUçuş hakkın sona erdi." to player
                delete {adafly.%player%}
 
/sürelifly [oyuncuadı] ile bir oyuncuya uçma hakkı verirsin, oyuncu da /sürelifly ile hakkını kullanır.
ayrıca hata olmaması için SkQuery indirip skripti mysql'e bağlamanı tavsiye ediyorum.
kodda hata çıkarsa söyleyebilirsin, test etmedim.
Kod:
command /sürelifly [<text>]:
    trigger:
        if arg-1 is set:
            if player has permission "surelifly.ver":
                send "&aAdaFly &e%arg 1% adlı oyuncuya adafly hakkı verdin." to player
                set {adafly.%arg 1%} to true
            else:
                send "&cGerekli yetkiye sahip değilsin." to player
        else:
            if {adafly.%player%} is set:
                set player's fly mode to true
                send "&aAdaFly &e30 dakika boyunca uçabilirsin." to player
                wait 30 minutes
                set player's fly mode to false
                send "&aAdaFly &eUçuş hakkın sona erdi." to player
                delete {adafly.%player%}
dostum anlatamadım galiba. yaptığım sisteme göre bu her gün 30 dakika fly demek. yani insanlar kullanmadan bunu biriktirebilirler. bunun önüne geçmek için bu komudu kullandıktan 24 saat sonra otomatik olarak bu fly hakkı bitecek.
 
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