- En iyi cevaplar
- 4
Arkadaşlar böyle bir skript yazma nedenim; Genellikle Authme kullanıyoruz ve authme'de bazı sorunlar gercekleşebiliyor! o yüzden böyle bir skript yazdım Eğer Türkçe versyonunun gelmesini istiyorsanız biraz ilgi göstermeniz yeterli olucaktır teşekkürler iyi forumlar!
Kod:
options:
# Turkish Note(Turkce Aciklama): Bu skripti KirmiziAlev yazdi ve eger KirmiziAlevin yazdiginainanmayip, baskasindan aldin diyecek olanlar olursa Skype: yogurtfx bana ulassin kanitlarim.
loginprefix: &8[&4&lLogin&8] # Login messages tag
registerprefix: &8[&a&lRegister&8] # Register messages tag
passprefix: &8[&c&lPassword&8] # Password messages tag
urperm: logreg.unregister # /unregister Staff Permission.
every 30 seconds:
loop all players:
if {logged.%loop-player%} is false:
kick loop-player due to "&cYou were kicked! Reason:%nl%&fBe faster!"
on first join:
if {registered.%player%} is not set:
set {registered.%player%} to false
if {logged.%player%} is not set:
set {logged.%player%} to false
on join:
set {logreg.pos1.%player%} to location of player
set {logged.%player%} to false
send "&e&lThis server is protected by &4Login&7 and &aRegister &e&lsystem!" to player
if {logged.%player%} is false:
if {registered.%player%} is false:
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
if {registered.%player%} is true:
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
send "&cWARNING: &fIf you enter the password incorrectly or enter it slowly, you will be kicked!" to player
on damage of player:
if {registered.%attacker%} is false:
cancel event
send "{@registerprefix} &fPlease register with command: &a/register <password>" to attacker
if {logged.%attacker%} is false:
cancel event
send "{@loginprefix} &fPlease login with command: &c/login <password>" to attacker
on command:
if command is not "login" or "l" or "register" or "reg":
if {registered.%player%} is false:
cancel event
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
if {logged.%player%} is false:
cancel event
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
on place:
if {logged.%player%} is false:
cancel event
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
if {registered.%player%} is false:
cancel event
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
on break:
if {logged.%player%} is false:
cancel event
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
if {registered.%player%} is false:
cancel event
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
on chat:
if {logged.%player%} is false:
cancel event
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
if {registered.%player%} is false:
cancel event
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
on any movement:
if {registered.%player%} is false:
teleport player to {logreg.pos1.%player%}
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
if {logged.%player%} is false:
teleport player to {logreg.pos1.%player%}
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
on inventory click:
if {registered.%player%} is false:
close the player's inventory
teleport player to {logreg.pos1.%player%}
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
if {logged.%player%} is false:
close the player's inventory
teleport player to {logreg.pos1.%player%}
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
command /login [<text>]:
aliases: /l
description: Login command.
usage: &c/login <password>
trigger:
if {registered.%player%} is false:
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
else:
if {logged.%player%} is true:
send "&cYou are logged in!" to player
else:
if arg 1 is not set:
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
if arg 1 is set:
if {password.%player%} is arg 1:
set {logged.%player%} to true
clear {failed.%player%}
send "&aYou've successfully logged in, good games!" to player
send "[Login-Register] %player% logged in. (%day%.%month%.%year% - %hour%.%minute%.%second%)" to console
else:
kick player due to "&cYou were kicked! Reason:%new line%&fWrong password! Please try again."
command /register [<text>]:
aliases: /reg
description: Register command.
usage: &a/register <password>
trigger:
if {registered.%player%} is true:
send "&cYou are registered in!" to player
else:
if arg 1 is not set:
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
if arg 1 is set:
set {password.%player%} to arg 1
set {registered.%player%} to true
set {logged.%player%} to true
send "&fYou are successfully registered with our server, Your password: &a%arg 1%" to player
send "[Login-Register] %player% registered. (%day%.%month%.%year% - %hour%.%minute%.%second%)" to console
command /unregister [<offlineplayer>]:
permission: {@urperm}
permission message: &4You are don't have permission.
aliases: /uregister
usage: &7/&aunregister &c<player name>
trigger:
if arg 1 is not set:
send "&fCorrect usage: &7/&aunregister &c<player name>" to player
if arg 1 is set:
if {registered.%arg 1%} is false:
send "&c%arg 1% is not registered this server!" to player
else:
set {registered.%arg 1%} to false
send "&a%arg 1% &fsuccessfully unregistered." to player
kick arg 1 due to "&cYou were kicked! Reason:%newline%&fYour account has been unregistered."
command /changepassword [<text>] [<text>]:
aliases: /changepass, /cpassword
usage: &7/&achange&cpassword &b<old password> &a<new password>
trigger:
if {registered.%player%} is true:
if {logged.%player%} is true:
if arg 1 is not set:
if arg 2 is not set:
send "&fCorrect usage: &7/&achange&cpassword &b<old password> &a<new password>" to player
if arg 1 is set:
if arg 2 is set:
if {password.%player%} is arg 1:
set {password.%player%} to arg 2
send "&fYour password successfully changed! Your new password: &a%arg 2%" to player
else:
send "&cYour old password have errors!" to player
else:
send "&cYou are not logged this server!" to player
send "{@loginprefix} &fPlease login with command: &c/login <password>" to player
else:
send "&cYou are not registered this server!" to player
send "{@registerprefix} &fPlease register with command: &a/register <password>" to player
Son düzenleme: