Çözüldü Skript ile authme gibi birşey oluşturulurmu ??

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Zaten var :p (Hemde ben tarafından türkçeleştirilmiş ve editlenmiş türkçe :3)

Kod:
on join:
    clear the player's inventory
    if {register.%player%} is "true":
        set {pos.%player%} to location of player
        set {login.%player%} to "false"
    else:
        set {pos.%player%} to location of player
        set {login.%player%} to "none"
        set {register.%player%} to "false"

command /giris [<text>]:
    aliases: /login
    trigger:
        arg 1 is set:
            if {password.%player%} is set:
                arg 1 is "%{password.%player%}%":
                    set {login.%player%} to "true"
                    restore inventory of player from {skAuth.Inventory.%player%}
                    send player title "&1&lCrack&6&lKoruyucu" with subtitle "&aBaşarılı: Giriş Yapıldı!" for 10 seconds
                    wait 5 seconds
                    #send "<gold>[<blue>CrackKoruyucu<gold>] <green>Basariyla Giris Yaptiniz !" to player
                else:
                    send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Yanlış Şifre Girildi!" for 10 seconds
                    #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Yanlis Sifre." to player
            else:
                #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Kayit Olmamissiniz." to player
                send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Kayıt Olmamışsınız!" for 10 seconds
        else:
            send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Şifrenizi Yazmanız Lazım!" for 10 seconds
            #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifrenizi Yazmadiniz." to player
            #send "<gold>[<blue>CrackKoruyucu<gold>] <red>/giris sifre" to player
               
command /kayitol [<text>] [<text>]:
    aliases: /register
    trigger:
        if {password.%player%} is set:
            send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Zaten Kayıtlısınız!" for 10 seconds
            #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Zaten Kayitlisiniz !" to player
        else:
            arg 1 is set:
                arg 2 is set:
                    arg 1 is arg 2:
                        if {IP.%IP of player%} is not set:
                            set {IP.%arg 2%} to IP of player
                            set {IP.%IP of player%} to "%name of player%"
                            set {register.%player%} to "true"
                            set {password.%player%} to arg 1
                            #send "<gold>[<blue>CrackKoruyucu<gold>] <green>Basariyla Kayit Oldunuz ! Sifreniz: %{password.%player%}%" to player
                            send player title "&1&lCrack&6&lKoruyucu" with subtitle "&aBaşarılı: Kayıt Yapıldı! İyi Oyunlar!" for 10 seconds
                        else if {IP.%IP of player%} is set:
                            #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Zaten Bir Hesabiniz Var." to player
                            send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Zaten bir hesabınız var! Aynı IP'den giremezsiniz!" for 10 seconds
                    else:
                        #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifreler Uyusmuyor !" to player
                        send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Şifreleriniz Uyuşmuyor!" for 10 seconds
                else:
                    #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifrenizi Tekrar Girmelisiniz." to player
                    send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Şifrenizi Bir Kez Daha Girmelisiniz!" for 10 seconds
            else:
                #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifrenizide Yazmalisiniz !" to player
                send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Şifrenizi İki Kez Yazmalısınız!" for 10 seconds

command /cikis:
    trigger:
        set {login.%player%} to "false"
        #send "<gold>[<blue>CrackKoruyucu<gold>] <green>Basariyla Cikis Yaptiniz !" to player
        send player title "&1&lCrack&6&lKoruyucu" with subtitle "&aBaşarılı: Çıkış Yapıldı!" for 10 seconds
        set {pos.%player%} to location of player
       
command /hesabisil [<text>]:
    trigger:
        arg 1 is set:
            arg 1 is "%{password.%player%}%":
                set {login.%player%} to "none"
                set {register.%player%} to "false"
                set {pos.%player%} to location of player
                delete {password.%player%}
                delete {IP.%IP of player%}
                delete {IP.%player%}
                #send "<gold>[<blue>CrackKoruyucu<gold>] <green>Basariyla Hesabinizi Sildiniz." to player
                send player title "&1&lCrack&6&lKoruyucu" with subtitle "&aBaşarılı: Hesabınızı Sildiniz!" for 10 seconds
            else:
                #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Yanlis Sifre." to player
                send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Yanlış Şifre!" for 10 seconds
        else:
            #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifrenizide Girmelisiniz." to player
            send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Şifrenizide Yazın!" for 10 seconds

           
command /sifremidegistir [<text>] [<text>]:
    trigger:
        arg 1 is set:
            arg 2 is set:
                arg 1 is {password.%player%}:
                    arg 2 is arg 1:
                        send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Şifreniz zaten aynı!" for 10 seconds
                    else:
                        set {password.%player%} to arg 2
                        send player title "&1&lCrack&6&lKoruyucu" with subtitle "&aBaşarılı: Şifre Değiştirildi!" for 10 seconds
                        #send "<gold>[<blue>CrackKoruyucu<gold>] <green>Basariyla Sifreni Degistirdin ! Yeni Sifren: %{password.%player%}%" to player
                else:
                    #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Yanlis Sifre." to player
                    send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Yanlış Şifre!" for 10 seconds
            else:
                #send "<gold>[<blue>CrackKoruyucu<gold>] <red>Yeni Bir Sifre Girmelisiniz." to player
                send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Yanlış Şifre!" for 10 seconds
        else:
            send player title "&1&lCrack&6&lKoruyucu" with subtitle "&cHata: Yanlış Şifre!" for 10 seconds
           
command /crackpanel [<text>] [<text>] [<text>]:
    permission: ck.admin
    trigger:
        if arg 1 is "kayitet":
            arg 2 is set:
                arg 3 is set:
                    if {register.%arg 2%} is not set:
                        set {register.%arg 2%} to "true"
                        set {login.%arg 2%} to "false"
                        set {password.%arg 2%} to "%arg 3%"
                        send "<gold>[<blue>CrackPanel<gold>] <green>Basariyla Kayit Edildi ! Sifresi: %arg 3%" to player
                    if {register.%arg 2%} is "false":
                        set {register.%arg 2%} to "true"
                        set {login.%arg 2%} to "false"
                        set {password.%arg 2%} to "%arg 3%"
                        send "<gold>[<blue>CrackPanel<gold>] <green>Basariyla Kayit Edildi ! Sifresi: %arg 3%" to player
                    else:
                        send "<gold>[<blue>CrackPanel<gold>] <red>Bu Oyuncu Zaten Kayitli." to player
                else:
                    send "<gold>[<blue>CrackPanel<gold>] <red>Bir Sifre Girmeniz Gerek." to player
            else:
                send "<gold>[<blue>CrackPanel<gold>] <red>Bir OyuncuAdi Giriniz." to player
        else if arg 1 is "hesapsil":
            arg 2 is set:
                if {register.%arg 2%} is "true":
                    set {register.%arg 2%} to "false"
                    set {login.%arg 2%} to "none"
                    delete {password.%arg 2%}
                    delete {IP.%{IP.%arg 2%}%}
                    delete {IP.%arg 2%}
                    send "<gold>[<blue>CrackPanel<gold>] <green>Basariyla Hesap Silindi." to player
                else:
                    send "<gold>[<blue>CrackPanel<gold>] <red>Bu Oyuncu Zaten Kayitli Degil !" to player
            else:
                send "<gold>[<blue>CrackPanel<gold>] <red>Bir OyuncuAdi Girin." to player
        else if arg 1 is "sifrebak":
            arg 2 is set:
                if {password.%arg 2%} is set:
                    send "<gold>[<blue>CrackPanel<gold>] <green>Oyuncunun Sifresi: %{password.%arg 2%}%" to player
                else:
                    send "<gold>[<blue>CrackPanel<gold>] <red>Oyuncu Kayit Olmamis !" to player
            else:
                send "<gold>[<blue>CrackPanel<gold>] <red>Bir Oyuncu Adi Girin." to player
        else if arg 1 is "sifredegistir":
            arg 2 is set:
                arg 3 is set:
                    if {password.%arg 2%} is set:
                        set {password.%arg 2%} to arg 3
                        send "<gold>[<blue>CrackPanel<gold>] <green>Basariyla %arg 2%'in Sifresi Degistirildi. Yeni Sifresi: %arg 3%" to player
                    else:
                        send "<gold>[<blue>CrackPanel<gold>] <red>Oyuncu Kayitli Bile Degil." to player
                else:
                    send "<gold>[<blue>CrackPanel<gold>] <red>%arg 2% Icin Bir Sifre Girin." to player
            else:
                send "<gold>[<blue>CrackPanel<gold>] <red>Bir OyuncuAdi Girin." to player
        else:
            message ""
            message " &6[&1CrackKoruyucu&6]"
            message ""
            message " &7Admin Komutlari:"
            message "  &d/crackpanel kayitet [oyuncu] [sifresi]"
            message "  &d/crackpanel hesapsil [oyuncu]"
            message "  &d/crackpanel sifredegistir [oyuncu] [yenisifresi]"
            message "  &d/crackpanel sifrebak [oyuncu]"
            message ""
            message " &7Oyuncu Komutlari:"
            message "  &d/giris [sifresi]"
            message "  &d/cikis"
            message "  &d/kayitol [sifresi] [sifresi]"
            message "  &d/hesabisil [sifresi]"
            message "  &d/sifremidegistir [eski sifre] [yeni sifre]"
            message ""
               
       
on quit:
    if {login.%player%} is "true":
        set {login.%player%} to "false"
       
on command:
    command is not "giris" or "login" or "kayitol" or "register":
        if {register.%player%} is "false":
            cancel event
        if {login.%player%} is "false":
            cancel event
           
           
on inventory click:
    if {register.%player%} is "false":
        cancel event
    if {login.%player%} is "false":
        cancel event
       
on drop:
    if {register.%player%} is "false":
        cancel event
    if {login.%player%} is "false":
        cancel event

on pickup:
    if {register.%player%} is "false":
        cancel event
    if {login.%player%} is "false":
        cancel event
       
on break:
    if {register.%player%} is "false":
        cancel event
    if {login.%player%} is "false":
        cancel event
       
on place:
    if {register.%player%} is "false":
        cancel event
    if {login.%player%} is "false":
        cancel event
       
on chat:
    if {register.%player%} is "false":
        cancel event
    if {login.%player%} is "false":
        cancel event
       
on damage:
    if {register.%victim%} is "false":
        cancel event
    if {login.%victim%} is "false":
        cancel event

every tick:
    loop all players:
        if {login.%loop-player%} is "true":
            set {skAuth.Inventory.%loop-player%} to loop-player's serialized inventory

every 0.2 seconds:
    loop all players:
        if {register.%loop-player%} is "false":
            teleport loop-player to {pos.%loop-player%}
        if {login.%loop-player%} is "false":
            teleport loop-player to {pos.%loop-player%}

           
every 8 seconds:
    loop all players:
        if {register.%loop-player%} is "false":
            teleport loop-player to {pos.%loop-player%}
            send loop-player title "&1&lCrack&6&lKoruyucu" with subtitle "&3Hoşgeldiniz! Lütfen kayıt olun. /kayitol <sifre> <sifre>" for 10 seconds
        if {login.%loop-player%} is "false":
            teleport loop-player to {pos.%loop-player%}
            send loop-player title "&1&lCrack&6&lKoruyucu" with subtitle "&3Hoşgeldiniz! Lütfen giriş yapın. /giris <sifre>" for 10 seconds
lagg olursa carlar hepsi gider :D autme buna 1000 ceker :D
 
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