Royal Report Sistemi - Title Destekli! 1.8 - 1.14 Uyumlu Türkçe

Dyke

Kömür madencisi
Katılım
26 Ağu 2019
Mesajlar
5
Beğeni
7
Puanları
30


Royal Report Sistemi Kolay Kullanışlı Title Destekli!
Not: Skript bana ait değildir alıntıdır.
Skript 1.14 sürümüne uygun hazırlanmıştır.

Test edilen sürüm: 1.8 Title yani ekrana çıkan kısmı çalışmıyor sadece
Destekleyen Sürüm: 1.14



Bildirimin oyuncularda gözükmesini istiyorsanız içerisinde böyle bir ayar mevcut.



Kullanım ve gerekenler;
Oyuncuların /report isim sebep ile report edebilmesi için '' toxic.report.use '' Yetkisini oyunculara vermeniz gerekmektedir.

/mangaddp oyuncu toxic.report.use

Skriptin çalışması için gerekenler: Skript ve SkQuery eklentisi

Yapımcı ve Orjinal Skript:Buraya tıkla


Kod:
Kod:
#McToxic Romania v2.4
#Türkçeleştiren ZediaphBack Dc: Zediaph#0001

Options:
    Prefix: &4[&aRoyalReport&4]
    WaitMsg: &cLütfen biraz bekle dostum! #Bekleme mesajı değiştirebilirsiniz
    SuccesRMsg: &aBu suistimali bildirdiğiniz için teşekkür ederiz.! #report atan kişiye verilen teşekkür yanıtı
    ReasonError: &cLütfen sebep ekleyin! #report edilecek kişinin neyden report edileceğini girmeyince çıkar
    PlayerError: &cBu oyuncu oyunda değil! #oyunda olmayan birini report ettiğiniz zaman çıkar
    AutoRError: &cRapor edemezsin #hata mesajı değiştirebilirsiniz
    Delay: 10 #Ellemeniz tavsiye edilmez kendinize göre ayarlıyabilirsiniz
    Title: &cRoyalReport #ekrana çıkan yazı başlığı
    Subtitle: &b%player% &abildirildi &b%arg-1% &aiçin &b%arg-2% #başlığın altındaki bildirim
    # %player% is the rapporteur # %arg-1% is the cheater # %arg-2% is the reason

command /report <player> <text>:
    usage: &b/report isim sebep
    description: &aKötüye Kullanım bildir!
    permission: toxic.report.use
    #executable by: players #Oyuncularda bildirilen kişinin gözükmesini istiyor musunuz? istiyorsanız # sembolünü kaldırın Tavsiye edilmez sunucunuzda +50 oyuncu varsa sohbeti kirletir
    trigger:
        arg 1 is a player:
            arg 2 is set:
                set {_waited} to difference between {report.%player%.lastused} and now
                if {_waited} is less than {@Delay} seconds:
                    message "{@Prefix} {@WaitMsg}"
                    stop
                if arg-1 is "%player%":
                    message "{@Prefix} {@AutoRError}"
                    stop
                loop all players:
                    loop-player has the permission "toxic.report.receive":
                        send "&a&m---------------&a<&c RoyalReport &a>&a&m---------------&r%nl%  &b%player% &abildirildi &b%arg-1% &akişisi için &b%arg-2% %nl%&a&m---------------&a<&c RoyalReport &a>&a&m---------------" to loop-player
                        send title "{@Title}" with subtitle "{@Subtitle}" to loop-player for 5 seconds
                        set {report.%player%.lastused} to now
                message "{@Prefix} {@SuccesRMsg}"
                send message "&cRoyalReport> %player% bildirdi %arg-1% kişisi için %arg-2%" to console
                log "Report> %player% (%ip of player%) bildirdi %arg-1% (%ip of arg-1%) kişisi için %arg-2%" to "SK.log"
            else:
                message "{@Prefix} {@ReasonError}"
        else:
            message "{@Prefix} {@PlayerError}"

on Skript stop:
    delete {report::*}






 
Üst