Guest User

Untitled

a guest
Feb 15th, 2016
452
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. options:
  2. P: &8[&7AloneTogether&8]&7
  3.  
  4. command /alonetogether <text>:
  5. usage: /alonetogether <start/stop>
  6. permission: skript.op
  7. trigger:
  8. if arg-1 is "start":
  9. set {alonetogether} to true
  10. loop all players:
  11. {Teams.InTeam::%loop-player%} is set
  12. loop {Teams::*}:
  13. loop {Team.%loop-value-2%::*}:
  14. remove ("%loop-value-3%" parsed as player) from {Team.%loop-value-2%::*}
  15. set {Team.%loop-value-2%::%loop-value-3%} to loop-value-3
  16. if {Team.%loop-value-2%::%loop-player%} is set:
  17. loop {Team.%loop-value-2%::*}:
  18. "%loop-value-3%" is not "%loop-player%"
  19. hide ("%loop-value-3%" parsed as player) from loop-player
  20. hide loop-player from ("%loop-value-3%" parsed as player)
  21. send "{@P} Players are now invisible to their teammates."
  22. else if arg-1 is "stop":
  23. delete {alonetogether}
  24. reveal all players to all players
  25. send "{@P} All players are now visible to all players."
  26.  
  27.  
  28. on join:
  29. {alonetogether} is true
  30. wait 5 ticks
  31. {Teams.InTeam::%player%} is set
  32. loop {Teams::*}:
  33. loop {Team.%loop-value%::*}:
  34. remove ("%loop-value-2%" parsed as player) from {Team.%loop-value-1%::*}
  35. set {Team.%loop-value-1%::%loop-value-2%} to loop-value-2
  36. if {Team.%loop-value%::%player%} is set:
  37. loop {Team.%loop-value%::*}:
  38. "%loop-value-2%" is not "%player%"
  39. hide ("%loop-value-2%" parsed as player) from player
  40. hide player from ("%loop-value-2%" parsed as player)
Advertisement
Add Comment
Please, Sign In to add comment