Skript Paylaşımı Kayıt Olma Skripti v1.0

  • Konuyu Başlatan Konuyu Başlatan Alpys
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 5.321
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Peki eksiklikleri? Gereksizliğini saymazsak skript güzel, eline sağlık
 
Kayıt logu düzenlenebilir, onun dışında güzel olmuş.
 

Alışılmış kayıt sistemlerinin yanı sıra çok daha kullanışlı bir kayıt sistemi olmuş ki şahsen çok da beğendim. Eline, emeğine ve çabana sağlık ;)
Bakış açınızı çok merak ediyorum... Alışılmış kayıt sistemleri derken piyasada kaç farklı kayıt sistemi varda böyle bir öngörüde bulundunuz, ek olarak bu sistemi kullanışlı kılan taraflarını sayar mısınız ?
 
Bakış açınızı çok merak ediyorum... Alışılmış kayıt sistemleri derken piyasada kaç farklı kayıt sistemi varda böyle bir öngörüde bulundunuz, ek olarak bu sistemi kullanışlı kılan taraflarını sayar mısınız ?
Elmas almak için yapiyor farketiysen herşeyi beğeniyor.
 

Bir Usta Yazar 'ın bu duruma düşmesi gülünç değil mi ? Bunun farkına varması gerek artık.​
Şunu anlayın artık;
O Yiğitin yazdığı mesajlar foruma öyle böyle bir işine yarıyor ki tabii ki siz bunları bilmediğiniz için bir şey yazmayın forumu iyi yerlere getirmeyi çalışan nadir kişilerden birisi sizi ilgilendirmiyor isterse 2017'de ki konuya yazsın yetkili değil mi uyarısını alır yapmaz ve şuanda eskisi gibi mesaj kasmıyor. Artık şu ön yargılarınızı kırın
 
Gidiyor bir sunucuya yorum yapiyor beğendim diyor beğenmesede beğendim derse olmaz dürüst olması gerekiyor, sunucu sahibi o yorumu görücek demeki bu adam sunucumu beğenmiş dicek ve kenini geliştirmicek
 
bence skripte hiç gerek yok lag yapar plugin varken skript kullanmayın bence
 
AuthMe genede öneririm ama başarılı eline sağlık
 
Gereksinimler:
skript-yaml

Komutlar
/kayıt [Şifre] -> Sunucuya kaydolur
/giriş [Şifre] -> Sunucuya giriş yapar
/kayıtsil [oyuncu] -> Oyuncunun kaydını siler
/şifredeğiştir [şifre] [yenişifre] -> Şifreyi değiştirir


Özellikler
Çoğu kayıt olma skriptinde bulunan on any movement eventi yok
Kayıt olma giriş yapma kayıt silme gibi durumları plugins/kayitdosyasi/kayitlog.yml dosyasına kaydeder
Türkçe karakterler kullanılmıştır



Fotoğraflar
Ekli dosyayı görüntüle 127181
Ekli dosyayı görüntüle 127182


JavaScript:
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 /kayit [<text>]:
    aliases: /kayıt , /register
    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. Şifreniz: &b%arg 1%!"
                add 1 to {kayitsayisi}
                send "{@kay} &aSunucuya kaydolmuş &b%{kayitsayisi}%.&akişisin!"
                set {giris.%player%} to 1
                add "%player% Sunucuya kayıt oldu" to yaml list "Kayıt Logu" from "KayitLog"
                save yaml "KayitLog"
        else:
            send "{@kay} &4Sunucuda kaydınız bulunmakta !"
     
     
command /giris [<text>]:
    aliases: /giriş , /login
    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"
                    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 lütfen giriş yapınız."
        send "{@kay} &b/giriş [şifre]"
        wait 10 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

Foruma atıcağım ilk skript umarım beğenmişsinizdir bug bulduysanız yazabilirsiniz.
authme ne güne duruyor acaba :D
 
Bence pek gerekli olduğunu düşünmüyorum zaten Authme var kullanmak isteyen olursa gayet güzel



server-icon.png.jpg
 
Authme Plugini Kullansan Daha İyi Olur!Skriptden Önce Plugin Kullanılmalı!
 
Daha neler göreceğim bu mc SKRİPT ALEMİNDE.
yok skripte lisans mı ekleyen dersin.
yok skript ile kayıt sistemimi yapan dersin.
ah ah tamam skript yazmayı biliyorsun ve bunu yapmak istiyorun fakat YAPMA.
Git yapılmamış projeler düşün onlara kafa yor.
 
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