Bonsoir,
Le skript est en fait qu'on a 25 secondes pour tuer un maximum de vaches, quand un joueur tue une vache ça lui ajoute 1 points, les 3 premiers avec le plus de points sont cités dans un broadcast, le skript marche parfait en étant seul je tue 10 vaches je suis cité en premier comme quoi j'ai tué 10 vaches.
Le soucis étant quand on est 2, les résultats ne viennent pas ça dit 5 secondes restantes, mais rien ensuite.
Le skript m'a été fait par un anglais ^^.
Voici mon skript actuel :
[spoiler=Code]
on death of a cow:
if the victim is in the world "world":
if {CowKiller} is true:
add 1 to {CoinsKillCow::%attacker%}
message "&eYou have %{CoinsKillCow::%attacker%}% coins" to attacker
clear drops
command /Start:
permission: Server.Owner
trigger:
broadcast "&8[&7CowKilling&8] &e&lGame has started. You have 25 seconds to kill as many cows as possible!"
set {CowKiller} to true
delete {CoinsKillCow::*}
wait 10 seconds
broadcast "&8[&7CowKilling&8] &e&l15 seconds remaining!"
wait 10 seconds
broadcast "&8[&7CowKilling&8] &e&l5 seconds remaining!"
wait 5 seconds
loop all players:
if {CoinsKillCow::%loop-player%} is not 0:
set {_TopCowKills::%loop-player%} to {CoinsKillCow::%loop-player%}
set {_TopCowKills::*} to {_TopCowKills::*} sorted from highest to lowest with output "@index: @value"
broadcast "&8[&7CowKilling&7] &e&lGame over!"
broadcast "&8=====[ &7CowKilling &8]====="
broadcast "&eTop Kills:"
broadcast "&a%{_TopCowKills::1}%"
broadcast "&a%{_TopCowKills::2}%"
broadcast "&a%{_TopCowKills::3}%"
broadcast "&8===================="
stop