Aller au contenu
  • 0

Question

Posté(e)

Version de Minecraft : 1.15.2
Version de Skript : 2.X.X

Type du skript : Je voudrais changer les blocks autour d'un joueur pendant 3 secondes, puis remettre les blocks comme avant

Description du script :

Voilà ce que j'ai essayé

Command /test:
    trigger:
        loop all blocks in radius 2 around player's location:
            if loop-block is not air:
                set {_test.%loop-block%} to loop-block
                set loop-block to wool
                wait 2 seconds
                set loop-block to {_test.%loop-block%}
                message "test"
                stop

Seul le message s'affiche mais les blocs ne changent jamais, j'ai cherché d'autres choses mais elles ne fonctionnaient pas non plus.

Merci d'avance !

 

4 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

Salut, si ton skript ne marche pas c'est parce que tu utilise les mauvaise variables

La pour ton skript il faut utiliser les variables list

et aussi tu as mal placé ton "2 seconds" car la il va faire ton code toutes le 2 secondes dans la boucle

 

Voici le bon skript:

command /test:
	trigger:
		loop all blocks in radius 2 around player:
			loop-block != air
			add type of loop-block to {_loopblock.type::*}
			add location of loop-block to {_loopblock.loc::*}
			set block at loop-block to wool block
		wait 2 seconds
		loop size of {_loopblock.type::*} times:
			set block at {_loopblock.loc::%loop-number%} to {_loopblock.type::%loop-number%}

 

Modifié par LOUDO
  • J'aime 1
  • 0
Posté(e) (modifié)
Il y a 1 heure, LOUDO a dit :

Salut, si ton skript ne marche pas c'est parce que tu utilise les mauvaise variables

La pour ton skript il faut utiliser les variables list

et aussi tu as mal placé ton "2 seconds" car la il va faire ton code toutes le 2 secondes dans la boucle

 

Voici le bon skript:


command /test:
	trigger:
		loop all blocks in radius 2 around player:
			loop-block != air
			add type of loop-block to {_loopblock.type::*}
			add location of loop-block to {_loopblock.loc::*}
			set block at loop-block to wool block
		wait 2 seconds
		loop size of {_loopblock.type::*} times:
			set block at {_loopblock.loc::%loop-number%} to {_loopblock.type::%loop-number%}

 

Merci beaucoup pour les infos, c'est vrai que j'avais oublié l'existence des list ! Super agréable d'avoir des réponses claires, instructives et efficaces 😉

 

A mettre en résolu !

Modifié par Gingly
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.