Guest User

Login/Register

a guest
Apr 6th, 2014
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.04 KB | None | 0 0
  1. #Skrypt Zrobiony przez Knugi #
  2. # #
  3. #Zabraniam na: #
  4. #-Zarabianiu na moim skrypcie #
  5. #-Zmieniania, usuwania linijek bez mojego pozwolenia #
  6. # #
  7. #Pozwalam na: #
  8. #-Uzywanie skryptu #
  9. #-Udostepnianie skryptu z podanym autorem bez modyfi- #
  10. # kacji zadnej linijki kodu #
  11. options:
  12. wrongpasswordkick: false #Ma wyzucac gracza jezeli wpisze zle haslo? (false - nie, true - tak) - pozwalam na edycje
  13. reloadlogin: false #Ponowne logowanie po reloadzie? (false - nie, true - tak) - pozwalam na edycje
  14. czaswiadomosci: 5 #Czas po jakim ma ponownie wyslac wiadomosc aby sie zarejestrowac lub zalogowac (w sekundach) - pozwalam na edycje
  15. kicknotlogin: 30 #Czas po jaki ma wyrzucic gdy sie nie zaloguje w sekundach
  16. logo: <white>Auth<red>Sk #Logo AuthSk by Knugi - Nie zmieniac!
  17. backtospawn: true #Po zalogowaniu teleportuje na poprzednie koordynaty
  18. godnotlogins: true #Jest niesmiertelny gdy sie nie zaloguje
  19. variables:
  20. enabled = true #Czy ma byc wlaczone logowanie/rejestrowanie (false - nie, true - tak) - pozwalam na edycje
  21. {login.%player%} = false #Nie ruszac!
  22. {register.%player%} = false #Nie ruszac!
  23. {gracze.zarejestrowani} = 0 #Nie ruszac!
  24. on damage:
  25. if {@godnotlogins} is true:
  26. victim is a player:
  27. if {login.%victim%} is false:
  28. cancel event
  29. on login:
  30. if {@backtospawn} is true:
  31. teleport player to spawn
  32. if {register.%player%} is false:
  33. send "<pink>Zarejestruj sie uzywajac: <red>/register <green><haslo> <haslo>"
  34. if {register.%player%} is true:
  35. send "<pink>Zaloguj sie uzywajac: <red>/login <green><haslo>"
  36. loop {@kicknotlogin} times:
  37. wait 1 second
  38. if {login.%player%} is false:
  39. kick the player due to "<red>Czas minal"
  40. on quit:
  41. set {login.%player%} to false
  42. if {@backtospawn} is true:
  43. set {locationback.%player%} to location of player
  44. on any movement:
  45. if {register.%player%} is false:
  46. cancel event
  47. if {czas.pokaz.%player%} is true:
  48. send "<pink>Zarejestruj sie uzywajac: <red>/register <green><haslo> <haslo>"
  49. else:
  50. if {login.%player%} is false:
  51. cancel event
  52. if {czas.pokaz.%player%} is true:
  53. send "<pink>Zaloguj sie uzywajac: <red>/login <green><haslo>"
  54. every {@czaswiadomosci} second:
  55. loop all players:
  56. if {register.%loop-player%} is false:
  57. send "<pink>Zarejestruj sie uzywajac: <red>/register <green><haslo> <haslo>" to loop-player
  58. else:
  59. if {login.%loop-player%} is false:
  60. send "<pink>Zaloguj sie uzywajac: <red>/login <green><haslo>" to loop-player
  61. command /register [<text>] [<text>]:
  62. executable by: players
  63. trigger:
  64. if {register.%player%} is true:
  65. send "<pink>Masz juz konto, zaloguj sie uzywajac: <red>/login <green><haslo>"
  66. if {register.%player%} is false:
  67. if arg 1 is not set:
  68. send "<pink>Zarejestruj sie uzywajac: <red>/register <green><haslo> <haslo>"
  69. if arg 1 is set:
  70. if arg 2 is not set:
  71. send "<pink>Zarejestruj sie uzywajac: <red>/register <green><haslo> <haslo>"
  72. if arg 2 is set:
  73. if arg 2 is arg 1:
  74. set {register.%player%} to true
  75. set {haslo.%player%} to arg 2
  76. send "<pink>Pomyslnie zarejestrowano!"
  77. set {login.%player%} to true
  78. else:
  79. send "<pink>Podane hasla sa rozne!"
  80. command /login [<text>]:
  81. executable by: players
  82. aliases: /l
  83. trigger:
  84. if {register.%player%} is false:
  85. if arg 1 is not set:
  86. send "{@logo} <pink>Zarejestruj sie uzywajac: <red>/register <green><haslo> <haslo>"
  87. if arg 1 is set:
  88. send "{@logo} <pink>Zarejestruj sie uzywajac: <red>/register <green><haslo> <haslo>"
  89. if {register.%player%} is true:
  90. if {login.%player%} is true:
  91. send "<pink>Jestes juz zalogowany"
  92. if {login.%player%} is false:
  93. if arg 1 is not set:
  94. send "<pink>Zaloguj sie uzywajac: <red>/login <green><haslo>"
  95. if arg 1 is set:
  96. if arg 1 is {haslo.%player%}:
  97. set {login.%player%} to true
  98. send "<pink>Pomyslnie zalogowano!"
  99. if {@backtospawn} is true:
  100. wait 1 tick
  101. teleport player to {locationback.%player%}
  102. if arg 1 isn't {haslo.%player%}:
  103. if {@wrongpasswordkick} is false:
  104. send "<red>Zle haslo!"
  105. if {@wrongpasswordkick} is true:
  106. kick the player due to "<red>Zle haslo!"
  107. command /auth [<text>] [<text>]:
  108. executable by: players and console
  109. trigger:
  110. if arg 1 is not set:
  111. send "{@logo} <pink>/auth autor <grey>- <reset>Informacje na temat autora skryptu"
  112. send "{@logo} <pink>/auth reload <grey>- <reset>Reloaduje authme by Knugi"
  113. send "{@logo} <pink>/auth enable <grey>- <reset>Wlaczenie logowania/rejestrowania"
  114. send "{@logo} <pink>/auth disable <grey>- <reset>Wylaczenie logowania/rejestrowania"
  115. if arg 1 is "autor":
  116. send "<blue>$$$$$$$$$$$$$$$$$$$$$"
  117. send "<green>Autorem skryptu {@logo} jest <red>Knugi"
  118. send "<green>Kontakt z autorem <reset>Skype: <pink>patryk92635"
  119. send "<blue>$$$$$$$$$$$$$$$$$$$$$"
  120. if arg 1 is "reload":
  121. if player has permission "knugi.auth":
  122. execute player command "sk reload %script%"
  123. else:
  124. send "{@logo} <red>Nie masz dostepu do tej komendy!"
  125. if arg 1 is "enable":
  126. if player has permission "knugi.auth":
  127. set {enabled} to true
  128. send "{@logo} <green>Wylaczyles logowanie/rejestrowanie"
  129. else:
  130. send "{@logo} <red>Nie masz dostepu do tej komendy!"
  131. if arg 1 is "disable":
  132. if player has permission "knugi.auth":
  133. set {enabled} to false
  134. send "{@logo} <green>Wlaczyles logowanie/rejestrowanie"
  135. else:
  136. send "{@logo} <red>Nie masz dostepu do tej komendy!"
  137. on skript start:
  138. send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
  139. send "{@logo}<green> by <red>Knugi<green> enable!" to console
  140. send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
  141. on skript stop:
  142. send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
  143. send "{@logo}<green> by <red>Knugi<green> disable!" to console
  144. send "<blue>$$$$$$$$$$$$$$$$$$$$$" to console
Advertisement
Add Comment
Please, Sign In to add comment