#KillerCaptains #By Winter #There is a few things to set up while doing this, please contact me on skype @ sketchypeanut if you need any help! #Setup Tutorial options: P: &8[&6KillerCaptains&8]&c Op: jdawgiscute.admin PM: &4You don't have the required permission to use this command. command /resetkillercap: permission: {@Op} permission message: {@PM} trigger: loop all players: delete {Captain.%loop-player%::*} delete {Killer.KillThem::%loop-player%} delete {Captains::%loop-player%} delete {death::*} delete {slayers::*} loop all players: add loop-player to {death::*} loop all players: set {ICanAttack.%loop-player%} to false broadcast "{@P} has been reset!" stop command /setkiller : permission: {@Op} permission message: {@PM} trigger: #Set Captain set {_captain} to arg 2 set {_captainnumber} to arg 1 set {Captains::%{CaptainNumber}%} to {_captainnumber} set {Killer.KillThem::%arg 1%} to {_captainnumber} add {_captain} to {Captain.%arg 2%::*} add {_captain} to {slayers::*} remove {_captain} from {death::*} set {ICanAttack.%arg 2%} to true broadcast "{@P} %arg 2% is captain of %arg 1%!" #Add Captain set {_killer} to arg 2 set {_teamnumber} to arg 1 set {Teams.InTeam::%{_killer}%} to {_teamnumber} add {_killer} to {Team.%{_teamnumber}%::*} command "/scoreboard teams join UHC%{_teamnumber}% %{_killer}%" command /tparena: permission: {@Op} permission message: {@PM} trigger: command sender command "/freeze" command sender command "/warp slayeesspawn" loop {death::*}: command sender command "/warp deathspawn %loop-value%" loop {slayers::*}: command sender command "/warp slayersspawn %loop-value%" command /startkill: permission: {@Op} permission message: {@PM} trigger: broadcast "{@P} will start in 10 seconds! Get ready to kill! (Or run!)" wait 5 seconds command sender command "/playsoundkc note.harp" broadcast "{@P} 5..." command sender command "/playsoundkc note.harp" wait a second broadcast "{@P} 4..." command sender command "/playsoundkc note.harp" wait a second broadcast "{@P} 3..." command sender command "/playsoundkc note.harp" wait a second command sender command "/freeze" broadcast "{@P} 2..." command sender command "/playsoundkc note.harp" wait a second broadcast "{@P} 1..." command sender command "/playsoundkc note.harp" command "killcapunfreeze" wait a second broadcast "{@P} GO! Slay, slay, slay!" command "/playsoundkc mob.wither.death" command /killcapunfreeze: permission: {@Op} permission message: {@PM} trigger: loop all players: command sender command "effect %loop-player% clear" on death of player: if {slay.inprogress} is true: victim is in "killercaptains" attacker is in "killercaptains" if {Killer.KillThem::%attacker%} is set: set {_victim} to victim set {_teamnumber} to {Killer.KillThem:%attacker%} set {Teams.InTeam::%{_killer}%} to {_teamnumber} add {_victim} to {Team.%{_teamnumber}%::*} execute console command "/scoreboard teams join UHC%{_teamnumber}% %{_dead}%" set {ChosenPlayer.Dead::%victim%} to true on respawn: wait 5 ticks {slay.inprogress} is true {ChosenPlayer.Dead::%player%} is true execute console command "/warp killercapains %player%" delete {ChosenPlayer.Dead::%player%} on damage of player: if {slay.inprogress} is true: if {ICanAttack.%attacker%} is false: cancel the event command /playsoundkc : permission: {@Op} permission message: {@PM} trigger: loop all players: execute console command "playsound %arg 1% %loop-player%"