Advertisement
Cool_Colton

Fixed

Apr 28th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. command /DeclareWar <text>:
  2. permission: Team.Leaders # Makes it so only Co-Leader and Leader of a team can use
  3. aliases: /DW <text>, /Declarewar <text>, /declarewar <text>
  4. trigger:
  5. if {player.team.name} = "test":
  6. send "Success!"
  7. set {player} to "%player%"
  8. broadcast "&7&l[&c&lWAR&7&l] &3%{player.team.name}% has declared war on %arg 1%."
  9.  
  10.  
  11. command /createteam <text>:
  12. permission: Not.On.Team # Checks if player is on a team
  13. trigger:
  14. Broadcast "&3%player% &7has created a team named &2%arg 1%"
  15. set {player} to "%player%"
  16. set {player.team.name} to "%arg 1%"
  17. if {player.team.name} = "test":
  18. send "Success!"
  19. execute console command "/pex user %{player}% add Team.Leaders"
  20. execute console command "/pex user %{player}% add Team.Leader"
  21.  
  22. command /teaminvite <player>:
  23. permission: Team.Leaders
  24. trigger:
  25. set {_Player} to "%player%"
  26. set {_player} to "%arg 1%"
  27. if {_player} doesn't have permission "Not.On.Team":
  28. set {%arg 1%.invited.team} to "%{_player.team.name}%"
  29. execute console command "/pex user %{_player}% add Join.Team"
  30. loop all players:
  31. loop-player has permission "Join.Team"
  32. send "&7You have been invited to &2&l%{player.team.name}% &7by &c&l%{_player}%! &7To join use /teamjoin &2&l%{player.team.name}%." to loop-player
  33.  
  34. command /jointeam <text>:
  35. permission: Join.Team
  36. trigger:
  37. set {_player} to "%player%"
  38. if {_player.invited.team} = "%arg 1%":
  39. send "You have joined %{_player.invited.team}%" to {_player}
  40. set {player.team.name} to "%{_player.invited.team}%"
  41. execute console command "pex user %{_player}% add Team.Member"
  42. execute console command "pex user %{_player}% remove Join.Team"
  43.  
  44. command /teampromote <text>:
  45. permission: Team.Leader
  46. trigger:
  47. set {_player} to "%player%"
  48. set {_user} to "%arg 1%"
  49. if {_player.team.name} = {_user.team.name}:
  50. if {_user} doesn't have permission "Team.Leaders":
  51. if {_user} doesn't have permission "Team.Leader":
  52. send "You have promoted %{_user}% to a Co-Leader" to {_player}
  53. send "You have been promoted to Co-Leader in %{_user.team.name}%" to {_user}
  54. execute console command "pex user %{_user}% add Team.Leaders"
  55. if {_user} has permission "Team.Leader":
  56. send "You can't promote yourself, silly"
  57. on first join:
  58. send "Welcome to the server %{player}%!"
  59. set {_player} to "%player%"
  60. execute console command "pex user %{_player}% add Not.On.Team
  61. on chat:
  62. if player doesn't have permission "Not.On.Team":
  63. cancel event
  64. set {prefix} to "%{player.team.name}%"
  65. message "{prefix} %message%"
  66. if player has permission "Not.On.Team":
  67. send "You have the * permission so this doesn't work."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement