[İSTEK] Skript'de şifre mantığı nasıl yapılır?

BattleDragon14

Elmas Madencisi
En iyi cevaplar
0
on any movement:
on chat:
on damage:
on command:

altında if {girişyaptı.%player%} isn't true:
cancel event vb. Şeklinde.
 

YasirUS

Obsidyen Madencisi
En iyi cevaplar
0
Örn Register Komutu grlince {Şifre. %Player%} to arg-1 Yapsin
Login Yapılınca
if Arg-1 is {şifre. %player%} ise
Set {Giriş. %player%} to true yapsın
On Quitdede False
ON command:
if {Giriş. %player%} is not set:
Cancel Event
Bunu Bilmiyorsan Önceki Sk BUNDAN Daha zor O Bot Şeyi Nasıl Yaptın Aldığın Belli OLDU Serhan Sana Yakistiramadim
 

BattleDragon14

Elmas Madencisi
En iyi cevaplar
0
Eğer AuthMe plugin'ini kullanıyorsanız AuthmeSKAddon adlı skript eklentisini indirin.

Kod:
#Oyuncu giriş yaptığında:
on join:
     if player is logged:
#Oyuncu giriş yapmadığında
on join:
     if player isn't logged:
#Oyuncu kayıt olduğunda
on join:
     if player is registered:
 

SerhanRS

Zombi Katili
En iyi cevaplar
0
Örn Register Komutu grlince {Şifre. %Player%} to arg-1 Yapsin
Login Yapılınca
if Arg-1 is {şifre. %player%} ise
Set {Giriş. %player%} to true yapsın
On Quitdede False
ON command:
if {Giriş. %player%} is not set:
Cancel Event
Bunu Bilmiyorsan Önceki Sk BUNDAN Daha zor O Bot Şeyi Nasıl Yaptın Aldığın Belli OLDU Serhan Sana Yakistiramadim
Hayır ya ben bu mantıkda demedim!
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
O MantığA Gerek Yokki İf Arg-1 is "% {Şifre. %player%}%":
hashlaman lazım yoksa şifreyi çalabilirler hashlayınca yazıyı okunmaz hale getiriyor ve büyük küçük harf ayrımıda yapmaz diye hatırlıyorum yanlış olabilir.

PHP:
set {Sifre.%player%} to hashed arg 1


if {Sifre.%player%} is hashed arg 1:
 

blackdoom166

Yeni Doğmuş
En iyi cevaplar
0
Al kardeim kodladığım authme tarzı bir skript burdan örnek alabilirsin. Bugları olabilir ama.
Kod:
options:
    tag:&8&l[&aKayit&8&l]&6
command /kayit <text> <text>:
    usage:&6Kullanim: /kayit <sifre> <sifre>
    trigger:
        if {%player%.sifre} is not set:
            if arg 1 is arg 2:
                message "{@tag} Basariyla kayit oldunuz."
                set {%player%.sifre} to arg 1
            else:
                message "Sifreler uyusmuyor!"
        else:
            message "{@tag} Zaten kayitlisin."
command /giris <text>:
    usage:&6Kullanim: /giris <sifre>
    trigger:
        if {denemeler.%player%.giris} is 1:
            message "{@tag} Zaten giris yaptin"
        else:
            if {%player%.sifre} is not set:
                message "{@tag} Kayit olmadan giris yapamazsin."
            else:
                if arg 1 is {%player%.sifre}:
                    message "{@tag} Basariyla giris yaptiniz"
                    set {denemeler.%player%.giris} to 1
                else:
                    message "Yanlis sifre!"
command /sifredegistir <text> <text>:
    usage:&6Kullanim: /sifredegistir <eskisifre> <yenisifre>
    trigger:
        if arg 1 is {%player%.sifre}:
            set {%player%.sifre} to arg 2
            message "{@tag} Basariyla sifreni degistirdin."
        else:
            message "{@tag} Sifren yanlis"
on quit:
    set {denemeler.%player%.giris} to 0
on join:
    set {denemeler.%player%.ll} to location of player
    if {%player%.sifre} is not set:
        wait 1 second
        message "{@tag} Lutfen kayit olunuz."
        message "&6Kayit olmak icin: &c/kayit <sifre> <sifre>"
        stop
    if {denemeler.%player%.giris} is 0:
        wait 1 second
        message "{@tag} Lutfen giris yapiniz"
        message "&6Giris yapmak icin: &c/giris <sifre>"
        stop
on break:
    if {%player%.sifre} is not set:
        cancel event
    if {denemeler.%player%.giris} is 0:
        cancel event
on drink:
    if {%player%.sifre} is not set:
        cancel event
    if {denemeler.%player%.giris} is 0:
        cancel event
on eat:
    if {%player%.sifre} is not set:
        cancel event
    if {denemeler.%player%.giris} is 0:
        cancel event
on any movement:
    if {%player%.sifre} is not set:
        teleport player to {denemeler.%player%.ll}
    if {denemeler.%player%.giris} is 0:
        teleport player to {denemeler.%player%.ll}
    if {denemeler.%player%.giris} is 1:
        stop

on place:
    if {%player%.sifre} is not set:
        cancel event
    if {denemeler.%player%.giris} is 0:
        cancel event
on join:
    wait 30 seconds
    if {denemeler.%player%.giris} is 0:
        kick player due to "&4Giris yapma zamanini astin!"
    if {%player%.sifre} is not set:
        kick player due to "&4Kayit olma zamanini astin!"
 
Üst