Salut,
je t'ai fais un truc, le joueur doit ajouter l'endroit ou se trouve son générateur (le bloc en dessous celui de diamant). Par défaut il peut faire 3 générateurs (modifiable). Ensuite si il veut activer ses générateurs il doit faire une commande. Puis ensuite ca "mine" automatiquement et ca re-pose une cobblestone automatiquement (ca je savait pas si il fallait le faire, mais si non tu retires les deux dernières lignes du skript).
Commandes:
/setposgen : Ajouter une position pour un générateur
/generateur [on/off] : Active ou Désactive les générateurs
Code :
command setposgen:
trigger:
if size of {posgen.%player%::*} < 3:
add location of targeted block to {posgen.%player%::*}
message "&7Localisation prise en compte."
else:
message "&cLa limite est fixé à 3 générateurs."
command generateur <text>:
trigger:
if arg 1 is "on":
if {gen.%player%} is false:
set {gen.%player%} to true
message "&7Générateur : &aOn"
else:
message "&7Générateur déjà &aOn"
else if arg 1 is "off":
if {gen.%player%} is true:
set {gen.%player%} to false
message "&7Générateur : &cOff"
else:
message "&7Générateur déjà : &cOff"
on join:
set {gen.%player%} to false
on quit:
set {gen.%player%} to false
every 3 seconds:
loop all players:
if {gen.%loop-player%} is true:
loop {posgen.%loop-player%::*}:
set {_loc} to loop-value-2
if block above {_loc} is a diamond block:
if block above the block above {_loc} is a hopper:
if block above the block above the block above {_loc} is a cobblestone block:
set the block above the block above the block above {_loc} to air
drop 1 cobblestone at the block above the block above the block above {_loc}
wait 5 tick
set the block above the block above the block above {_loc} to cobblestone