Guest User

Untitled

a guest
Jun 12th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.84 KB | None | 0 0
  1. options:
  2. nologin: message "&bOlayLogin ► &7Kérjük jelentkezz be! &b/login jelszavad"
  3. nopass: message "&bOlayLogin ► &7Kérjük regisztrálj! &b/register jelszó jelszó"
  4. resetpass: message "&bOlayLogin ► &6&lJelszó emlékeztetőt a /resetpassword <indok> parancsal kérhetsz!"
  5. nopermoption: &bOlayLogin ► &4Nincs jogod ehhez!
  6. noperm: message "&bOlayLogin ► &4Nincs jogod ehhez!"
  7.  
  8.  
  9.  
  10. on join
  11. execute console command "/effect %player% blindness 10000 255"
  12. send "&7Hozzáférés megtagadva!" to player
  13. set {_loc} to player's location
  14. delete {player::login::loggedin::%player's uuid%}
  15. if {player::login::password::%player's uuid%} is not set:
  16. {@nopass}
  17. else:
  18. if {player::login::loggedin::%player's uuid%} is not set:
  19. {@nologin}
  20. while player is online:
  21. teleport player to {_loc}
  22. if {player::login::password::%player's uuid%} is set:
  23. if {player::login::loggedin::%player's uuid%} is set:
  24. stop loop
  25. wait 1 second
  26. on disconnect:
  27. delete {player::login::loggedin::%player's uuid%}
  28. on kick:
  29. delete {player::login::loggedin::%player's uuid%}
  30. on click:
  31. if {player::login::loggedin::%player's uuid%} is not set:
  32. cancel event
  33. {@nologin}
  34. on drop:
  35. if {player::login::loggedin::%player's uuid%} is not set:
  36. cancel event
  37. {@nologin}
  38. on pickup:
  39. if {player::login::loggedin::%player's uuid%} is not set:
  40. cancel event
  41. {@nologin}
  42. on command:
  43. if executor is a player:
  44. if command is not "login" or "register" or "resetpassword" or "removepassword":
  45. if {player::login::loggedin::%player's uuid%} is not set:
  46. cancel event
  47. {@nologin}
  48. on chat:
  49. if {player::login::loggedin::%player's uuid%} is not set:
  50. cancel event
  51. {@nologin}
  52. on inventory click:
  53. if {player::login::loggedin::%player's uuid%} is not set:
  54. cancel event
  55. {@nologin}
  56. on inventory open:
  57. if {player::login::loggedin::%player's uuid%} is not set:
  58. cancel event
  59. {@nologin}
  60. on place:
  61. if {player::login::loggedin::%player's uuid%} is not set:
  62. cancel event
  63. {@nologin}
  64. on break:
  65. if {player::login::loggedin::%player's uuid%} is not set:
  66. cancel event
  67. {@nologin}
  68.  
  69.  
  70. command /register [<text>] [<text>] [<text>]:
  71. usage: /register
  72. trigger:
  73. if {player::login::password::%player's uuid%} is not set:
  74. set {_use} to "&cHasználat: /register <jelszó> <jelszó megerősítése>."
  75. if arg-1 is not set:
  76. message {_use}
  77. if arg-1 is set:
  78. if arg-2 is not set:
  79. message {_use}
  80. else:
  81. if length of arg-1 is less than 5:
  82. message "&cA password needs to be at least 5 characters long!"
  83. else:
  84. if arg-1 is not arg-2:
  85. message "&cThe passwords doesn't match!"
  86. else:
  87. message "&aSikeresen létrehoztad a jelszavadat!"
  88. set {player::login::password::%player's uuid%} to arg-1
  89. set {player::login::loggedin::%player's uuid%} to true
  90. execute console command "/rank reset %player%"
  91. else:
  92. message "&bOlayLogin ► &aMár regisztráltál!"
  93. {@resetpass}
  94. command /login [<text>] [<text>]:
  95. usage: /login
  96. trigger:
  97. set {_use} to "&bOlayLogin ► &7Használat: &b/login <password>"
  98. if arg-1 is not set:
  99. message {_use}
  100. else:
  101. if {player::login::password::%player's uuid%} is not set:
  102. {@nopass}
  103. else:
  104. if {player::login::loggedin::%player's uuid%} is set:
  105. message "&cTe már be vagy jelentkezve!"
  106. else:
  107. if arg-1 is not {player::login::password::%player's uuid%}:
  108. message "&bOlayLogin ► &4Hibás felhasználónév vagy jelszó!"
  109. {@resetpass}
  110. else:
  111. set {player::login::loggedin::%player's uuid%} to true
  112. message "&bOlayLogin ► &aSikeres bejelentkezés!"
  113. message "&7Szerverünkön való játékkal &4elfogadod &7a szabályzatot és az Álltalános Szerződési Feltételeket! &chttp://olaycraft.hupont.hu/"
  114. execute console command "/effect %player% clear"
  115. command /resetpassword [<text>]:
  116. usage: /resetpassword
  117. trigger:
  118. set {_use} to "&bOlayLogin ► &7Használat: /resetpassword <indok>"
  119. if arg-1 is set:
  120. if length of arg-1 is less than 25:
  121. message "&bOlayLogin ► &cMinimum 26 karakteres legyen az indoklás!"
  122. else:
  123. message "&bOlayLogin ► &aSikeresen elküldted a bejeltnést egy Staffnak!"
  124. loop all players:
  125. if loop-player has permission "staff.resetpassword":
  126. set {_arg1} to colored "%arg-1%"
  127. set {_arg1} to uncolored {_arg1}
  128. message "&bOlayLogin ► &7Játékos új jelszót kér: &b%player%&8, &7Indok&7: &b%{_arg1}%&7."
  129. else:
  130. message {_use}
  131. command /removepassword [<text>] [<text>]:
  132. permission: staff.resetpassword
  133. permission message: {@nopermoption}
  134. usage: /removepassword
  135. trigger:
  136. set {_use} to "&aUse /removepassword <player>"
  137. if arg-1 is not set:
  138. message {_use}
  139. if arg-1 is set:
  140. set {_arg1} to arg-1 parsed as offline player
  141. if {_arg1} is not set:
  142. message "&cPlayer not found."
  143. else:
  144. set {_arg1uuid} to {_arg1}'s uuid
  145. delete {player::login::password::%{_arg1uuid}%}
  146. if {_arg1} is online:
  147. kick {_arg1} due to "&bOlayLogin ► &6Jelszó törölve. Kérjük csatlakozz újra!"
  148. message "&bOlayLogin ► &aTörölted %{_arg1}% játékos jelszavát!"
  149.  
  150. command /logout [<text>]:
  151. permission: staff.resetpassword
  152. permission message: {@nopermoption}
  153. usage: /removepassword
  154. trigger:
  155. set {_use} to "&aUse /removepassword <player>"
  156. if arg-1 is not set:
  157. message {_use}
  158. if arg-1 is set:
  159. set {_arg1} to arg-1 parsed as offline player
  160. if {_arg1} is not set:
  161. message "&cPlayer not found."
  162. else:
  163. set {_arg1uuid} to {_arg1}'s uuid
  164. delete {player::login::password::%{_arg1uuid}%}
  165. if {_arg1} is online:
  166. kick {_arg1} due to "&bOlayLogin ► &6Jelszó törölve. Kérjük csatlakozz újra!"
  167. message "&bOlayLogin ► &aTörölted %{_arg1}% játékos jelszavát!"
Add Comment
Please, Sign In to add comment