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

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

PixelKafa35

Birisi mi Spawnlandı?
Katılım
28 Şubat 2016
Mesajlar
8
Elmaslar
0
Puan
0
Yaş
27
Merhaba arkadaşlar ya ben bir skrip istiyorumda yapabilen olurmu skript şudur authme gibi adam server ilk girişinde register[kayıt] olucak kayıt olup kapatıp açtığında ise login[giriş]yaparak gircek felan böyle bir skript yapabilirmisiniz ?
 
Merhaba arkadaşlar ya ben bir skrip istiyorumda yapabilen olurmu skript şudur authme gibi adam server ilk girişinde register[kayıt] olucak kayıt olup kapatıp açtığında ise login[giriş]yaparak gircek felan böyle bir skript yapabilirmisiniz ?

Authme Mysql ve kayıt sistemi gibi bir özelliği mevcut. Skript ile yapılabiliyorsa, güzel olur.
 
Ben yapabilirm fakat authme varken neden skript kullanıyorsun ki. Çok skript kullanmak sunucuda lag oluşturabiilr
 
Halil kardeş ne olur yaparmısın yapıp burdan verirsen çok mutlu olurum lütfen yardımcı ol.
 
Şu an olmaz ama kodladığımda atıyım. Skype varsa ordan da atabilirim.
 
Halil kardeşim skype ım ''EgeHEM'' eklersen sevinirim kod lazım yardımcı olursan sevinirim
 
Al kardeşim. Bir yerde gördüm bunu çok hatası felan vardı. bugları zaten çoktu. yeniden editleyerek yazdım + buglarını düzelttim. Yani bir nevi alıntı ama aldığım kod bir işe yaramazdı. o yüzden editledim.
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!"
 
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!"


sana bir öneri autme kullan ve bu skript kullanırsan serverin laga girer bukezde lagdan dolayı bi dert care acıyacaksın bütün serverler autme kullanıyor autme kullan derim hem bunda ufak bi hata autme sıktıntısı yaratacagını unutma sen bilirsin ii düşün autme mi skript mi lagı göze alıyorsan kullan derim şahsen hiç önermem
 
sana bir öneri autme kullan ve bu skript kullanırsan serverin laga girer bukezde lagdan dolayı bi dert care acıyacaksın bütün serverler autme kullanıyor autme kullan derim hem bunda ufak bi hata autme sıktıntısı yaratacagını unutma sen bilirsin ii düşün autme mi skript mi lagı göze alıyorsan kullan derim şahsen hiç önermem
Aynısını bende söylemiştim. Lag oluşabilir. ve buglar da olabilir. autme daha güvenli fakat. İstedi ben de verdim. Kullanıp kullanmamak ona kalmış. Ama tavsiyem authme
 
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!"


sana bir öneri autme kullan ve bu skript kullanırsan serverin laga girer bukezde lagdan dolayı bi dert care acıyacaksın bütün serverler autme kullanıyor autme kullan derim hem bunda ufak bi hata autme sıktıntısı yaratacagını unutma sen bilirsin ii düşün autme mi skript mi lagı göze alıyorsan kullan derim şahsen hiç önermem

hakkatten abi bi bug olursa çarlar da çalınabilir.
 
Olusturulur Ancak Butun Sifreleri Eklenen Emailleri Isimleri,ChangePassword Variablelerini Bir Yere Otomatik Yuklemesi Gerekir.Yani Anliyacagin Serverin Lagdan Gecilmez.​
 
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
 
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