###################################### #Autor: Zimmerr # #Skrypt: ZimmerrLogin # #Regulamin: Nie Zmieniac Autora # ###################################### on join: set {glod.%player%} to hunger of player set hunger of player to 10 set {zycie.%player%} to health of player set health of player to 10 set {helmet::%player%} to player's helmet slot set {chest::%player%} to player's chestplate slot set {legs::%player%} to player's leggings slot set {boots::%player%} to player's boots slot clear player's inventory if {zarejestrowany.%player%} is false: set {captcha.znak1} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z" set {captcha.znak2} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z" set {captcha.znak3} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z" set {captcha.znak4} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z" set {captcha.znak5} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z" set {captcha.znak6} to 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or "a" or "A" or "b" or "B" or "c" or "C" or "d" or "D" or "e" or "E" or "f" or "F" or "g" or "G" or "h" or "H" or "k" or "K" or "l" or "L" or "m" or "M" or "n" or "N" or "o" or "O" or "p" or "P" or "q" or "Q" or "r" or "R" or "s" or "S" or "t" or "T" or "u" or "U" or "v" or "V" or "w" or "W" or "x" or "X" or "y" or "Y" or "z" or "Z" set {captcha.kod.%player%} to "%{captcha.znak1}%%{captcha.znak2}%%{captcha.znak3}%%{captcha.znak4}%%{captcha.znak5}%%{captcha.znak6}%" teleport player to {zimmerr.lobby} if {zarejestrowany.%player%} is not set: set {zarejestrowany.%player%} to false if {zalogowany.%player%} is not set: set {zalogowany.%player%} to false set {zalogowany.%player%} to false if {zarejestrowany.%player%} is true: send "&8[&7ZimmmerrLogin&8] &cAby sie zalogowac uzyj: /login (haslo)" while {zalogowany.%player%} is false: wait 5 seconds if {zalogowany.%player%} is false: send "&8[&7ZimmmerrLogin&8] &cAby sie zalogowac uzyj: /login (haslo)" else: send "&8[&7ZimmmerrLogin&8] &cTwoj kod captcha to: &e%{captcha.kod.%player%}%" send "&8[&7ZimmmerrLogin&8] &cAby sie zarejestrowac uzyj: /register (haslo) (captcha)" while {zarejestrowany.%player%} is false: wait 5 seconds if {zarejestrowany.%player%} is false: send "&8[&7ZimmmerrLogin&8] &cTwoj kod captcha to: &e%{captcha.kod.%player%}%" send "&8[&7ZimmmerrLogin&8] &cAby sie zarejestrowac uzyj: /register (haslo) (captcha)" on quit: if {zalogwany.%player%} is true: set {lokalizacja.%player%} to player's location command /register [] []: aliases: reg, zarejestruj trigger: if {zarejestrowany.%player%} is false: if arg 1 is set: set {_h} to arg 1 set {haslo.%player%} to hashed {_h} wait 1 tick set {_h} to "%{haslo.%player%}%" set {zarejestrowany.%player%} to true send "&8[&7ZimmmerrLogin&8] &cAby sie zalogowac uzyj: /login (haslo)" else: send "&8[&7ZimmmerrLogin&8] &cPodaj haslo." else: send "&8[&7ZimmmerrLogin&8] &cJestes juz zarejestrowany!" command /login []: aliases: l, zaloguj trigger: if {zalogowany.%player%} is false: if arg 1 is set: if {zarejestrowany.%player%} is true: {haslo.%player%} is hashed text-argument: set {zalogowany.%player%} to true send "&8[&7ZimmmerrLogin&8] &cZostales zalogowany!" teleport player to {lokalizacja.%player%} restore inventory of player from {eq::%player%} give {helmet::%player%} to player give {chestplate::%player%} to player give {legs::%player%} to player give {boots::%player%} to player set hunger of player to {glod.%player%} set health of player to {zycie.%player%} else: send "&8[&7ZimmmerrLogin&8] &cNieprawidlowe haslo!" else: send "&8[&7ZimmmerrLogin&8] &cPodaj haslo." else: send "&8[&7ZimmmerrLogin&8] &cJestes juz zalogowany!" command /logout []: aliases: wylogujsie, logam trigger: if {zalogowany.%player%} is true: set {lokalizacja.%player%} to location of player kick player because "&8==--=--==&7ZimmmerrLogin&8==--=--==%newline%&eZostales wylogowany!%newline%&8==--=--==&7ZimmmerrLogin&8==--=--==" on command: if {zalogowany.%player%} is false: if command is not "register" or "reg" or "login" or "l": send "&8[&7Zimmerr&8] &cAby uzywac komend musisz sie zalogowac!" cancel event command /ustawpoczekalnie: trigger: if player has permission "zimmerr.ustawpoczekalnie": set {zimmerr.lobby} to player's location else: send "&cNie posiadasz uprawnien. &8(&7Zimmerr.ustawpoczekalnie&8)" command /odrejestruj []: aliases: unregister trigger: if arg 1 is player: if player has permission "Zimmerr.Unreg": set {_p} to arg 1 parsed as player set {zarejestrowany.%arg 1%} to false kick {_p} because "&8==--=--==&7Zimmmerr==%newline%&eZostales odrejestrowany!%newline%&8==--=--==&7Zimmmerr&8==--=--==" else if {haslo.%player%} is hashed text-argument: set {zarejestrowany.%arg 1%} to false kick player because "&8==--=--==&7Zimmmerr&8==--=--==%newline%&eZostales odrejestrowany!%newline%&8==--=--==&7Zimmmerr&8==--=--==" on damage: if victim is player: if {zalogowany.%victim%} is false: cancel event on any movement: if {zalogowany.%player%} is false: cancel event on break: if {zalogowany.%player%} is false: cancel event on place: if {zalogowany.%player%} is false: cancel event on drop: if {zalogowany.%player%} is false: cancel event on eat: if {zalogowany.%player%} is false: cancel event on pickup: if {zalogowany.%player%} is false: cancel event on inventory click: if {zalogowany.%player%} is false: cancel event