Sol Reklam
Sağ Reklam

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

Durum
Mesaj gönderimine kapalı.

Alpys

Somon Balığı Selam Vermeye Geldi
Katılım
21 Mayıs 2020
Mesajlar
10
Elmaslar
12
Puanlar
410
Yaş
21
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
kayitlog.PNG

Ekran Görüntüsü (599).png


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.
 

Umut Enes

Odunlara Vur Vur Vur!

Discord:

UmutEnes_52#9475

Katılım
28 Nisan 2020
Mesajlar
35
Elmaslar
4
Puanlar
0
Yaş
23
Güzel Bi Skript Ama Plugin Varken Skript Kullanılcağını Sanmıyorum Kullananlar Olucaktır İllaki. Özel Skript Yazarmısın Bana Dc:UmutEnes#9475
 

patrick2dev

ölü.
Katılım
11 Aralık 2017
Mesajlar
815
Elmaslar
733
Puanlar
8.305

Ainslord

We are the best alayına rest - ANKARAGÜCÜ

Discord:

ainslord#3051

Katılım
12 Mayıs 2020
Mesajlar
136
Elmaslar
84
Puanlar
2.405
Minecraft
Ainslord
Başaralı bir çalısma olmuş fakat yanlıs bir yere değinmissiniz (: Authme varken skript kullanılacağını sanmıyorum.
 

EchTR

echtr of legend

Discord:

EchTR#1848

Katılım
2 Aralık 2016
Mesajlar
845
Elmaslar
630
Puanlar
8.060
Yer
İzmir
tamam iyi hoş ellerine sağlık da authme gibi pluginler varken neden neden bunu kullanalım ?
 

Alpys

Somon Balığı Selam Vermeye Geldi
Katılım
21 Mayıs 2020
Mesajlar
10
Elmaslar
12
Puanlar
410
Yaş
21

EchTR

echtr of legend

Discord:

EchTR#1848

Katılım
2 Aralık 2016
Mesajlar
845
Elmaslar
630
Puanlar
8.060
Yer
İzmir

daywe1

Sahiplenmek değil vazgeçebilmek seni yüceltir

Discord:

daywe#0001

Katılım
31 Mayıs 2020
Mesajlar
94
Elmaslar
40
Puanlar
4.055
Yer
Antalya
Minecraft
daywe
Bunu sadece yetkililer için yapabilirsin örn authme den sonra bu gelebilir yetkililere özel çünkü bazen yetkililerin hesapları çalınabiliyor kısacası güvenlik duvarı gibi.
 

AlperenX3

❤️

Discord:

alperentr

Katılım
7 Nisan 2020
Mesajlar
3.098
Elmaslar
1.271
Puanlar
11.785
Yer
İzmir
Minecraft
Artgum
Güzel bir skript olmuş ellerine sağlık.
benim tercihim plugin olurdu ama skript isteyenler için harika :<3:
 

Serdar098

Bir Kömür Göründü Kaptanım!
Katılım
19 Şubat 2017
Mesajlar
165
Elmaslar
104
Puanlar
9.060
Yaş
36
* gelmeden yerimi koriyim
 
S

Silinen üye 79251

Ziyaretçi

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 ;)
 

JESUS?

JESUS
Katılım
29 Ekim 2019
Mesajlar
629
Elmaslar
385
Puanlar
7.585
Ek bir avantaj varmı?
 

Alpys

Somon Balığı Selam Vermeye Geldi
Katılım
21 Mayıs 2020
Mesajlar
10
Elmaslar
12
Puanlar
410
Yaş
21

JESUS?

JESUS
Katılım
29 Ekim 2019
Mesajlar
629
Elmaslar
385
Puanlar
7.585
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı