Advertisement
Cool_Colton

save

May 4th, 2020
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. command /claim [<number> <number>]:
  2. trigger:
  3. set {_player} to "%player%"
  4. set {player} to "%{player.team.name}%"
  5. set {_name} to "%{_player.team.name}%%{player.team.claims}%"
  6. set {_loc} to player's location
  7. set {_x} to ceil(x coord of {_loc})
  8. set {_y} to ceil(y coord of {_loc})
  9. if arg 1 is not set:
  10. set {_x1} to 16
  11. else:
  12. set {_x1} to ceil(arg 1 / 1)
  13. if arg 2 is not set:
  14. set {_z1} to 16
  15. else:
  16. set {_z1} to ceil(arg 2 / 1)
  17. set {_x_nw} to {_x} - {_x1}
  18. set {_z_nw} to {_z} - {_z1}
  19. set {_x_se} to {_x} + {_x1}
  20. set {_z_se} to {_z} + {_z1}
  21. set {_y_se} to 255
  22. set {_y_nw} to 1
  23. set {_pos_nw} to "%{_x_nw}%,%{_y_nw}%,%{_z_nw}%"
  24. set {_pos_se} to "%{_x_se}%,%{_y_se}%,%{_z_se}%"
  25. add 1 to {player.team.claims}
  26. execute console command "/pex user %{_player}% add worldedit.selection.pos"
  27. execute console command "/pex user %{_player}% add worldguard.region.claim"
  28. execute console command "/pex user %{_player}% add worldguard.region.addowner.*"
  29. make command sender execute "//pos1 %{_pos_nw}%"
  30. make command sender execute "//pos2 %{_pos_se}%"
  31. make command sender execute "/rg claim %{_name}%"
  32. set {thingy} to {player.team.claims} - 1
  33. loop all players:
  34. send "hi"
  35. set {Guy} to "%player%"
  36. set {player} to loop-player
  37. send "%{player}%"
  38. send "%{player.team.name}%"
  39. send "%{_player.team.name}%"
  40. if {_player.team.name} = "{player.team.name}":
  41. send "hi"
  42. set {member} to loop-player
  43. make command sender execute "/rg addowner %{thingy}% %{member}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement