Aller au contenu
  • 0

Problème de loop-block autour d'une zone.


Question

Posté(e)

J'aimerai pouvoir loop tout les blocks autour d'une zone prédéfini auparavant par 2 variables définis sur des locations de blocks . Une phrase ne suffit pas pour tout expliquer mais en gros je vous montre le code :

loop blocks not within {position.1} to {position.2}:
   set loop-blocks to red wool

 

Ne me dites pas qu'il manque l'event ou le trigger ect ... Il y ait dans le code d'origine.

Dès que j'enlève le not devant within cela ne met plus d'erreurs au reload mais cela ne fait absolument rien dans la zone une fois l'event fait.

 

J'espère que vous pourrez m'aider,

Cordialement,

WaWaNBoSs

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Salut, enlève le "S" du "set loop-block to red wool"

Cela ne marche toujours pas. J'ai essayé en rajoutant un tiré entre loop et block , avec s et sans s , mais cela me met "There's no loop that matches "ce que j'ai marqué ect ...." :(

 

Quelqu'un a une autre idée ?

  • 0
Posté(e)

Je souhaite detecter si tout les blocks d'une zone entre deux points sont des blocks d'air en gros :

loop-block is not within {position.1} to {position.2}:
   if loop-block is air:
         broadcast "blablabla"

  • 0
Posté(e)
Salut, enlève le "S" du "set loop-block to red wool"

Et puis l'erreur ne vient pas de là met du loop de départ. Dans tout les cas je te remercie de t'interresser à mon problème.

  • 0
Posté(e)

Ah je te fait un code, mais j ai mon serveur qui deconne donc je peut pas le tester mais essaye sa :

 

loop blocks within {position.1} to {position.2}:			#la tu loop tous les block de ta region
  if loop-block is air:									#la tu filtre que les blocks d'air
         broadcast "blablabla"	 							#la tu a un evenement

  • 0
Posté(e)
Ah je te fait un code, mais j ai mon serveur qui deconne donc je peut pas le tester mais essaye sa :

 

loop blocks within {position.1} to {position.2}:			#la tu loop tous les block de ta region
  if loop-block is air:									#la tu filtre que les blocks d'air
         broadcast "blablabla"							#la tu a un evenement

Je teste ça tout de suite

  • 0
Posté(e)

Comme je le pensé , le within tout seul ne marche pas. Cela ne prend pas en compte les positions. Il faut mettre le "not" avant ce qui donne "not within". Par exemple cela marche bien sous le format d'une condition

if block is not within {position.1} to {position.2}:

Mais pas sous le format d'un loop block , ou cela me dit que ce type de loop n'existe pas.

loop blocks within {position.1} to {position.2}:

Une idée ?

  • 0
Posté(e)

Essaye

 

loop blocks between {position.1} and {position.2}:            	#la tu loop tous les block de ta region
  if loop-block is air:                            		    #la tu filtre que les blocks d'air
         broadcast "blablabla"									#la tu a un evenement

  • 0
Posté(e)
Essaye

 

loop blocks between {position.1} and {position.2}:            	#la tu loop tous les block de ta region
  if loop-block is air:                            		    #la tu filtre que les blocks d'air
         broadcast "blablabla"									#la tu a un evenement

Cela ne marque pas d'erreurs mais dans le jeux , aucun résultat , même en me garantissant que les blocks sont de l'air

×
×
  • 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.