Aller au contenu
  • 0

Loop qui marche en commande / pas en fonction


Question

Posté(e)

Hello,

Je rencontre un problème pour un script:

Je veux loop tous les blocs autour de coordonnées précises, seulement j'ai besoin de le faire dans une fonction. Or quand je le fais en commande, le loop marche, mais j'ai l'erreur "Can't understand this loop" quand je le met dans une fonction.

 

Pour illustrer avec un exemple de mon problème:

 

Le code qui marche:

#Méthode en commande
command /angryWolf:
   trigger:
       loop blocks in radius 10 of location (0, 0, 0):
           broadcast "Bloc: %loop-block%"

 

Celui qui ne marche pas:

#Méthode avec fonction

command /angryWolf_2:
   trigger:
       access "wolf"

function "wolf":
   loop blocks in radius 10 of location (0, 0, 0):
       broadcast "Bloc: %loop-block%"
return 

 

Si quelqu'un a une idée de à quoi ce bug pourrait être du, ou comment le corriger/l'éviter, merci d'avance.

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)

En fait j'utilise la fonction de manière simple, comme expliqué sur cette page:

https://www.skunity.com/functions

 

Si je met

function Wolf(location: location):

Que faudrait t-il que je mette pour envoyer les coordonnées en appelant la fonction ? Et est ce que utiliser la fonction de cette manière peut vraiment résoudre le problème.

 

(ps: En fait j'ai résolu mon problème en utilisant une commande à la place d'une fonction, même si j'aime pas trop cette méthode)

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.