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 ?
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!"
BloodyX#4069
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!"
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 authmesana 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
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
Haklısın Dostum Skript Hata Verirse Ohh Kurucu çarına gir herkeze ban at wgleri kaldir server bitsin :Dhakkatten abi bi bug olursa çarlar da çalınabilir.
ayn maplarıda yıkar bi güzel kurucu yatıyo haberi yok :DHaklısın Dostum Skript Hata Verirse Ohh Kurucu çarına gir herkeze ban at wgleri kaldir server bitsin :D
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
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!