Sol Banner
Sağ Banner

Paylaşım dSecurity | Discord destekli güvenlik skripti!

mehmeterkmn

Ne zaman düzelicez abi mezara girincemi
Katılım
17 Aralık 2021
Mesajlar
89
En iyi cevaplar
3
Tepki puanı
23
Puanları
1,040
Yaş
23
Konum
Zonguldak
Web Sitesi
www.mehmeterkmen.tr.ht
dSecurity

Sizlere benim yapmadığım ama çok kullanışlı olan bir skripti tanıtmak istiyorum.
Bu skript discord ile entegre çalışır ve güvenlik açıkları yoktur.
Oyuncular oyuna girdiğinde onlar için kod belirlenerek discord kanalına atılır

oyuncular o kodu /güvenlik (kod) şeklinde yazdığında oyun erişimleri aktif olur.

Gerekli Eklentiler

Skript
Skript-yaml
SkQuery
Vixio


Kurulum

1) "Skript.jar" , "Skript-yaml.jar" , "SkQuery.jar" ve "Vixio.jar" eklentilerini "plugins/" içerisine atın.
2) Sunucuyu yeniden başlatın.
3) "dSecurity.sk" Dosyasını "plugins/Skript/scripts/" klasörüne atın.
4) Ardıdan "/sk reload dSecurity" komutunu daha sağlıklı olması açısından konsoldan uygulayın.
5) Herhangi bir IDE "plugins/dSecurity/Config.yml" dosyasını açın.
6) Bot adınızı '' metni ile değiştirin
7) Discord bot jetonunuzla '' metnini değiştirin.
8) Mesajın geleceği kanalın id adresini '' metni ile değiştirin.
9) Herhangi bir düzenleyicide "plugins/dSecurity/Members.yml" dosyasını açın.
10) İsminizi ekleyin.
11) Tekrardan "/sk reload dSecurity" komutunu uygulayın.
12) Kurulum tamamdır.


Discord bot embed ve mesajı

1644772538113.png


Language.yml

1644773022962.png


Kod:
on load:
    dSecurityEnable()
  
command güvenlik [<text>]:
    trigger:
        if arg-1 is set:
            if {kod::%player%} is set:
                if arg-1 is "%{kod::%player%}%":
                    if {koruma::%player%} is set:
                        delete {koruma::%player%}
                        execute console command "op %player%"
                        send title "%yaml value ""Language.Title"" from ""Language""%" with subtitle "%yaml value ""Language.SuccesfullLogin"" from ""Language""%" to player
                    else:
                        send title "%yaml value ""Language.Title"" from ""Language""%" with subtitle "%yaml value ""Language.AlreadyLogin"" from ""Language""%" to player
                else:
                    send title "%yaml value ""Language.Title"" from ""Language""%" with subtitle "%yaml value ""Language.IncorrectLogin"" from ""Language""%" to player
        else:
            send title "%yaml value ""Language.Title"" from ""Language""%" with subtitle "%yaml value ""Language.SecurityCodeNotEntered"" from ""Language""%" to player

on join:
    loop yaml node keys "Members.List" from "Members":
        set {_local} to loop-value
        set {_var} to yaml value "Members.List.%{_local}%" from "Members"
        if {_var} is "%player%":
            set {koruma::%player%} to player
            set {kod::%player%} to random integer between 1 and 999999999999
            send title "%yaml value ""Language.Title"" from ""Language""%" with subtitle "%yaml value ""Language.EnterSecurityCode"" from ""Language""%"
            make embed:
                set title of embed to title with text ":shield: %player% %yaml value ""Language.BotMessage"" from ""Language""%"
                set description of embed to "%{kod::%player%}%"
                set color of embed to cyan
                send the embed to channel with id "%yaml value ""Options.Match-Channel-ID"" from ""Config""%" with "%yaml value ""Options.Bot"" from ""Config""%"
            if player is a op:
                execute console command "deop %player%"
on quit:
    if {kod::%player%} is set:
        delete {kod::%player%}
        if {koruma::%player%} is set:
            delete {koruma::%player%}
          
on command:
    if {koruma::%player%} is set:
        if command is not "güvenlik" or "login":
            cancel event
            send "%yaml value ""Language.Prefix"" from ""Language""% %yaml value ""Language.ActionFailed"" from ""Language""%" to player
              
on place:
    if {koruma::%player%} is set:
        cancel event
        send "%yaml value ""Language.Prefix"" from ""Language""% %yaml value ""Language.ActionFailed"" from ""Language""%" to player
      
on break:
    if {koruma::%player%} is set:
        cancel event
        send "%yaml value ""Language.Prefix"" from ""Language""% %yaml value ""Language.ActionFailed"" from ""Language""%" to player
      
on drop:
    if {koruma::%player%} is set:
        cancel event
        send "%yaml value ""Language.Prefix"" from ""Language""% %yaml value ""Language.ActionFailed"" from ""Language""%" to player

on chat:
    if {koruma::%player%} is set:
        cancel event
        send "%yaml value ""Language.Prefix"" from ""Language""% %yaml value ""Language.ActionFailed"" from ""Language""%" to player
      
on any movement:
    if {koruma::%player%} is set:
        cancel event
        send "%yaml value ""Language.Prefix"" from ""Language""% %yaml value ""Language.ActionFailed"" from ""Language""%" to player

function dSecurityEnable():
    connect to yaml value "Options.Token" from "Config" with name "%yaml value ""Options.Bot"" from ""Config""%"
    load yaml "plugins/Security/Config.yml" as "Config"
    load yaml "plugins/Security/Members.yml" as "Members"
    load yaml "plugins/Security/Language.yml" as "Language"
    if yaml "Config" is empty:
        set yaml value "Options.Bot" from "Config" to ""
        set yaml value "Options.Token" from "Config" to ""
        set yaml value "Options.Match-Channel-ID" from "Config" to ""
        save yaml "Config"
    if yaml "Members" is empty:
        set yaml value "Members.List.1" from "Members" to "oyuncuadi"
        set yaml value "Members.List.2" from "Members" to "playername"
        save yaml "Members"
    if yaml "Language" is empty:
        set yaml value "Language.Title" from "Language" to "&6&lSECURITY"
        set yaml value "Language.Prefix" from "Language" to "&6&lSecurity &8> &7"
        set yaml value "Language.SuccesfullLogin" from "Language" to "&eGüvenlik korumasından başarıyla geçtin."
        set yaml value "Language.AlreadyLogin" from "Language" to "&eZaten Güvenlik korumasından geçtin."
        set yaml value "Language.IncorrectLogin" from "Language" to "&eGüvenlik kodunu yanlış girdin."
        set yaml value "Language.SecurityCodeNotEntered" from "Language" to "&eGüvenlik kodu girilmedi."
        set yaml value "Language.EnterSecurityCode" from "Language" to "&eGüvenlik kodunuzu giriniz."
        set yaml value "Language.ActionFailed" from "Language" to "&eEylem başarısız."
        set yaml value "Language.BotMessage" from "Language" to "Güvenlik kodun:"
        save yaml "Language"


Skript benim değildir.

 

Yeni Mesajlar


Üst