Skript Paylaşımı Yetkililere Özel! - Güvenlik Kodu ile Giriş | SkripTR Skript Ekibi

  • Konuyu Başlatan Konuyu Başlatan shad
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 3.359
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

shad

the temple of the king
Katılım
25 Ekim 2014
Mesajlar
1.537
Elmaslar
1.442
Puan
17.290
Minecraft
emrearik
V0y8Jr.png

Merhaba forum sakinleri, bugün sizlere "Güvenlik Kodu İle Giriş" skriptimi gösterip/anlatacağım. Öncelikle tamamen yetkililere özeldir ve isteyenler olur ise de oyuncular içinde geçerli olması iyi olabilir. Ayrıca Skript Spigot'dan alıntıdır, sadece Türkçeleştirme ve bir kaç ekleme bana aittir.

9QpWOk.png


Br9W3g.png


Özellikler olarak Skript'in tam amacını sizlere açıklayalım. Öncelikle Skript tekrar hatırlatmak gibi olsun şuan için tamamen yetkililer içindir. Peki neden; çünkü şifreyi belki buldun ancak güvenlik kodunu biliyor musun? Hayır! İşte bu yüzden sizlerin işine yarayacak bir Skript. Skript 3 aşamadan oluşmakta; 1- Güvenlik kodu oluştur! 2- Güvenlik kodunu girişlerinde kullan! 3- İstediğin zaman silebilirsin! diyorum :)


9QpWOk.png


ZZ1jma.png


Bir önceki bölümde (Özellikler) bahsetmiştik ve 3 aşamadan oluşuyordu. Bu komutlar da öyle.
'> /gkod = Güvenlik Kodunu girmeniz için gereken kod. (Örn./gkod 159357)
'> /gkodyap = Güvenlik Kodunu oluşturmak için gereken kod.
'> /gkodsifirla = Güvenlik Kodunuzu sıfırlar/siler.

Yetkilere geldiğimizde hepsinde aynı yetkiyi kullandım fakat sadece birinde fark var;
'> /gkodsifirla = gkod.sifirlar
'> /gkod ve /gkodyap = guvenlik.kod

9QpWOk.png



ojzqom.png
Kod:
command /gkod [<text>]:
    permission: guvenlik.kod
    trigger:
        if arg-1 is set:
            message "&7Giris yapmak icin sifreni gir: &6%arg-1%"
            if {pass.%player%} is arg-1:
                message "&aGiris basarili!"
                set {logged.%player%} to true
            if {pass.%player%} is not arg-1:
                kick player due to "&cGüvenlik kodu yanlis!"
            if {pass.%player%} is not set:
                message "&cLütfen su komutu uygulayınız &a/gkodyap"
            
command /gkodyap [<text>]:
    permission: guvenlik.kod
    trigger:
        if arg-1 is set:
            if {pass.%player%} is not set:
                message "&7Sifre ile kayitli: &6%arg-1%"
                set {pass.%player%} to arg-1
                
            if {pass.%player%} is set:
                message "&cKullanıcı kayıtlı."
                stop
            
        
on join:
    player has permission "guvenlik.kod"
    set {logged.%player%} to false
    
on command:
    command is not "gkod"
    command is not "gkodyap"
    {logged.%player%} is false
    cancel event
    message "&cSonraki girisler icin komut bulunmamakta!"
    
on any movement:
    {logged.%player%} is false
    cancel event

command /gkodsifirla [<offline player>]:
    permission: gkod.sifirla
    trigger:
        arg 1 is set
        clear {pass.%arg-1%}
        message "&7[&c!&7] &eSifreniz basarıyla sıfırlandı &6%arg-1%"

9QpWOk.png


Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


9QpWOk.png


Hepsi bu kadardı arkadaşlar, konumu okuduğunuz için teşekkürler.
İşinize yaradı ise biraz cömertliğinizi konuşturun :) (REP istiyor)

DİPNOT: KONU TASARIMI TAMAMEN BANA AİTTİR, KULLANMAK İSTEYENLER ÖZEL MESAJ YOLU İLE ULAŞSINLAR!

İyi forumlar!​
 
Biraz disk tasarrufu, lütfen :( Düzenleme önemlidir.
Ayrıca sunucu dosyalarını indiren herhangi bir kişi en son ayarlanmış şifreyi görebilir, hash kullanmak daha mantıklı olurdu.
Kod:
set {variable} to hashed "text"
 
Merhaba skripti BU konudan alıntı deseydiniz iyiydi.
 
Arkadaşlar Skript bu forumdan alıntı değildir. Spigot'dan alıntıdır, hem paylaşıldı ise paylaşıldı. Bu Skript'i şimdilik böyle paylaştım. Yakın zamanda güncellenecek.
 
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