Désoler j'avais fais une petite erreur x:
command /totem:
permission: totem.board
permission message: &fCommande inconnue.
trigger:
if {coffre} is set:
message "&8[&6Totem&8] &7Coordonees du totem&8 :"
message "&8[&6Totem&8] &7X&8 : &e%{x}%&6, &7Y&8 : &e%{y}%&6, &7Z&8 : &e%{z}%&7."
else:
set {minutes} to (120-({flag}/60))
message "&8[&6Totem&8] &cAucun totem en cours (%{flag}%s)"
every 1 seconds:
add 1 to {flag}
on skript start:
set {true} to 1
while {true} = 1:
wait 5 tick
if {flag} is 60:
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e2&7 heure."
wait 1 seconds
else if {flag} is 90:
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e1&7 heure."
wait 1 seconds
else if {flag} is 100:
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e30&7 minutes."
wait 1 seconds
else if {flag} is 140:
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e15&7 minutes."
wait 1 seconds
else if {flag} is 150:
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e5&7 minutes."
wait 1 seconds
else if {flag} is 160:
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e1&7 minutes."
wait 1 seconds
else if {flag} is 170:
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e5&7 secondes."
wait 1 seconds
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e4&7 secondes."
wait 1 seconds
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e3&7 secondes."
wait 1 seconds
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e2&7 secondes."
wait 1 seconds
broadcast "&8[&6Annonce&8] &7Un totem va spawn dans &e1&7 seconde."
set {_x} to random number between -10000 and 10000
set {_y} to random number between 100 and 150
set {_z} to random number between -10000 and 10000
set x-location of {coffre} to {_x}
set y-location of {coffre} to {_y}
set z-location of {coffre} to {_z}
wait 1 seconds
set block at {coffre} to chest
broadcast "&8[&6Annonce&8] &7Un totem vient d'apparaitre (%{_x}%,%{_y}%,%{_z}%)."
loop all players:
make loop-player execute command "/totem"
if block at {coffre} is a chest:
add 1 diamond to {coffre}'s inventory
while {coffre} is set:
wait 5 ticks
if block at {coffre} is a chest:
if all items in inventory of block at {coffre} isn't set:
loop all players in radius 5 around {coffre}'s location:
wait 2 ticks
add "&e%loop-player%&7" to {coffre.joueurs::*}
set {coffre.joueurs} to "%{coffre.joueurs::*}%"
replace all "and" with "&6et&e" in {coffre.joueurs}
if {coffre.joueurs} isn't set:
broadcast "&8[&6Annonce&8] &cLe totem est delete car il est vide."
else:
broadcast "&8[&6Annonce&8] &7Le totem a été trouver par &e%{_coffre.joueurs}%&7."
set block at {coffre} to air
clear {coffre}
clear {flag}
on skript stop:
clear {flag}