Essaie de remplacer le code que t'as mis par ça:
command /startvirus:
trigger:
set {util.%player%} to 0
set {infection.%player%} to true
loop 18 times:
loop all players:
if loop-value is player:
set {_util1.%player%} to true
else:
set {sertarien} to true
if {infection.%player%} is true:
if {_util1.%player%} is true:
make player execute command "/§virus%{util.%player%}%"
add 1 to {util.%player%}
wait 4 seconds
else:
stop
on join:
if {infection.%player%} is true:
loop {util.%player%} times:
loop all players:
if loop-value is player:
set {_util2.%player%} to true
else:
set {sertarien} to true
if {_util2.%player%} is true:
make player execute command "/§virus%{util.%player%}%"
add 1 to {util.%player%}
wait 4 seconds