İstek login yaptıktan sonra lobby aktarma lazım

Mertka

Kızıltaş Madencisi
Mesajlar
462
En iyi cevaplar
0
Beğeniler
82
Puanları
0
Sanır bu authme skripti bir konudan buldum

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 "<gold>[<blue>CrackKoruyucu<gold>] <green>Basariyla Giris Yaptiniz !" to player
                else:
                    send "<gold>[<blue>CrackKoruyucu<gold>] <red>Yanlis Sifre." to player
            else:
                send "<gold>[<blue>CrackKoruyucu<gold>] <red>Kayit Olmamissiniz." to player
                send "<gold>[<blue>CrackKoruyucu<gold>] <red>/kayitol sifre sifre" to player
        else:
            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 "<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
                        else if {IP.%IP of player%} is set:
                            send "<gold>[<blue>CrackKoruyucu<gold>] <red>Zaten Bir Hesabiniz Var." to player
                    else:
                        send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifreler Uyusmuyor !" to player
                else:
                    send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifrenizi Tekrar Girmelisiniz." to player
            else:
                send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifrenizide Yazmalisiniz !" to player

command /cikis:
    trigger:
        set {login.%player%} to "false"
        send "<gold>[<blue>CrackKoruyucu<gold>] <green>Basariyla Cikis Yaptiniz !" to player
        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
            else:
                send "<gold>[<blue>CrackKoruyucu<gold>] <red>Yanlis Sifre." to player
        else:
            send "<gold>[<blue>CrackKoruyucu<gold>] <red>Sifrenizide Girmelisiniz." to player

          
command /sifremidegistir [<text>] [<text>]:
    trigger:
        arg 1 is set:
            arg 2 is set:
                arg 1 is {password.%player%}:
                    arg 2 is arg 1:
                        send "<gold>[<blue>CrackKoruyucu<gold>] <red>Bu Zaten Senin Sifren." to player
                    else:
                        set {password.%player%} to arg 2
                        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
            else:
                send "<gold>[<blue>CrackKoruyucu<gold>] <red>Yeni Bir Sifre Girmelisiniz." to player
        else:
            send "<gold>[<blue>CrackKoruyucu<gold>] <red>/sifremidegistir eskisifre yenisifre" to player
          
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
                    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] &eBy FailMail_"
            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 3 seconds:
    loop all players:
        if {register.%loop-player%} is "false":
            teleport loop-player to {pos.%loop-player%}
            send "<gold>[<blue>CrackKoruyucu<gold>] <red>Kayit Olmalisiniz ! /kayitol sifre tekrarsifre" to loop-player
        if {login.%loop-player%} is "false":
            teleport loop-player to {pos.%loop-player%}
            send "<gold>[<blue>CrackKoruyucu<gold>] <red>Giris Yapmalisiniz ! /giris sifre" to loop-player
 

Caner07ant

Marangoz
Mesajlar
58
En iyi cevaplar
0
Beğeniler
7
Puanları
330
Cevabı bulan olmamış, 2014 konusu fakat yinede açıklık getireyim googleye yazınca çıkan konulardan.

Authme - Config.yml'den "Hooks" bölümünü bul.
Hooks:
# Do we need to hook with multiverse for spawn checking?
multiverse: true
# Do we need to hook with BungeeCord?
bungeecord: true
# Send player to this BungeeCord server after register/login
sendPlayerTo: 'hub'
# Do we need to disable Essentials SocialSpy on join?
disableSocialSpy: true
# Do we need to force /motd Essentials command on join?
useEssentialsMotd: false

Böyle yap, sendPlayerTo: 'hub' yerine ise lobiye aktarıcak kodu yazınız.
 

Caner07ant

Marangoz
Mesajlar
58
En iyi cevaplar
0
Beğeniler
7
Puanları
330
" on authme login: "

da kullanabilirsin ek mesaj eklemek istiyorsan örnek "Lobiye aktarılıyorsunuz" diye title ekleyebilir veya send ekleyebilirsiniz
anlıyacağınız bunu kullana bilir siniz, buraya bilgisiz arkadaşların yazmasıda değişik. Bu arada " on authme login: " için
Skript,SkRayFall ve SharpSK gereklidir.
 
Son düzenleme:

DerpBoy

Kömür Madencisi
Mesajlar
130
En iyi cevaplar
0
Beğeniler
34
Puanları
215
Ruh hali
Cevabı bulan olmamış, 2014 konusu fakat yinede açıklık getireyim googleye yazınca çıkan konulardan.

Authme - Config.yml'den "Hooks" bölümünü bul.
Hooks:
# Do we need to hook with multiverse for spawn checking?
multiverse: true
# Do we need to hook with BungeeCord?
bungeecord: true
# Send player to this BungeeCord server after register/login
sendPlayerTo: 'hub'
# Do we need to disable Essentials SocialSpy on join?
disableSocialSpy: true
# Do we need to force /motd Essentials command on join?
useEssentialsMotd: false

Böyle yap, sendPlayerTo: 'hub' yerine ise lobiye aktarıcak kodu yazınız.


Eski konuları tekrar güncellemeyelim lütfen
 

Caner07ant

Marangoz
Mesajlar
58
En iyi cevaplar
0
Beğeniler
7
Puanları
330
Eski konuları tekrar güncellemeyelim lütfen

"Cevabı bulan olmamış, 2014 konusu fakat yinede açıklık getirmek istedim" *googleye yazınca çıkan konulardan* googlede çıktığı için konuya bakan kişilere yardım etmek istedim. Post kasmayı bırak, İlk yazımda belirttim zaten.
 
Son düzenleme:

Üst