View difference between Paste ID: x9bAu4tM and BQ6vC7bF
SHOW: | | - or go back to the newest paste.
1-
command /setkiller [<player>] [<integer>]:
1+
on death of player:
2-
 permission: skript.setkiller
2+
	if {slay.inprogress} is true:
3-
 description: Sets official killers, replaces old killers
3+
		victim is in "killercaptains"
4-
 trigger:
4+
		attacker is in "killercaptains"
5-
  if arg 1 is not set:
5+
		if {Killer.KillThem::%attacker%} is set:
6-
   message "{@P} &e/setkiller <player> <killer ##>"
6+
			set {_Player} to victim
7-
  else if arg 2 is not set:
7+
			set {_Team} to {Teams.InTeam::%{_Player}%}
8-
   message "{@P} &e/setkiller <player> <killer ##>" 
8+
			remove {_Player} from {Team.%{_Team}%::*}
9-
  else if arg 2 is greater than 8:
9+
			delete {Teams.InTeam::%{_Player}%}
10-
   message "{@P} There are not enough killers!"
10+
			command "/scoreboard teams leave %{_Player}%"
11-
  else:
11+
12-
   # Gets rid of previous captains 
12+
			set {_dead} to victim
13-
     
13+
			set {_teamnumber} to {Killer.KillThem::%attacker%}
14-
   loop {Captain.%arg 2%::*}:
14+
			set {Teams.InTeam::%{_dead}%} to {_teamnumber}
15-
    loop-value is not equal to arg 1 
15+
			add {_dead} to {Team.%{_teamnumber}%::*}
16-
    set {_OldCaptain} to loop-value 
16+
			command "/scoreboard teams join UHC%{_teamnumber}% %{_dead}%"
17-
   delete {Captain.%arg 2%::*} 
17+
			set {ChosenPlayer.Dead::%victim%} to true