Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- P: &8[&7AloneTogether&8]&7
- command /alonetogether <text>:
- usage: /alonetogether <start/stop>
- permission: skript.op
- trigger:
- if arg-1 is "start":
- set {alonetogether} to true
- loop all players:
- {Teams.InTeam::%loop-player%} is set
- loop {Teams::*}:
- loop {Team.%loop-value-2%::*}:
- remove ("%loop-value-3%" parsed as player) from {Team.%loop-value-2%::*}
- set {Team.%loop-value-2%::%loop-value-3%} to loop-value-3
- if {Team.%loop-value-2%::%loop-player%} is set:
- loop {Team.%loop-value-2%::*}:
- "%loop-value-3%" is not "%loop-player%"
- hide ("%loop-value-3%" parsed as player) from loop-player
- hide loop-player from ("%loop-value-3%" parsed as player)
- send "{@P} Players are now invisible to their teammates."
- else if arg-1 is "stop":
- delete {alonetogether}
- reveal all players to all players
- send "{@P} All players are now visible to all players."
- on join:
- {alonetogether} is true
- wait 5 ticks
- {Teams.InTeam::%player%} is set
- loop {Teams::*}:
- loop {Team.%loop-value%::*}:
- remove ("%loop-value-2%" parsed as player) from {Team.%loop-value-1%::*}
- set {Team.%loop-value-1%::%loop-value-2%} to loop-value-2
- if {Team.%loop-value%::%player%} is set:
- loop {Team.%loop-value%::*}:
- "%loop-value-2%" is not "%player%"
- hide ("%loop-value-2%" parsed as player) from player
- hide player from ("%loop-value-2%" parsed as player)
Advertisement
Add Comment
Please, Sign In to add comment