Advertisement
Rida94

Untitled

May 15th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. Options:
  2. Login_Completed: &alogged correctly!
  3. Incorrect_Password: &cIncorrect password
  4. Please_Register: &cPlease register first
  5. Please_Login: &cPlease login
  6. Register_Completed: &aRegistered Successfully
  7. PleaseLoginOrRegister: &cLogin with /l <password> Register with /r <password> <password>
  8. WayTooSlowKICK: &cWay too slow
  9. KickIncorrect: true
  10.  
  11. command /login [<text>]:
  12. aliases: /l
  13. trigger:
  14. if {login.in_curse.%player%} is true:
  15. if {login.password.%player%} is set:
  16. if {login.password.%player%} is arg-1:
  17. send "{@Login_Completed}" to player
  18. delete {login.in_curse.%player%}
  19. else:
  20. if {@KickIncorrect} is not true:
  21. send "{@Incorrect_Password}"
  22. else:
  23. kick player due to "{@Incorrect_Password}"
  24. else:
  25. send "{@Please_Register}"
  26.  
  27. command /register [<text>] [<text>]:
  28. aliases: /reg
  29. trigger:
  30. if {login.in_curse.%player%} is true:
  31. if {login.password.%player%} is set:
  32. send "{@Please_Login}"
  33. else if arg-1 is arg-2:
  34. send "{@Register_Completed}"
  35. set {login.password.%player%} to arg-1
  36. delete {login.in_curse.%player%}
  37.  
  38. on any movement:
  39. if {login.in_curse.%player%} is true:
  40. cancel event
  41. on chat:
  42. if {login.in_curse.%player%} is true:
  43. cancel event
  44. on command:
  45. {login.in_curse.%player%} is true
  46. if "%command%" is not "login", "l", "reg" or "register":
  47. cancel event
  48.  
  49. on join:
  50. set {login.in_curse.%player%} to true
  51. loop 20 times:
  52. wait 3 seconds
  53. send "{@PleaseLoginOrRegister}"
  54. wait 10 seconds
  55. kick player due to "{@WayTooSlowKICK}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement