Cool_Colton

Uhm

May 4th, 2020
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. command /claim [<number>,<number>]:
  2. trigger:
  3. set {_player} to "%player%"
  4. set {_name} to "%{player.team.name}%%{name.team.claims}%"
  5. set {_loc} to player's location
  6. set {_x} to ceil(x coord of {_loc})
  7. set {_y} to ceil(y coord of {_loc})
  8. if arg 1 is not set:
  9. set {_x1} to 16
  10. else:
  11. set {_x1} to ceil(arg 1 / 1)
  12. if arg 2 is not set:
  13. set {_z1} to 16
  14. else:
  15. set {_z1} to ceil(arg 2 / 1)
  16. set {_x_nw} to {_x} - {_x1}
  17. set {_z_nw} to {_z} - {_z1}
  18. set {_x_se} to {_x} + {_x1}
  19. set {_z_se} to {_z} + {_z1}
  20. set {_y_se} to 255
  21. set {_pos_nw} to "%{_x_nw}%,%{_y_nw}%,%{_z_nw}%"
  22. set {_pos_se} to "%{_x_se}%,%{_y_se}%,%{_z_se}%"
  23. set {thing} to "%{name.team.claims}%"
  24. set {hi} to 1
  25. set {name.team.claims} to {thing} + {hi}
  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.addmember.*"
  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. loop all players:
  33. if {loop-player.team.name} = {_player.team.name}:
  34. set {member} to loop-player
  35. make command sender execute "/rg addmember %{member}%"
Add Comment
Please, Sign In to add comment