BenEscobar
Birisi mi Spawnlandı?
- Katılım
- 29 Mart 2021
- Mesajlar
- 9
- Elmaslar
- 3
- Puan
- 120
- Yaş
- 22
Discord:
ᛉ ` Ben Escobar.exe?#7381
ᛉ ` Ben Escobar.exe?#7381
Protocol#1087
Teşekkür ederim, yeni versionda eklenmesi güzel olacak fikirlerinizi bekliyorum.Çok güzel bir skript olmuş, başarılarınızın devamını dilerim.
Protocol#1087
Teşekkürlerimi sunarım 2312Çok güzel duruyor ellerine sağlık ?
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
Ekli dosyayı görüntüle 172842
Language.yml
Ekli dosyayı görüntüle 172843
Members.yml
Ekli dosyayı görüntüle 172844
Discord'a gelen mesaj
Ekli dosyayı görüntüle 172845
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
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"
Protocol#1087
Teşekkürler, iyi günlerde kullanmanız dileğiylebaya iyi bir scripte benziyor deneyip göreceğiz, elinize sağlık <3
LeondsValdz#6024
Protocol#1087
Başarılı skript olmuş açıkcası Ellerinize sağlık
-LeondsValdz
₮฿ Arda Cengiz#5657
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!