Fonction

GwadaCham

Aventurier
14 Août 2017
2
0
2
77
Bonjour,
Je voudrais savoir s'il existe une commande utilisable dans une fonction pour ajouter un délai entre deux commande (comme un répéteur avec la redstone.)

Cette commande irait à la place de # DELAI

setblock 67 70 256 minecraft:redstone_block

# DELAI
setblock 68 72 256 minecraft:redstone_block
setblock 67 70 256 minecraft:air

# DELAI
setblock 65 71 257 minecraft:redstone_block
setblock 68 72 256 minecraft:air

Merci.
 
Malheureusement, non :/
Il faudrait passer par un scoreboard qui s'incrémenterait, puis tu actives tes commandes (par un execute) si le score atteint une certaine valeur :/
 
Bonjour,
une fonction est exécuté en 1 tick même si tu appelle une fonction avec une autre. Le seul moyen de mettre des délais avec des fonctions c'est de mettre une fonction principal en boucle avec un timer qui exécutera tes setblock dans l'ordre.
Le problème c'est que comme tu ne peux pas détecter une entité avec un setblock il te faut le mettre dans une autre fonction qui sera exécuté. Le plus simple c'est avec des commandeblock et des conditionnels

AH, pas assez rapide oromis à post avant moi >.<