Sol Reklam
Sağ Reklam

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

Durum
Mesaj gönderimine kapalı.

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR
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

Config.yml
config.png


Language.yml
language.png


Members.yml
resim_2021-06-30_015428.png


Discord'a gelen mesaj
dcmesaj.png


 
Son düzenleme:

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR
Skripte yeni yeni başladım çok fazla bir bilgim yok hatalarımı belirtirseniz sevinirim.
 
E

emirtemur

Ziyaretçi
Yeni başlamanıza rağmen çok iyi bir skript yazmışsınız. Başarılar dilerim.
 

Protocol

Oxygen Project

Discord:

Protocol#1087

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

Alfredo'

aynen kardeşim aras kargo, aç kapıyı

Discord:

berqtcann

Katılım
21 Ocak 2021
Mesajlar
329
Elmaslar
142
Puanlar
4.535
Yer
Bursa
Güvenlik açısından baya işe yarayacak bir skript olmuş. Ellerine sağlık, daha çok paylaşım bekliyoruz. :-)​
 

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR
Güvenlik açısından baya işe yarayacak bir skript olmuş. Ellerine sağlık, daha çok paylaşım bekliyoruz. :-)​
Teşekkür ederim, inşallah devamı gelir. Ben gelmesini umuyorum :D
 

RunHeaven

HiperNW Owner & Bot Developer & Scripter

Discord:

RunHeaven

Katılım
10 Mayıs 2020
Mesajlar
385
Elmaslar
149
Puanlar
4.550
Minecraft
RunHeaven
Şşşt!
Bu ne lan böyle?
Sana kim skripti öğretti! AA BEN abkoğdrsra

Eline sağlık dostum, cidden güzel olmuş.
Sunucum da biraz optimize edip kullanacağım :')​
 

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR
Şşşt!
Bu ne lan böyle?
Sana kim skripti öğretti! AA BEN abkoğdrsra

Eline sağlık dostum, cidden güzel olmuş.
Sunucum da biraz optimize edip kullanacağım :')​
Bütün yardım edenlere buradan teşekkürlerimi sunarım.
Güzel yorumun içinde ayrıca ben teşekkür ederim.​
 
Son düzenleme:

RunHeaven

HiperNW Owner & Bot Developer & Scripter

Discord:

RunHeaven

Katılım
10 Mayıs 2020
Mesajlar
385
Elmaslar
149
Puanlar
4.550
Minecraft
RunHeaven
D-dostum, bu skriptin bitmesinde bir çok kişinin emeği var. Bütün yardım edenlere buradan teşekkürlerimi sunarım.
Güzel yorumun içinde ayrıca ben teşekkür ederim.
Herkesin eline sağlık :D
Optimize etmeyi öğrendikten sonra güncellemeyi unutma <3​
 

Protocol

Oxygen Project

Discord:

Protocol#1087

Katılım
1 Haziran 2019
Mesajlar
220
Elmaslar
151
Puanlar
6.825
Minecraft
ProtocolTR
Herkesin eline sağlık :D
Optimize etmeyi öğrendikten sonra güncellemeyi unutma <3​
Umarım dediğinizi başarabilirim. Eğer başarırsam burada güncelleme olarak paylaşacağım :)
 

Whiskey's

Savaştayım Ölüyom

Discord:

whiskeytr

Katılım
3 Haziran 2014
Mesajlar
677
Elmaslar
209
Puanlar
14.825
Yaş
31
Yer
United States
Minecraft
WhiskeyTR
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) 'Security.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 relload Security' 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"
Çok fazla koruma istiyen sunucular için çok iyi 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
Çok fazla koruma istiyen sunucular için çok iyi bir skript olmuş, başarılarınızın devamını dilerim.
Teşekkür ederim, skripti spigot da paylaşmak için tasarlamıştım bir sonraki güncellemede tamamen türkçe olarak paylaşacağım.
 

atomickill7

Züm... Zümrü... Zümrüt...
Sunucu Sahibi

Discord:

AtomicKill7#8809

Katılım
13 Aralık 2017
Mesajlar
807
Elmaslar
346
Puanlar
15.285
Yer
Muğla, Bodrum
Minecraft
AtomicKill7
Güzel olmuş eline sağlık. Başarılarını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
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı