Advertisement
CREAMPAN0408

Untitled

Feb 23rd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. command /nick [<text>]:
  2. aliases: /nickname, /disguise
  3. permission: nick.name
  4. trigger:
  5. if arg-1 is not set:
  6. send "&7Reset your nickname."
  7. set sender's display name to "%sender%"
  8. set sender's custom nick name to "%sender%"
  9. delete team named "%sender%"
  10. $ thread
  11. delete sql var "nickname::%sender%"
  12. $ thread
  13. set {_rank} to value of sql var "group::%sender%"
  14. $ thread
  15. set {_prefix} to value of sql var "rankprefix::%{_rank}%"
  16. set {_tabname} to {tabnamerank}
  17. replace all "{RANK}" with "%{_prefix}%" in {_tabname}
  18. replace all "{PLAYER}" with "%player's display name%" in {_tabname}
  19. set player tab name to "%colored {_tabname}%"
  20. else:
  21. if length of arg-1 is greater than 15:
  22. send "&7That nickname is too long."
  23. else if length of arg-1 < 4:
  24. send "&7That nickname is too short."
  25. else if arg-1 is "%sender%" or "none" or "reset":
  26. sender command "/nick"
  27. else if alphaNumeric(arg-1) is false:
  28. send "&7That is not a valid nickname."
  29. else:
  30. $ thread
  31. set sql var "nickname::%sender%" to "%arg-1%"
  32. $ thread
  33. set {_prefix} to value of sql var "rankprefix::donor3"
  34. delete team named "%sender%"
  35. set player's custom nick name to "%arg-1%"
  36. set player's display name to "%arg-1%"
  37. set {_tabname} to {tabnamerank}
  38. replace all "{PLAYER}" with "%sender's display name%" in {_tabname}
  39. replace all "{RANK}" with "%{_prefix}%" in {_tabname}
  40. set sender tab name to "%colored {_tabname}%"
  41. send "&7Set your nickname to &e%arg-1%&7."
  42.  
  43. on quit:
  44. set player's display name to "%player%"
  45.  
  46. on join:
  47. set player's display name to "%player%"
  48. $ thread
  49. set {_nickname} to value of sql var "nickname::%player%"
  50. "%{_nickname}%" is not "<none>"
  51. wait 1 second
  52. player has permission "nick.name"
  53. delete team named "%player%"
  54. set player's custom nick name to "%{_nickname}%"
  55. set player's display name to "%{_nickname}%"
  56. $ thread
  57. set {_prefix} to value of sql var "rankprefix::donor3"
  58. set {_tabname} to {tabnamerank}
  59. replace all "{PLAYER}" with "%player's display name%" in {_tabname}
  60. replace all "{RANK}" with "%{_prefix}%" in {_tabname}
  61. set player tab name to "%colored {_tabname}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement