Skript Paylaşımı Sunucuların Yardımcısı ! Öneri Skripti !

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
kod parçacığının sonuna stop yazmana gerek yok. yapılacak işlem kalmadığında kod zaten durur.

Skriptte ufak bir hata var.
Kod:
every 24 hours:
    loop all players:
        set {oneri::%loop-player%} to 0
24 saatte bir, o an açık olan oyuncuların önerilerini sıfırlıyor. açık olmayanlarınkini sıfırlamaz.
sunucu kapanıp açıldığında bu süre sıfırlanacaktır...

if içine if koymaktan kaçınarak daha düzenli bir kod yazabilirsin.

komut oluştururken argümanı <> içine alırsan o argümanı yazmak zorunludur yani if arg is set her zaman true döndürür.
eğer [<>] içine alırsan zorunlu değildir.

örnek:
Kod:
on load:
    load yaml "plugins/Oneri/oneriler.yml" as "Öneriler"
    if yaml "Öneriler" is empty:
        set yaml value "Skript Version »" from "Öneriler" to "1.0"
        save yaml "Öneriler" without extra lines between nodes
    delete {oneri::*} #sunucu kapanıp açıldığında 24 saatlik süre sıfırlanacağından olası "1 gün geçti ama hala öneri yapamıyorum" sorunlarına çözmek için.
    
options:
    prefix: &cSunucuAdı &8» &f
    hatamesaj: &4HATA &8» &c
    
command /öneri [<text>]:
    aliases: oneri, onerim
    usage: {@prefix} Sunucuda bulunması istediğiniz birşeyi belirtmek için » /oneri [öneriniz]
    trigger:
        if arg-1 isn't set:
            send "{@hatamesaj} Önerinizi yazmadınız &8» &f/oneri [öneriniz]" to player
            stop
        if {oneri::*} contains player's uuid:
            send "{@hatamesaj} Günlük öneri hakkınız bitmiştir." to player
            stop
        add player's uuid to {oneri::*}
        send "{@prefix} Öneriniz sunucu yetkililerine bildirilmiştir." to player
        wf "Öneren Oyuncu » %player's name%" to "plugins/Oneri/oneriler.yml"
        wf "Öneri » %arg-1%" to "plugins/Oneri/oneriler.yml"
        wf "///////////////////////////////////////" to "plugins/Oneri/oneriler.yml"

every 24 hours:
    delete {oneri::*}
öhm tekrarlıyorum örnek.
 
Çok yararlı bir skript olmuş başarılar .
 
@kingOf0 bilgilendirdigin için teşekkürler
@FunyDark değerli yorumun için teşekkürler.
 
Güncel++
24 Saat sorunu çözüldü
@kingOf0 'a teşekkürler
 
Skript baya mantıklı ellerinize sağlık.
 
Güzel skript kullanacağım :)
 
işe yarıya bilir
 
Yorumun için teşekkürler
 
Başarılı Skript
 
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