Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. command /clan <text> [<text>]:
  2. trigger:
  3. if arg 1 is "create" or "c":
  4. if {clan::%player's uuid%} is set:
  5. send "&7You're already in a clan! Leave and you can create one."
  6. else:
  7. if {clans::*} contains arg 1:
  8. send "&7That clan name is taken! Try another one"
  9. else:
  10. if arg 2 is set:
  11. set {clans::%arg 2%} to player's uuid
  12. set {clan::%player's uuid%} to arg 2
  13. add player's uuid to {clans::%arg 2%::*}
  14. else:
  15. send "&7Please put in a name for your clan"
  16. stop
  17. else if arg 1 is "join" or "j":
  18. if arg 1 is set:
  19. if {clans::*} contains arg 1:
  20. if {clan::%player's uuid%} is set:
  21. send "&7You're already in a clan! Leave and you can join a new one."
  22. else:
  23. set {clan::%player's uuid%} to arg 1
  24. add player's uuid to {clans::%arg 2%::*}
  25. else:
  26. send "&7That clan does not exist, wanna make it?"
  27. else:
  28. send "Please specify a clan to join!"
  29. stop
  30. else if arg 1 is "leave" or "l":
  31. if {clan::%player's uuid%} is not set:
  32. send "&7You're not in a clan! so you cannot leave"
  33. else:
  34. delete {clan::%player's uuid%}
  35.  
  36. else if arg 1 is "disband" or "delete" or "d":
  37. if {clan::%player's uuid%} is not set:
  38. send "You're not in a clan or do not own one!"
  39. else if {clans::%{clan::%player's uuid%}%} is not player's uuid:
  40. send "You're not in a clan or do not own one!"
  41. else:
  42. loop {clans::%{clan::%player's uuid%}%::*}:
  43. delete {clan::%loop-value%}
  44. remove loop-value from {clans::%{clan::%player's uuid%}%::*}
  45. delete {clans::%{clan::%player's uuid%}%}
  46. remove player's uuid from {clan::*}
  47. stop
  48. else if arg 1 is "list":
  49. if {clan::%player's uuid%} is not set:
  50. send "You're not in a clan!"
  51. else:
  52. send "&7----------"
  53. send "&bClan List:"
  54. loop {clans::%{clan::%player's uuid%}%::*}:
  55. send "&7%loop-value parsed as a offline player%"
  56. stop
  57. send "&cClans! &7| Team up with your friends!"
  58. send "&c/clan create <name> to create a clan!"
  59. send "&c/clan join <name> to join a clan!"
  60. send "&c/clan leave to leave a clan!"
  61. send "&c/clan disband to destroy your clan!"
  62. On chat:
  63. cancel event
  64. broadcast "&c%{clan::%player's uuid%}%&7 | &f%player% &7| &f%message%" if {clan::%player's uuid%} is set
  65. broadcast "&f%player% &7| &f%message%" if {clan::%player's uuid%} is not set
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement