Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- P: &8[&6Sharpshooter&8]&c
- command /sharpscatter [<text>]:
- permission: skript.op
- trigger:
- if arg 1 is not set:
- loop all players:
- if {captains::*} contains loop-player:
- message "{@P} %loop-player% skipped"
- execute console command "warp shootersspot %loop-player%"
- else:
- add loop-player to {scatterme::*}
- set {_Size} to (size of {scatterme::*})
- loop {_Size} times:
- set {_gettingScattered} to (random element out of {scatterme::*})
- execute console command "warp spad%loop-num% %{_gettingScattered}%"
- remove {_gettingScattered} from {scatterme::*}
- else:
- if arg 1 is "on" or "enable":
- set {scatteringNow} to true
- message "{@P} Players now scattering to their pads!"
- stop
- else if arg 1 is "off" or "disable":
- set {scatteringNow} to false
- message "{@P} Players are no longer scattering!"
- stop
- else if arg 1 is "reset":
- delete {scatteringNow}
- delete {scatterme::*}
- delete {_teleports}
- delete {_gettingScattered}
- delete {_Size}
- message "{@P}<light red> All <gold>SharpScatter <light red>variables reset"
- else:
- message "{@P}<light red> Error in Command"
- message "{@P}<white>Usage: /sharpscatter [<enable,disable,reset>]"
- command /setscatter:
- permission: skript.op
- trigger:
- loop all players:
- if {scatterme::*} contains loop-player:
- message "{@P}<gold>%loop-player% <light red>is already in the scatter list"
- else:
- add loop-player to {scatterme::*}
- message "{@P}<gold>%loop-player% <light green>was added to the scatter list"
- command /setshooter <player> <integer>:
- permission: skript.op
- trigger:
- #Set
- set {_captain} to arg 1
- add {_captain} to {captains::*}
- remove {_captain} from {scatterme::*}
- broadcast "{@P} %arg 1% is now a Shooter!"
- #Add
- set {_captain} to arg 1
- set {_TeamNumber} to arg 2
- command "/team join %{_TeamNumber}% %{_captain}%"
- every 30 ticks:
- if {scatteringNow} is true:
- execute console command "sharpscatter"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement