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::%loop-player%} is loop-player:
- message "{@P} %loop-player% skipped"
- execute console command "warp shootersspot %loop-player%"
- else:
- set {scatterme::%loop-player%} to loop-player
- 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}%"
- apply jump boost -10 to {_gettingScattered} for 13337 seconds
- apply slowness 200 to {_gettingScattered} for 13337 seconds
- apply mining fatigue 10 to {_gettingScattered} for 13337 seconds
- set the hunger of {_gettingScattered} to 1
- delete {scatterme::%{gettingScattered}%}
- else if arg 1 is "reset":
- delete {scatteringNow}
- delete {scatterme::*}
- delete {_teleports}
- delete {_gettingScattered}
- delete {_Size}
- delete {_captain}
- delete {_newcaptain}
- delete {_TeamNumber}
- delete {captains::*}
- message "{@P}<light red> All <gold>SharpScatter <light red>variables reset"
- else:
- message "{@P}<light red> Error in Command"
- message "{@P}<white> Usage: /sharpscatter [<reset>]"
- command /setshooter <player> <integer>:
- permission: skript.op
- trigger:
- #Set
- set {_captain} to arg 1
- set {captains::%arg 1%} to arg 1
- set {MyTeamNumber::%arg 1%} to arg 2
- delete {scatterme::%arg 1%}
- broadcast "{@P} %arg 1% is now a Shooter!"
- #Add
- set {_newcaptain} to arg 1
- set {_TeamNumber} to arg 2
- command "/team join %{_TeamNumber}% %{_newcaptain}%"
- command /shoot <player>:
- permission: skript.op
- trigger:
- set {_shooter} to arg 1
- command "/warp shootingarea %{_shooter}%"
- message "{@P} You are now shooting, &4%{_shooter}%!"
- on damage of player:
- if damage was caused by projectile:
- set {_victim} to victim
- set {_TeamNumber} to {MyTeamNumber::%attacker%}
- command "/team join %{_TeamNumber}% %{_victim}%"
- command "/warp captainteam%{_TeamNumber}% %{_victim}%"
- command "/warp shootersspot %attacker%"
- message "{@P} You have been shot by %attacker%!" to the victim
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement