EylexLive
Örümcek Hoşt!
- Katılım
- 10 Ağustos 2017
- Mesajlar
- 347
- Elmaslar
- 110
- Puan
- 7.110
- Konum
- Ankara
- Minecraft
- UmutErarslan_
Discord:
Umut Erarslan#8378
Merhabalar,
Bugün yine klasik ve basit ama işinize yarayabilecek bir skript ile karşınızdayım.
Başlıktanda anlayacağınız üzere şifreli doğrulama skripti.
Bu skripti yapma amacım authme plugini dışında ek doğrulama içindir.
Herneyse uzatmadan skripte geçelim.
Çalışma mantığı:
Mantık çok kolay /şifreayarla <oyuncu> <şifre> komutu ile doğrulamaya girecek kişinin ismini yazıyoruz.
Silmek istersek /şifresil <oyuncu> komutu ile silebiliriz.
İşlem bu kadar bunu yaptıktan sonra sistem çalışacaktır.
Görseller:
Yukarıdaki görselde /şifreayarla deneme MC-TR komutunu kullandım, ve şifre ayarlandı.
Ben göstermek için tekrardan sildim.
Evet /güvenlik MC-TR komutunu kullanınca doğrulamayı aşıyoruz.
Buda doğrulamada iken komut, blok koyma,blok kırma,sağ tık, hasar verme gibi olaylar engelleniyor.
Skriptim bu kadardı biliyorum şuanda basit bir skript.
Fakat geliştirmemi isterseniz geliştirebilirim.
Ayrıca skripte eklenebilecek özellikleri yazarsanız sevinirim.
Kod:
Bugün yine klasik ve basit ama işinize yarayabilecek bir skript ile karşınızdayım.
Başlıktanda anlayacağınız üzere şifreli doğrulama skripti.
Bu skripti yapma amacım authme plugini dışında ek doğrulama içindir.
Herneyse uzatmadan skripte geçelim.
Çalışma mantığı:
Mantık çok kolay /şifreayarla <oyuncu> <şifre> komutu ile doğrulamaya girecek kişinin ismini yazıyoruz.
Silmek istersek /şifresil <oyuncu> komutu ile silebiliriz.
İşlem bu kadar bunu yaptıktan sonra sistem çalışacaktır.
Görseller:
Yukarıdaki görselde /şifreayarla deneme MC-TR komutunu kullandım, ve şifre ayarlandı.
Ben göstermek için tekrardan sildim.
Evet /güvenlik MC-TR komutunu kullanınca doğrulamayı aşıyoruz.
Buda doğrulamada iken komut, blok koyma,blok kırma,sağ tık, hasar verme gibi olaylar engelleniyor.
Skriptim bu kadardı biliyorum şuanda basit bir skript.
Fakat geliştirmemi isterseniz geliştirebilirim.
Ayrıca skripte eklenebilecek özellikleri yazarsanız sevinirim.
Kod:
Kod:
options:
p: &6Güvenlik &3»
command /şifreayarla [<offlineplayer>] [<text>]:
permission: admin
trigger:
arg-1 is set:
arg-2 is set:
set {sifre::%arg-1%} to arg-2
send "{@p} &a%arg-1% adlı oyuncunun şifresi %arg-2% olarak ayarlandı"
else:
send "{@p} &cŞifre girmelisin"
else:
send "{@p} &cBir oyuncu adı girmelisin"
command /şifresil [<offlineplayer>]:
permission: admin
trigger:
arg-1 is set:
{sifre::%arg-1%} is set:
delete {sifre::%arg-1%}
send "{@p} &3Artık %arg-1% adlı oyuncu güvenlik doğrulamasına girmeyecek"
{güvenlik.koruma::%arg-1%} is set:
delete {güvenlik.koruma::%arg-1%}
else:
send "{@p} &c%arg-1% adlı oyuncunun zaten bir şifresi yok !"
else:
send "{@p} &cBir oyuncu adı girmelisin"
command /güvenlik [<text>]:
trigger:
{sifre::%player%} is set:
arg-1 is set:
arg-1 is "%{sifre::%player%}%":
{güvenlik.koruma::%player%} is set:
delete {güvenlik.koruma::%player%}
send "{@p} &aGüvenlik doğrulamasını başarıyla aştın !"
else:
send "{@p} &cZaten güvenlik doğrulamasını aşmışsın !"
else:
send "{@p} &cYanlış şifre !"
else:
send "{@p} &cBir şifre girmelisin"
command:
command is not "güvenlik","l","login","register","reg","giris","giriş","kayıt","log" or "kayit":
{güvenlik.koruma::%player%} is set:
cancel event
send "{@p} &cGüvenlik doğrulamasındayken komut kullanamazsın"
place:
{güvenlik.koruma::%player%} is set:
cancel event
break:
{güvenlik.koruma::%player%} is set:
cancel event
rightclick:
{güvenlik.koruma::%player%} is set:
cancel event
damage:
{güvenlik.koruma::%attacker%} is set:
cancel event
join:
{sifre::%player%} is set:
set {güvenlik.koruma::%player%} to player
wait 60 ticks
send "{@p} &3Sistem tarafından güvenlik koruması altına alındın !"
quit:
{sifre::%Player%} is set:
{güvenlik.koruma::%Player%} is set:
delete {güvenlik.koruma::%player%}
load:
{güvenlik.koruma::*} is set:
loop {güvenlik.koruma::*}:
delete {güvenlik.koruma::%loop-value%}
kick loop-value due to "&4TEKRAR GIRIS YAPINIZ !"
command:
command is "stop":
{güvenlik.koruma::*} is set:
player is op:
{güvenlik.koruma::%executor%} isn't set
cancel event
loop {güvenlik.koruma::*}:
delete {güvenlik.koruma::%loop-value%}
wait 120 ticks
execute command "stop"
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.