options:
kay: &6[&bKayıt&6]
tag: &b[&eTurist&b]
kickmsj: &4Giriş Yapmadığın için Atıldın!
on load:
load yaml "plugins/KayitDosyasi/kayitlog.yml" as "KayitLog"
if {kayitsayisi} is not set:
set {kayitsayisi} to 0
command /kayıt [<text>]:
trigger:
if {kayit::%player%} is not set:
if arg 1 is not set:
send "{@kay} &4Bir şifre belirleyin!"
else:
set {kayit::%player%} to arg 1
send "{@kay} &aBaşarıyla kayıt oldunuz!"
add 1 to {kayitsayisi}
send "{@kay} &aSunucuya kaydolmuş &a%{kayitsayisi}%.&akişisin! &2&lİyi eğlenceler!"
set {giris.%player%} to 1
add "%player% Sunucuya kayıt oldu" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
[COLOR=rgb(41, 105, 176)] if {giris.%player%} is 1:
connect player to "lobi"[/COLOR]
else:
send "{@kay} &4Sunucuda kaydınız bulunmakta !"
command /giriş [<text>]:
trigger:
if {giris.%player%} is 0:
if {kayit::%player%} is set:
if arg 1 is not set:
send "{@kay} &4Bir şifre yazın!"
else:
if {kayit::%player%} is arg 1:
set {giris.%player%} to 1
send "{@kay} &aBaşarıyla giriş yaptın!"
add "%player% Sunucuya giriş yaptı!" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
[COLOR=rgb(41, 105, 176)]if {giris.%player%} is 1:
connect player to "lobi"[/COLOR]
else:
else if arg 1 is {eskisifre.%player%}:
send "{@kay} &4Bu şifre eski şifreniz!"
else:
send "{@kay} &4Hatalı şifre!"
else:
send "{@kay} &4Sunucuda kaydınız yok!"
else:
send "{@kay} &4Zaten giriş yapmışsın!"
command /sifredegistir [<text>] [<text>]:
aliases: /şifredegistir , /şifredeğiştir , /sifredegis
trigger:
if {kayit::%player%} is set:
if arg 1 is set:
if arg 1 is {kayit::%player%}:
if arg 2 is set:
send "{@kay} &bŞifreniz başarıyla değiştirildi!"
send "{@kay} &bEski Şifre: %{kayit::%player%}%"
set {eskisifre.%player%} to {kayit::%player%}
set {kayit::%player%} to arg 2
send "{@kay} &bYeni Şifre: %{kayit::%player%}%"
add "%player% Şifresini değiştirdi" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
else:
send "{@kay} &4Yeni Şifreyi girin!"
else:
send "{@kay} &4Hatalı Şifre!"
else:
send "{@kay} &bKullanım: &a/sifredegistir &c[eskişifre] [yenişifre]"
else:
send "{@kay} &4Bu komutu kullanmak için kayıt olmanız gerek!"
command /kayitsil [<player>]:
aliases: /kayıtsil
permission: kayit.sil
trigger:
if arg 1 is not set:
send "{@kay} &4Geçerli bir oyuncu adı girin!"
else:
if {kayit::%arg 1%} is set:
delete {kayit::%arg 1%}
set {giris.%arg 1%} to 0
remove 1 from {kayitsayisi}
send "{@kay} &6%arg 1% &aAdlı oyuncunun kaydını sildiniz!"
send "{@kay} &cYetkili: &b%player% &cSunucudaki kaydınızı sildi!" to arg 1
add "%player% %arg 1% Adlı oyuncunun kaydını sildi" to yaml list "Kayıt Logu" from "KayitLog"
save yaml "KayitLog"
else:
send "{@kay} &4Bu oyuncunun sunucuda kaydı yok!"
on join:
if {kayit::%player%} is not set:
send "{@kay} &bSunucuda kaydınız bulunmamakta."
send "{@kay} &bKayıt olmak için: &c/kayıt [şifre]"
send "{@kay} &bKayıt olmadığınızda sunucudaki çoğu özelliği kullanamazsınız!"
else:
send "{@kay} &bSunucuda kaydınız bulunmakta giriş yapınız."
send "{@kay} &b/giriş [şifre]"
wait 30 seconds.
if {giris.%player%} is 0:
kick player due to "&4{@kickmsj}"
on chat:
if {kayit::%player%} is not set:
cancel event.
broadcast "{@tag} &e%player% &b%message%"
else:
if {giris.%player%} is not set:
cancel event.
send "{@kay} &bSohbet için giriş yapman gerek!"
on drop:
if {kayit::%player%} is set:
if {giris.%player%} is 0:
cancel event.
send "{@kay} &bGiriş yapmadan eşya atamazsın!" to player.
on quit:
set {giris.%player%} to 0