Skript Paylaşımı AccountGuard System | Gelişmiş Yüksek Koruma + YAML Destekli (1.8x - 1.16x) - v1.0

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

TeamXio Project

Zombi Geldi, Beni Yedi
Katılım
12 Mayıs 2021
Mesajlar
243
Elmaslar
144
Puan
4.270
Konum
Türkiye, İstanbul
Minecraft
Oasis

Discord:

.ardyy (Ardyy)

1-giriş.png
2-hakkımızda.png
4-görseller.png
2021-06-08_18.52.32.png
2021-06-08_18.52.53.png
2021-06-08_18.53.04.png


Kod:
#AccountGuard - By TeamXio Project

on load:
    load yaml "plugins/AccountGuard/ayarlar.yml" as "ayarlar"
    if yaml "ayarlar" is empty:
        set yaml value "Sistem.Prefix" from "ayarlar" to "&3AccountGuard &8»"
        set yaml value "Sistem.FirstJoin" from "ayarlar" to "&eLütfen hesabınızı güvenceye alın: &b/accountguard"
        set yaml value "Mesajlar.adminYetki" from "ayarlar" to "accountguard.admin"
        set yaml value "Mesajlar.sifreBelirlenmedi" from "ayarlar" to "&cHenüz bir şifre belirlememişsin."
        set yaml value "Mesajlar.sifreGirildi" from "ayarlar" to "&aHesap şifresini doğru girdin. İyi oyunlar!"
        set yaml value "Mesajlar.sifreHatali" from "ayarlar" to "&cHesap şifresini yanlış girdin. Tekrar dene."
        set yaml value "Mesajlar.zatenGirildi" from "ayarlar" to "&cZaten hesabına giriş yapmışsın."
        set yaml value "Mesajlar.onceGirmelisin" from "ayarlar" to "&cHerşeyden önce giriş yapmalısın."
        set yaml value "Mesajlar.sifreDegistirildi" from "ayarlar" to "&aHesap şifren başarıyla değiştirildi."
        set yaml value "Mesajlar.oncekiSifre" from "ayarlar" to "&cYeni şifren önceki şifre ile aynı olmamalı."
        set yaml value "Mesajlar.sifreBelirlendi" from "ayarlar" to "&aBaşarıyla hesabını kaydettin. İyi oyunlar!"
        set yaml value "Mesajlar.zatenBelirlenmis" from "ayarlar" to "&cZaten hesabın kayıtlı."
        save yaml "ayarlar"
    
command /accountguard [<text>] [<text>] [<text>]:
    aliases: /ag
    trigger:
        set {_sifreBelirlenmedi} to yaml value "Mesajlar.sifreBelirlenmedi" from "ayarlar"
        set {_prefix} to yaml value "Sistem.Prefix" from "ayarlar"
        set {_adminyetki} to yaml value "Mesajlar.adminYetki" from "ayarlar"
        set {_sifreGirildi} to yaml value "Mesajlar.sifreGirildi" from "ayarlar"
        set {_sifreHatali} to yaml value "Mesajlar.sifreHatali" from "ayarlar"
        set {_zatenGirildi} to yaml value "Mesajlar.zatenGirildi" from "ayarlar"
        set {_onceGirmelisin} to yaml value "Mesajlar.onceGirmelisin" from "ayarlar"
        set {_sifreDegistirildi} to yaml value "Mesajlar.sifreDegistirildi" from "ayarlar"
        set {_oncekiSifre} to yaml value "Mesajlar.oncekiSifre" from "ayarlar"
        set {_sifreBelirlendi} to yaml value "Mesajlar.sifreBelirlendi" from "ayarlar"
        set {_zatenBelirlenmis} to yaml value "Mesajlar.zatenBelirlenmis" from "ayarlar"
        if arg 1 is not set:
            if arg 2 is not set:
                if arg 3 is not set:
                    set {_adminyetki} to yaml value "adminYetki" from "ayarlar"
                    if player has permission "%{_adminyetki}%":
                        send "          &e&m----&r &6&lACCOUNT GUARD &e&m----&r"
                        send " "
                        send " &6/ag şifre (gir) <şifre> &f- &eHesap şifrenizi girer."
                        send " &6/ag şifre (değiştir) <şifre> &f- &eHesap şifrenizi değiştirir."
                        send " &6/ag şifre (belirle) <şifre> &f- &eYeni şifrenizi belirler."
                        send " "
                        send " &6/ag bilgi &f- &eHesap bilginizi gösterir."
                        send " "
                        send " &6/ag adminşifre (belirle) <oyuncu> &f- &eOyuncunun şifresini belirler."
                        send " &6/ag adminşifre (sıfırla) <oyuncu> &f- &eOyuncunun şifresini sıfırlar."
                        send " &6/ag adminşifre (göster) <oyuncu> &f- &eOyuncunun şifresini gösterir."
                        send " "
                        send "          &e&m----&r &6&lACCOUNT GUARD &e&m----&r"
                    else:
                        send "          &e&m----&r &6&lACCOUNT GUARD &e&m----&r"
                        send " "
                        send " &6/ag şifre (gir) <şifre> &f- &eHesap şifrenizi girer."
                        send " &6/ag şifre (değiştir) <şifre> &f- &eHesap şifrenizi değiştirir."
                        send " &6/ag şifre (belirle) <şifre> &f- &eHesap şifrenizi belirler."
                        send " "
                        send " &6/ag bilgi &f- &eHesap bilginizi gösterir."
                        send " "
                        send "          &e&m----&r &6&lACCOUNT GUARD &e&m----&r"
        if arg 1 is "şifre":
            if arg 2 is "gir":
                if arg 3 is set:
                    if {girildi::%player%} is false:
                        if {sifre::%player%} is not set:
                            send "%{_prefix}% %{_sifreBelirlenmedi}%" to player
                        else:
                            if {sifre::%player%} is arg-3:
                                set {girildi::%player%} to true
                                execute console command "effect %player% clear"
                                set {tarih::%player%} to "%now%"
                                send "%{_prefix}% %{_sifreGirildi}%" to player
                            else:
                                send "%{_prefix}% %{_sifreHatali}%" to player
                    else:
                        send "%{_prefix}% %{_zatenGirildi}%" to player
                else:
                    execute player command "ag"
            else if arg 2 is "değiştir":
                if arg 3 is set:
                    if {girildi::%player%} is false:
                        send "%{_prefix}% %{_onceGirmelisin}%" to player
                    else:
                        if arg 3 is "%{sifre::%player%}%":
                            send "%{_prefix}% %{_oncekiSifre}%" to player
                        else:
                            set {sifre::%player%} to arg-3
                            send "%{_prefix}% %{_sifreDegistirildi}%" to player
                else:
                    execute player command "ag"
            else if arg 2 is "belirle":
                if arg 3 is set:
                    if {sifre::%player%} is not set:
                        set {sifre::%player%} to arg-3
                        set {girildi::%player%} to true
                        set {tarih::%player%} to "%now%"
                        execute console command "effect %player% clear"
                        send "%{_prefix}% %{_sifreBelirlendi}%" to player
                    else:
                        send "%{_prefix}% %{_zatenBelirlenmis}%" to player
                else:
                    execute player command "ag"
        if arg 1 is "bilgi":
            if arg 2 is not set:
                if arg 3 is not set:
                    if {girildi::%player%} is false:
                        send "%{_prefix}% %{_onceGirmelisin}%" to player
                    else:
                        if {sifre::%player%} is not set:
                            send "%{_prefix}% %{_sifreBelirlenmedi}%" to player
                        else:
                            send "          &e&m----&r &6&lACCOUNT GUARD &e&m----&r"
                            send " "
                            send " &6Hesap: &e%player%"
                            send " "
                            send " &6Hesap Şifresi: &e%{sifre::%player%}%"
                            send " &6Son Giriş Tarihi: &e%{tarih::%player%}%"
                            send " "
                            send "          &e&m----&r &6&lACCOUNT GUARD &e&m----&r"
            else:
                execute player command "ag"
                
#Zorunlu Eventler

on first join:
    if {sifre::%player%} is not set:
        set {_prefix} to yaml value "Sistem.Prefix" from "ayarlar"
        set {_firstjoin} to yaml value "Sistem.FirstJoin" from "ayarlar"
        set {girildi::%player%} to false
        wait 3 seconds
        send "%{_prefix}% %{_firstjoin}%"
        apply potion of blindness of tier 2 to player for 99999 seconds
    
on join:
    set {girildi::%player%} to false
    apply potion of blindness of tier 2 to player for 99999 seconds
    
on chat:
    if {girildi::%player%} is false:
        set {_prefix} to yaml value "Sistem.Prefix" from "ayarlar"
        set {_onceGirmelisin} to yaml value "Mesajlar.onceGirmelisin" from "ayarlar"
        cancel event
        send "%{_prefix}% %{_onceGirmelisin}%" to player
    else:
        stop
        
on command:
    if {girildi::%player%} is false:
        if command is not "register" or "login" or "ag" or "accountguard":
            set {_prefix} to yaml value "Sistem.Prefix" from "ayarlar"
            set {_onceGirmelisin} to yaml value "Mesajlar.onceGirmelisin" from "ayarlar"
            cancel event
            send "%{_prefix}% %{_onceGirmelisin}%" to player
        else:
            stop
            
on break:
    if {girildi::%player%} is false:
        set {_prefix} to yaml value "Sistem.Prefix" from "ayarlar"
        set {_onceGirmelisin} to yaml value "Mesajlar.onceGirmelisin" from "ayarlar"
        cancel event
        send "%{_prefix}% %{_onceGirmelisin}%"
    else:
        stop

on place:
    if {girildi::%player%} is false:
        set {_prefix} to yaml value "Sistem.Prefix" from "ayarlar"
        set {_onceGirmelisin} to yaml value "Mesajlar.onceGirmelisin" from "ayarlar"
        cancel event
        send "%{_prefix}% %{_onceGirmelisin}%"
    else:
        stop
 
Son düzenleme:
Zaten forumda buna benzer çok fazla skript var fakat başarılar dilerim beğendim.
 
Son düzenleme:
Zaten forumda buna benzer çok fazla skript var. Fakat başarılar dilerim beğendim.
Bu aralar yapılmayan skript bulmak zor. Ben ise olabildiğince en iyisini yapmaya çalışıyorum.

Teşekkürler.
 
Merhaba daha önce de gördüğüm kadarıyla skriptlerinde çok iyi iş çıkartıyorsun.
Ama authme gibi şifre pluginleri varken neden bu tarz bir skript kullanılmalı?

Seni daha özgün skriptilerle görmek dileğiyle.
Başarılar!​
 
Merhaba daha önce de gördüğüm kadarıyla skriptlerinde çok iyi iş çıkartıyorsun.
Ama authme gibi şifre pluginleri varken neden bu tarz bir skript kullanılmalı?

Seni daha özgün skriptilerle görmek dileğiyle.
Başarılar!​
Üstte belirtmiştim ama görmemiş olabilirsiniz sorun değil.

AccountGuard AuthMe şifresi yani hesabının asıl şifresi çalındığında bir başka kötü amaçlı oyuncunun
o kişinin hesabına girerek oyun içindeki örneğin Skyblock'ta adasını dağıtması ve eşyalarını satması gibi
istenmeyecek olayların önüne geçmek için vardır.

Bunu 2 adımlı doğrulama gibi düşünebilirsiniz. Yani şuanda çoğu yüksek şirket bu çift adımlı doğrulamayı kullanıyor.
Bende o amaçlı yapıp minecraft'a uyarladım.

Yorumunuz için teşekkürler.
 
Üstte belirtmiştim ama görmemiş olabilirsiniz sorun değil.

AccountGuard AuthMe şifresi yani hesabının asıl şifresi çalındığında bir başka kötü amaçlı oyuncunun
o kişinin hesabına girerek oyun içindeki örneğin Skyblock'ta adasını dağıtması ve eşyalarını satması gibi
istenmeyecek olayların önüne geçmek için vardır.

Bunu 2 adımlı doğrulama gibi düşünebilirsiniz. Yani şuanda çoğu yüksek şirket bu çift adımlı doğrulamayı kullanıyor.
Bende o amaçlı yapıp minecraft'a uyarladım.

Yorumunuz için teşekkürler.
Senin yaptığın skriptleri çok beğeniyorum bana ücretli veya bedavaya istediğim skripti yapabilir misin?, bu arada lag yapıyor mu bu skript?
 
Senin yaptığın skriptleri çok beğeniyorum bana ücretli veya bedavaya istediğim skripti yapabilir misin?, bu arada lag yapıyor mu bu skript?
İstediğiniz skripte göre yapabilirim tabikide.

Bu arada lag yapmasının imkanı yok çünkü oyuncu üzerine 1 veya 2 değişken alınıyor. Bu da lag yapmaz :)
 
İstediğiniz skripte göre yapabilirim tabikide.

Bu arada lag yapmasının imkanı yok çünkü oyuncu üzerine 1 veya 2 değişken alınıyor. Bu da lag yapmaz :)
Yarın para yükleyip size discord'dan mesaj atıcağım teşekkür ederim
 
Skript oldukça hoş ve üçretsiz olması ayrı bir güzel bunun dışında pek bir söze göre yok :D
 
Öncelikle tasarımımı kullandığınız için teşekkürler. Skirpt'e gelecek olursak gayet güzel olmuş başarılar dilerim ❤️
 
Gayet güzel bir skript ellerine sağlık.
 
Öncelikle tasarımımı kullandığınız için teşekkürler. Skirpt'e gelecek olursak gayet güzel olmuş başarılar dilerim ❤️
En iyi ve uygun bulduğum tasarım bana göre sizinkiydi. Ben teşekkür ederim <3
 
Bir kaç bug var sanırsam skript'de söylesem düzeltebilir, ekler misiniz? yoksa skript'i kimse kullanmaz diye düşünüyorum Bu hatayı atladınızmı bilmiyorum sistemi denemedim ama
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst