Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.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.  
  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.  
  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.  
  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.  
  57.  
  58. On chat:
  59. cancel event
  60. broadcast "&c%{clan::%player's uuid%}%&7 | &f%player% &7| &f%message%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement