1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.

Skript Paylaşımı

Konusu 'Skript Paylaşımları' forumundadır ve ProMertCanYT tarafından 12 Ekim 2017 başlatılmıştır.

  1. ProMertCanYT Marangoz

    Katılım:
    2 Eylül 2017
    Mesajlar:
    56
    Reklam
    Merhaba arkadaşlar skript yaptım elimden geldiği kadarıyla umarım beğenirsiniz...
    KÜFÜR KORUMA ve YETKİLER
    Kod:
    on load:
        if file "plugins/Anti-Küfür/ayarlar.yml" doesn't exists:
            create file "plugins/Anti-Küfür/ayarlar.yml"
            set yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml" to "&4Minecraft&7-&fTürkiye &8&l»"
            set {_p} to yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml"
            replace all "&" with "§" in {_p}
            set yaml value "Ayarlar.Durum" from file "../../Anti-Küfür/ayarlar.yml" to "Açık"
            set yaml value "Yetkiler.Komut" from file "../../Anti-Küfür/ayarlar.yml" to "antikufur.komut"
            set yaml value "Yetkiler.Baypas" from file "../../Anti-Küfür/ayarlar.yml" to "antikufur.baypass"
            set yaml value "Yetkiler.Bildirim" from file "../../Anti-Küfür/ayarlar.yml" to "antikufur.bildirim"
            add "kelime" to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
            send "%{_p}% &cAyar dosyası bulunamadı... Yeni bir tane oluşturuluyor." to console
           
    command /antiküfür [<text>] [<text>]:
        trigger:
            set {_yetki} to yaml value "Yetkiler.Komut" from file "../../Anti-Küfür/ayarlar.yml"
            if player has permission "%{_yetki}%":
                set {_p} to yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml"
                replace all "&" with "§" in {_p}
                if arg-1 is set:
                    if arg-1 is "ekle":
                        if arg-2 is set:
                            if "%{_liste::*}%" contains "%arg-2%":
                                send "%{_p}% &cBu kelime zaten mevcut!"
                            else:
                                add arg-2 to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
                                send "%{_p}% &aBaşarıyla &2%arg 2% &akelimesi listeye eklendi!"
                        else:
                            send "%{_p}% &e/antiküfür ekle <kelime> &7Listeye hedef kelimeyi ekler."
                    else if arg-1 is "çıkar":
                        if arg-2 is set:
                            set {_liste::*} to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
                            if "%{_liste::*}%" contains "%arg-2%":
                                send "%{_p}% &aBaşarıyla &2%arg 2% &akelimesi listeden çıkarıldı"
                                remove arg-2 from yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
                            else:
                                send "%{_p}% &cBu isimde bir kelime zaten listede yok!"
                        else:
                            send "%{_p}% &e/antiküfür çıkar <kelime> &7Listeden hedef kelimeyi çıkartır."
                    else if arg-1 is "liste":
                        if arg-2 isn't set:
                            set {_liste::*} to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
                            if amount of {_liste::*} < 1:
                                send "%{_p}% &cHiç kelime bulunamadı!"
                                stop trigger
                            send "&b&m--------------------&f&lKÜFÜR LİSTESİ&b&m--------------------"
                            loop {_liste::*}:
                                send "&6&l» &e%loop-value%"
                            send "&b&m----------------------------------------------------"
                        else:
                            send "%{_p}% &e/antiküfür liste &7Mevcut kelime listesini gösterir"
                    else:
                        send "%{_p}% &e/antiküfür ekle <kelime> &7Listeye hedef kelimeyi ekler."
                        send "%{_p}% &e/antiküfür çıkar <kelime> &7Listeden hedef kelimeyi çıkartır."
                        send "%{_p}% &e/antiküfür liste &7Mevcut kelime listesini gösterir"
                        send "%{_p}% &e/antiküfür kapat &7Anti-Küfür özelliğini deaktif eder."
                        send "%{_p}% &e/antiküfür aç &7Anti-Küfür özelliğini aktif eder."
                else:
                    send "%{_p}% &e/antiküfür ekle <kelime> &7Listeye hedef kelimeyi ekler."
                    send "%{_p}% &e/antiküfür çıkar <kelime> &7Listeden hedef kelimeyi çıkartır."
                    send "%{_p}% &e/antiküfür liste &7Mevcut kelime listesini gösterir"
                    send "%{_p}% &e/antiküfür kapat &7Anti-Küfür özelliğini deaktif eder."
                    send "%{_p}% &e/antiküfür aç &7Anti-Küfür özelliğini aktif eder."
            else:
                send "%{_p}% &cBu komutu kullanabilmek için yetkin yok!"
    on chat:
        set {_yetki} to yaml value "Yetkiler.Baypas" from file "../../Anti-Küfür/ayarlar.yml"
        set {_p} to yaml value "Ayarlar.Prefix" from file "../../Anti-Küfür/ayarlar.yml"
        replace all "&" with "§" in {_p}
        #player doesn't have permission "%{_yetki}%"
        if yaml value "Ayarlar.Durum" from file "../../Anti-Küfür/ayarlar.yml" is "Açık":
            set {_liste::*} to yaml list "Küfür-Listesi" from file "../../Anti-Küfür/ayarlar.yml"
            set {_yetki1} to yaml value "Yetkiler.Bildirim" from file "../../Anti-Küfür/ayarlar.yml"
            loop {_liste::*}:
                if message contains " %loop-value%" or " %loop-value% " or "%loop-value% " or "%loop-value%":
                    cancel event
                    send "%{_p}% &cKüfür etme!" to player
                    loop all players:
                        if loop-player has permission "%{_yetki1}%":
                            broadcast "%{_p}% &4%player% &cadlı kişi küfür etmeye çalıştı! &e(%message%)" to loop-player
    stop
    
    command /Mbak:
        permission: admin.Mbak
        permission message: Bu komutu kullanmak için gerekli yetkiye sahip değilsin !
        trigger:
            message "&5&l-----------/[&3&LD&6&LC&4TR&1&L]&5&l\----------"
            message "&5&LBu permler sadece vip yada skylord vb.. olanlara verilir..!"
            message "&2&l• &6&lPermissionlar >> &1- vip.gunes - vip.sabah - vip.yoket - sky.doyur "
            message "&2&l• &4&lSkript Yapımcı>> &6&lMertcan ERDEM [StarKing]"
            message "&8&l&m---------/[&3&LD&6&LC&4TR&1&L]&5&l\----------"
    stop
    
    command /gunes:
        permission: vip.gunes
        permissiyon message: Bu yetkiyi kullanmak için VIP olman gerek !
        trigger:
            execute console command "/toggledownfal"
            broadcast "&5&l %players% &1 adlı kişi havayı güneşli yaptı..!"
    stop
    
    command /sabah:
        permission: vip.sabah
        permission message: Bu yetkiyi kullanmak için VIP olman gerek !
        trigger:
            execute console command "/time set 5000"
            broadcast "&5&l %players% &1 adlı kişi vakti sabah yaptı..!"
    stop
    
    command /yoket:
        permission: vip.yoket
        permission message: Bu yetkiyi kullanmak için VIP olman gerek !
        trigger:
            execute console command "//butcher"
            send "&1 Zararlı Moblar Yok Edildi !!"
    stop
    
    command /Doyur:
        permission: sky.doyur
        permission message: Bu yetkiyi kullanmak için SkyLord olman gerek !
        trigger:
            execute console command "/feed"
            send "&2 Karnınızı Doyurdunuz. Artık Toksun !"
     

Sayfayı Paylaş