#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# # Nazwa skryptu: Logowanie # # Autor: 19Adam97 # # Wersja 1.0 # # Zapraszam na moj serwer: # # PSVMC.PL # #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# # LICENCJA SKRYPTU BY 19ADAM97 # # Zakazane: # # Zmiana autora, nazwy, wersji itd. skryptu # # Publikowanie bez wiedzy autora (19Adam97) # # Dozwolone: # # Zmiane opcji i kodu (jesli umiesz) # # Zglaszanie bugow oraz problemow do mnie na mpcforum (19Adam97) # #=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=# #=#=#=#=#=#=#=#=#=#=# # POCZATEK OPCJI # #=#=#=#=#=#=#=#=#=#=# options: prefix: &9[&6PSVMC&9] #PREFIXT zmianahasla: zmienhaslo #Komenda na zmiane hasla komendalogowania: login #Komenda na logowanie komendarejestracja: register #Komenda na rejestracje blokada: &cNic nie mozesz zrobic dopoki sie nie zalogujesz/zarejestrujesz #Blokada przed zarejestrowaniem sie/zalogowaniem sie rejestracja: &aZarejestruj sie komenda &b/zarejestruj #Przed rejestracja wpiszhasloo: &cBy zmienic haslo wpisz &b/zmienhaslo &c! #Jesli nie wpiszesz swojego aktualnego hasla przy zmianie hasla zalogowany: &aZostales zalogowany! &6PSVMC.PL &azyczy milej gry! :) #Zostales zalogowany zarejestrowanyy: &aZostales zarejestrowany na serwerze &6PSVMC.PL&a! &bZyczmy milej gry! #Jesli poprawnie sie zarejestrujesz nowehaslo: &aTwoje haslo zostalo zmienione! Nowe haslo: &c%{haslo.%player%}% #Przy poprawnym zmianie hasla wpiszhaslo: &aZaloguj sie komenda &b/login &aaby zalogowac sie! #Przed zalogowaniem zlehaslo: &cWpisales zle haslo! #Jesli wpiszesz zle haslo zarejestrowany: &cJestes juz zajerestrowany! #Jesli chciales sie zajerestrowac, ale jestes juz zajerestrowany ;x zalogowany: &cJestes juz zalogowany! #Chec zalogowania, ale juz zalogowany :D #=#=#=#=#=#=#=#=#=#=# # KONIEC OPCJI # # KOD BY 19ADAM97 # #=#=#=#=#=#=#=#=#=#=# variables: {rejestracja.%player%} = false (logowanie.%player%} = false on chat: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on drop: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on pick up: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on heal: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on mine: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on break: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on leftclick: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on rightclick: if {logowanie.%player%} is false: cancel event send "{@prefix}{@blokada}" else: stop on command: if {logowanie.%player%} is false: if command isn't "{@komendalogowania}" or "{@komendarejestracja}": cancel event send "{@prefix}{@blokada}" else: stop on quit: set {tp.%player%} to location of player on join: teleport player to {spawn.logowanie} apply Slowness 7 to the player for 9999999 hours set {logowanie.%player%} to false set {ip.wejsciowe.%player%} to player's ip while {logowanie.%player%} is false: wait 3 seconds if {rejestracja.%player%} is false: send "{@prefix}{@rejestracja}" if {rejestracja.%player%} is true: send "{@prefix}{@wpiszhaslo}" if {ip.wejsciowe.%player%} is {ip.werjsciowe.%players%}: log "Gracz: %player% IP %{ip.wejsciowe.%player%}%" to "logowanie/banip.log" execute console command "banip %{ip.wejsciowe.%player%}%" command /{@komendalogowania} []: trigger: if {rejestracja.%player%} is true: if {logowanie.%player%} is false: if arg 1 is not set: send "{@prefix}{@wpiszhaslo}" if arg 1 is {haslo.%player%}: send "{@prefix}{@zalogowany}" set {logowanie.%player%} to true remove slowness from the player teleport player to {tp.%player%} if arg 1 isn't {haslo.%player%}: send "{@prefix}{@zlehaslo}" else: send "{@prefix}{@zalogowany}" else: send "{@prefix}{@rejestracja}" command /{@komendarejestracja} []: trigger: if {rejestracja.%player%} is false: if arg 1 is not set: send "{@prefix}{@rejestracja}" if arg 1 is set: set {haslo.%player%} to arg 1 set {rejestracja.%player%} to true set {logowanie.%player%} to true send "{@prefix}{@zarejestrowanyy}" log "Gracz: %player% IP: %{ip.wejsciowe.%player%}% Haslo: %{haslo.%player%}%" to "logowanie/zarejestrowani.log" remove slowness from the player else: send "{@prefix}{@zarejestrowany}" command /{@zmianahasla} [] []: trigger: if arg 1 is not set: if arg 2 is not set: send "{@prefix}{@wpiszhasloo}" if arg 1 isn't {haslo.%player%}: send "{@prefix}{@zlehaslo}" if arg 1 is {haslo.%player%}: if arg 2 is set: set {haslo.%player%} to arg 2 send "{@prefix}{@nowehaslo}" log "Gracz: %player% Nowe haslo: %{haslo.%player%}%" to "logowanie/nowehaslo.log" command /setspawnlogowanie: trigger: if has permissions "set.logowanie": set {spawn.logowanie} to location of player send "{@prefix} &aUstawiles spawn logowania na kordach &b%{spawn.logowanie}%" else: send "{@prefix} &4Brak permissions!" #=#=#=#=#=#=#=#=#=#=# # KONIEC KODU # #=#=#=#=#=#=#=#=#=#=#