Rehber Minecraft Skript ile Login Sistemi Geliştirme!

ZenginCraft_admin

Odunlara Vur Vur Vur!
Yasaklandı
Katılım
6 Nisan 2026
Mesajlar
25
Elmaslar
-2
Puan
135
Yaş
34
Konum
Türkiye
Minecraft
DEM_2016_DEM

Discord:

Kullanmıyorum

Merhaba,Bu konu Purpur,Spigot,CraftBukkit vb. gibi sunucu sürümlerinde nasıl skript plugini ile login sistemi nasıl geliştirilir bunu gösterecegim işimiz kolay arkadaşlar sadece biraz kod yazmamız gerekiyor.Ben kodları verecegim size kafanız rahat olsun!

Konu:ilk önce
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
linkine gidip indiriyoruz pluginimizi,sonra ise sunucumuza kuruyoruz arkadaşlar,ben bilgisayarım üstünden açtım test sunucusu sizlere göstermek için yapmanız gerekenler fotorafdakileri yapmak 👇 👇 👇



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


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


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


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



























login plugininin içindeki kod:
Kod:
# ==========================================

#   EFESANEVI LOGIN SISTEMI - v1.21.1 (FIXED)

# ==========================================



options:

    p: &6&lSUNUCU &8»

    sure: 60



on join:

    # Katıldığında her ihtimale karşı eski efektleri bir sil temizlik yap

    remove all effects from player

 

    if {kayitli::%player%} is not set:

        set {giris-yapti::%player%} to false

        send title "&e&lHOS GELDIN" with subtitle "&fLütfen &6/kayit <sifre> <sifre> &fyapın." to player for 10 seconds

    else:

        set {giris-yapti::%player%} to false

        send title "&e&lTEKRAR HOS GELDIN" with subtitle "&fLütfen &6/giris <sifre> &fyapın." to player for 10 seconds

 

    # Efektleri çakalım

    apply potion of blindness 10 to player for 999 days

    apply potion of slowness 10 to player for 999 days

 

    wait {@sure} seconds

    if {giris-yapti::%player%} is false:

        remove all effects from player # Atılmadan önce temizle

        kick player because "{@p} &cSüre dolduğu için atıldınız!"



command /kayit [<text>] [<text>]:

    trigger:

        if {kayitli::%player%} is set:

            send "{@p} &cZaten kayıtlısınız!"

            stop

        if arg 1 is not set:

            send "{@p} &eKullanım: &f/kayit <sifre> <sifre>"

            stop

        if arg 1 is not arg 2:

            send "{@p} &cŞifreler uyuşmuyor!"

            stop

      

        set {sifre::%player%} to arg 1

        set {kayitli::%player%} to true

        set {giris-yapti::%player%} to true

      

        # --- EFEKT KALDIRMA BURADA ---

        remove all effects from player

        # ----------------------------

      

        send title "&a&lBASARILI" with subtitle "&fKaydınız oluşturuldu!" to player

        play sound "entity.player.levelup" to player



command /giris [<text>]:

    trigger:

        if {kayitli::%player%} is not set:

            send "{@p} &cKayıtlı değilsiniz!"

            stop

        if {giris-yapti::%player%} is true:

            send "{@p} &aZaten giriş yapmışsınız."

            stop

        if arg 1 is {sifre::%player%}:

            set {giris-yapti::%player%} to true

          

            # --- EFEKT KALDIRMA BURADA ---

            remove all effects from player

            # ----------------------------

          

            send title "&a&lGIRIS YAPILDI" with subtitle "&fKeyifli vakitler!" to player

            play sound "entity.player.levelup" to player

        else:

            send "{@p} &cHatalı şifre!"



# Çıkış yaptığında temizle ki bir sonraki girişte bug oluşmasın

on quit:

    remove all effects from player

    delete {giris-yapti::%player%}



# --- ENGELLEMELER ---

on any move:

    if {giris-yapti::%player%} is false:

        cancel event



on chat:

    if {giris-yapti::%player%} is false:

        cancel event



on command:

    if {giris-yapti::%player%} is false:

        if command is not "giris" or "kayit" or "l" or "reg":

            cancel event



on damage:

    if {giris-yapti::%victim%} is false:

        cancel event
 
Moderatör tarafından düzenlendi:
Authme de bu özellik varken skript kullanmanın bir amacı yok hocam. iyi çalışmalar
 
Hocam Saolun ama Bazı Arkadaşlarımız AuthMe Pluginini kuramıyor yani kuramıyor derken bazı purpur 1.21.1 sürümlerinde çalışmıyor ben bir kez denemiştim sonra gidip spigot kurdum.
 
Elimden geldigince iyi bir konu çıkartmak istedim.İyi Günler
 
Böyle bir özellik mevcutken yine de uğraşıp yapmışsınız Elinize sağlık
 
Böyle bir özellik mevcutken yine de uğraşıp yapmışsınız Elinize sağlık

Teşekkürler AuthMe Yada Loginsecurity bazen Çalışmıyor Özellikle Bir Purpur Sürümünde Sunucu açcaksanız Bu Skript Kodu İşinize Yarar Arkadaşlar Ben AuthMe Kurdum Purpur Sunucuma Ama Çalışmadıgı İçin Spigot Yaptım Sürümü.
 
Fotoları Editlemeyi Unutmuşum Kusura Bakmayın
 
Skript iyide artık Fosil Kalmadımı ya optimizasyonu falan kötü ama iyi bir rehber olmuş skript kullanıcıları için
 

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