Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Skrypt Zrobiony przez Knugi #
- # #
- #Zabraniam na: #
- #-Zarabianiu na moim skrypcie #
- #-Zmieniania, usuwania linijek bez mojego pozwolenia #
- # #
- #Pozwalam na: #
- #-Uzywanie skryptu #
- #-Udostepnianie skryptu z podanym autorem bez modyfi- #
- # kacji zadnej linijki kodu #
- options:
- wrongpasswordkick: false #Ma wyzucac gracza jezeli wpisze zle haslo? (false - nie, true - tak) - pozwalam na edycje
- reloadlogin: false #Ponowne logowanie po reloadzie? (false - nie, true - tak) - pozwalam na edycje
- czaswiadomosci: 5 #Czas po jakim ma ponownie wyslac wiadomosc aby sie zarejestrowac lub zalogowac (w sekundach) - pozwalam na edycje
- kicknotlogin: 30 #Czas po jaki ma wyrzucic gdy sie nie zaloguje w sekundach
- logo: <white>Auth<red>Sk #Logo AuthSk by Knugi - Nie zmieniac!
- backtospawn: true #Po zalogowaniu teleportuje na poprzednie koordynaty
- godnotlogins: true #Jest niesmiertelny gdy sie nie zaloguje
- adminip: true #Czy ma zapisac ip admina na konto, jezeli inne ip sie zaloguje na konto admina to go wyrzuci
- adminlogin: true #Czy admin musi wpisywac komende /login
- variables:
- enabled = true #Czy ma byc wlaczone logowanie/rejestrowanie (false - nie, true - tak) - pozwalam na edycje
- {login.%player%} = false #Nie ruszac!
- {register.%player%} = false #Nie ruszac!
- {gracze.zarejestrowani} = 0 #Nie ruszac!
- {ip.admin.%player%} = false
- on chat:
- if {register.%player%} is false:
- send "<pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- cancel event
- stop
- if {login.%player%} is false:
- send "<pink>Zaloguj sie uzywajac: <green>/login <haslo>"
- cancel event
- stop
- on command:
- command is not "login" or "l" or "register" or "reg"
- if {register.%player%} is false:
- send "<pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- cancel event
- stop
- if {login.%player%} is false:
- send "<pink>Zaloguj sie uzywajac: <green>/login <haslo>"
- cancel event
- stop
- on damage:
- if {@godnotlogins} is true:
- victim is a player:
- if {login.%victim%} is false:
- cancel event
- stop
- on login:
- if player has permission "knugi.auth.admin":
- if {@adminlogin} is false:
- if {@adminip} is true:
- if {ip.admin.%player%} is true:
- set {login.%player%} to true
- send "<pink>Witaj adminie!<green> Zostales zalogowany z zapisanego ip"
- stop
- if {@backtospawn} is true:
- teleport player to {spawn}
- stop
- if {register.%player%} is false:
- send "<pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- stop
- if {register.%player%} is true:
- send "<pink>Zaloguj sie uzywajac: <green>/login <haslo>"
- loop {@kicknotlogin} times:
- wait 1 second
- if {login.%player%} is false:
- kick the player due to "<red>Czas minal"
- stop
- on quit:
- set {login.%player%} to false
- if {@backtospawn} is true:
- set {locationback.%player%} to location of player
- stop
- on any movement:
- if {register.%player%} is false:
- cancel event
- if {czas.pokaz.%player%} is true:
- send "<pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- stop
- else:
- if {login.%player%} is false:
- cancel event
- if {czas.pokaz.%player%} is true:
- send "<pink>Zaloguj sie uzywajac: <green>/login <haslo>"
- stop
- every {@czaswiadomosci} second:
- loop all players:
- if {register.%loop-player%} is false:
- send "<pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>" to loop-player
- stop
- else:
- if {login.%loop-player%} is false:
- send "<pink>Zaloguj sie uzywajac: <green>/login <haslo>" to loop-player
- stop
- command /register [<text>] [<text>]:
- executable by: players
- aliases: /reg
- trigger:
- if {register.%player%} is true:
- send "<pink>Masz juz konto, zaloguj sie uzywajac: <green>/login <haslo>"
- stop
- if {register.%player%} is false:
- if arg 1 is not set:
- send "<pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- stop
- if arg 1 is set:
- if arg 2 is not set:
- send "<pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- stop
- if arg 2 is set:
- if arg 2 is arg 1:
- set {register.%player%} to true
- set {haslo.%player%} to arg 2
- send "<pink>Pomyslnie zarejestrowano!"
- set {login.%player%} to true
- stop
- else:
- send "<pink>Podane hasla sa rozne!"
- stop
- command /login [<text>]:
- executable by: players
- aliases: /l
- trigger:
- if {register.%player%} is false:
- if arg 1 is not set:
- send "{@logo} <pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- stop
- if arg 1 is set:
- send "{@logo} <pink>Zarejestruj sie uzywajac: <green>/register <haslo> <haslo>"
- stop
- if {register.%player%} is true:
- if {login.%player%} is true:
- send "<pink>Jestes juz zalogowany"
- stop
- if {login.%player%} is false:
- if arg 1 is not set:
- send "<pink>Zaloguj sie uzywajac: <green>/login <haslo>"
- stop
- if arg 1 is set:
- if arg 1 is {haslo.%player%}:
- set {login.%player%} to true
- send "<pink>Pomyslnie zalogowano!"
- if {@backtospawn} is true:
- wait 1 tick
- teleport player to {locationback.%player%}
- stop
- if arg 1 isn't {haslo.%player%}:
- if {@wrongpasswordkick} is false:
- send "<red>Zle haslo!"
- stop
- if {@wrongpasswordkick} is true:
- kick the player due to "<red>Zle haslo!"
- stop
- command /zmienhaslo [<text>] [<text>]:
- aliases: /changepassword
- trigger:
- if arg 1 is not set:
- send "<pink>Uzyj: <green>/zmienhaslo <starehaslo> <nowehaslo>"
- stop
- if arg 1 is set:
- if arg 1 is {haslo.%player%}:
- if arg 2 is not set:
- send "<pink>Uzyj:<green> /zmienhaslo <starehaslo> <nowehaslo>"
- stop
- if arg 2 is set:
- set {haslo.%player%} to arg 2
- send "<pink>Zmiana hasla: Potwierdzona!"
- stop
- if arg 1 isn't {haslo.%player%}:
- send "<pink>Podales zle haslo!"
- stop
- command /wyloguj:
- aliases: /logout
- trigger:
- if {@backtospawn} is true:
- set {locationback.%player%} to location of player
- wait 1 tick
- set {login.%player%} to false
- if {@backtospawn} is true:
- teleport player to {spawn}
- send "<pink>Pomyslnie sie wylogowales!"
- stop
- command /auth [<text>] [<text>]:
- aliases: /authsk
- executable by: players and console
- trigger:
- if arg 1 is not set:
- send "<pink>/{@logo} <pink>autor <grey>- <reset>Informacje na temat autora skryptu"
- send "<pink>/{@logo} <pink>reload <grey>- <reset>Reloaduje authme by Knugi"
- send "<pink>/{@logo} <pink>enable <grey>- <reset>Wlaczenie logowania/rejestrowania"
- send "<pink>/{@logo} <pink>disable <grey>- <reset>Wylaczenie logowania/rejestrowania"
- stop
- if arg 1 is "autor":
- send "<blue>$$$$$$$$$$$$$$$$$$$$$"
- send "<green>Autorem skryptu {@logo} jest <red>Knugi"
- send "<green>Kontakt z autorem <reset>Skype: <pink>patryk92635"
- send "<blue>$$$$$$$$$$$$$$$$$$$$$"
- stop
- if arg 1 is "reload":
- if player has permission "knugi.auth":
- execute player command "sk reload %script%"
- stop
- else:
- send "{@logo} <red>Nie masz dostepu do tej komendy!"
- stop
- if arg 1 is "enable":
- if player has permission "knugi.auth":
- set {enabled} to true
- send "{@logo} <green>Wylaczyles logowanie/rejestrowanie"
- stop
- else:
- send "{@logo} <red>Nie masz dostepu do tej komendy!"
- stop
- if arg 1 is "disable":
- if player has permission "knugi.auth":
- set {enabled} to false
- send "{@logo} <green>Wlaczyles logowanie/rejestrowanie"
- stop
- else:
- send "{@logo} <red>Nie masz dostepu do tej komendy!"
- stop
- if arg 1 is "setspawn" or "ustawspawn":
- set {spawn} to location of player
- stop
- if arg 1 is "zapisz":
- if player has permission "knugi.auth.admin.ip":
- if {ip.admin.%player%} is false:
- send "<red>Zapisales ip: <pink>%IP-address of player% <red>Teraz bedziesz mogl grac bez logowania" to player
- add IP-address of player to {admin.%player%.ip::*}
- set {ip.admin.%player%} to true
- stop
- if {ip.admin.%player%} is true:
- reset {admin.%player%.ip::*}
- add IP-address of player to {admin.%player%.ip::*}
- send "<red>Zapisales ip: <pink>%IP-address of player% <red>Teraz bedziesz mogl grac bez logowania."
- stop
- else:
- send "<red>Nie masz dostepu do tej komendy!"
- stop
- if arg 1 is "usun":
- if player has permission "knugi.auth.admin.ip":
- set {ip.admin.%player%} to false
- clear {admin.%player%.ip::*}
- send "<green>Wyczysciles 'ciasteczka'"
- else:
- send "<red>Nie prawidlowa komenda!"
- stop
- on skript start:
- send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
- send "{@logo}<green> by <red>Knugi<green> enable!" to console
- send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
- stop
- on skript stop:
- send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
- send "{@logo}<green> by <red>Knugi<green> disable!" to console
- send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
- stop
Advertisement
Add Comment
Please, Sign In to add comment