Sol Reklam

Skript Paylaşımı dSecurity | Discord destekli güvenlik skript'i - %100 YAML Desteği

Durum
Mesaj gönderimine kapalı.

BenEscobar

Birisi mi Spawnlandı?

Discord:

ᛉ ` Ben Escobar.exe?#7381

Katılım
29 Mart 2021
Mesajlar
9
Elmaslar
3
Puanlar
120
Yaş
20
Çok güzel bir skript olmuş, başarılarınızın devamını dilerim.
 

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR
Z

ZirveNetwork

Ziyaretçi
Çok güzel duruyor ellerine sağlık ?
 

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR

ProEdo

Zombi Geldi, Beni Yedi
Katılım
27 Ocak 2018
Mesajlar
274
Elmaslar
72
Puanlar
9.405
Yaş
23
Minecraft
pBooom
Facebook
Yok
Twitter
Yakında
Selamlar MC-TR Üyeleri
Bugün kendi yapmış olduğum Discord ile entegre çalışan güvenlik skriptini tanıtacağım.
Evet daha önce birçok kişi güvenlik skripti kodladı ve tasarladı lakin bu tasarladıkları skriptler çok sağlıklı değildi.
Çünkü tasarladıkları skriptlerde kod/şifre önceden belirleniyordu.
Önceden belirlenen bir şifrenin de daha kolay kırılabileceği aşikar.

Members.yml Dosyasında belirlenen oyuncular sunucuya giriş yaptıklarında rastgele bir kod oluşturulur.
Bu kod discord bot yardımı ile belirlenen discord kanalına iletilir.
Ve oyuncu ' /güvenlik (kod)' yazdığında da oyun erişimleri aktive edilir.

Not: Skripti kurdukdan sonra skript dosyasıyla hiçbir işiniz kalmıyor.
%100 YAML, Herşeyi yaml dosyaları üzerinden hallediyorsunuz.

Kurulum

1) 'Skript.jar' , 'Skript-yaml.jar' , 'SkQuery.jar' ve 'Vixio.jar' eklentilerini "plugins/" içerisine sürükleyin.
2) Sunucuyu yeniden başlatın.
3) 'dSecurity.sk' Dosyasını "plugins/Skript/scripts/" klasörüne sürükleyin.
4) Ardıdan '/sk reload dSecurity' komutunu uygulayın.
5) Herhangi bir düzenleyicide '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) Temel Kurulum Tamamlandı.

Gerekli Eklentiler

Skript
Skript-yaml
SkQuery
Vixio


Dilerseniz 'plugins/Security/Language.yml' Dosyasından prefix ve mesajları değiştirebilirsiniz.


Görseller





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/dSecurity/Config.yml" as "Config"
    load yaml "plugins/dSecurity/Members.yml" as "Members"
    load yaml "plugins/dSecurity/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&lGÜVENLİK"
        set yaml value "Language.Prefix" from "Language" to "&6&lGüvenlik &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"
baya iyi bir scripte benziyor deneyip göreceğiz, elinize sağlık <3​
 

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR

LeondsValdz

Birisi mi Spawnlandı?

Discord:

LeondsValdz#6024

Katılım
9 Şubat 2020
Mesajlar
5
Elmaslar
3
Puanlar
860
Minecraft
LeonidasValdez
Başarılı skript olmuş açıkcası Ellerinize sağlık Başarılarınızın devamını beklerim.
-LeondsValdz
 

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR

MineToska

Somon Balığı Selam Vermeye Geldi
Katılım
3 Mayıs 2021
Mesajlar
18
Elmaslar
12
Puanlar
345
Yaş
23
Çok başarılı bir skript gibi duruyor fakat vixio asla kullanmam, önermem.
 

Agora_115

Koydum Çalışma Masasını

Discord:

SATİVA#0001

Katılım
22 Nisan 2021
Mesajlar
53
Elmaslar
13
Puanlar
2.270
Gayet güzel ve başarılı bir skript, kullanılması faydalı olacaktır.
 

Arda Cengiz

Somon Balığı Selam Vermeye Geldi

Discord:

₮฿ Arda Cengiz#5657

Katılım
31 Mayıs 2021
Mesajlar
12
Elmaslar
8
Puanlar
120
Yaş
23
Minecraft
ArdaCngz
gayet güzel kullanılabilir bir skript olmuş
 

ErenKrblt

Somon Balığı Selam Vermeye Geldi

Discord:

xMargue#3505

Katılım
13 Haziran 2021
Mesajlar
24
Elmaslar
9
Puanlar
135
Yaş
24
Minecraft
xMargue
Ellerinize sağlık, sunucuma kurup kullandığım bir sistem. Tebrik ederim, başarılar <3
 

Kedy

Birisi mi Spawnlandı?
Katılım
21 Haziran 2021
Mesajlar
9
Elmaslar
4
Puanlar
135
Yaş
20
Minecraft
Kedy
Aşırı güzel bir skript. Ellerine sağlık.
 

Helious

Somon Balığı Selam Vermeye Geldi

Discord:

MINERROR#3169

Katılım
30 Haziran 2021
Mesajlar
20
Elmaslar
3
Puanlar
135
Minecraft
judgmentt
Güzel Bir Script Devamını Bekliyoruz
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı