Aller au contenu
  • 0

Passer au joueur suivant dans le loop players


Question

Posté(e)

Version de Minecraft : 1.12.2
Version de Skript : 2.3.7

Type du skript : Classement

Description du script :

 

Bonjour à tous !

Voici un exemple de skript :

loop players :
    partie 1 du code
       if haste :
           FORCING JOUEUR SUIVANT
    partie 2 du code

Dans ce cas par exemple (Le code est faux, c'est une illustration de mon problème), je veux que pour le joueur qui à haste, que la partie 2 du code ne s’exécute pas. Mais si je fais `stop`, il ne loop pas les autres joueurs
Comment puis-je faire ? On m'a proposé un

exit 1 loop

Mais, il ne loop pas les autres joueurs non plus...

 

Le vrai code est ici :

Révélation

every 30 seconds:
	set {_1} to 0
	set {_2} to 0
	set {_3} to 0
	set {_4} to 0
	set {_5} to 0
	set {_t1} to 0
	set {_t2} to 0
	set {_t3} to 0
	set {_t4} to 0
	set {_t5} to 0
	loop all players:
		if {em.%loop-player%} > {_5}:
			if {em.%loop-player%} > {_4}:
				if {em.%loop-player%} > {_3}:
					if {em.%loop-player%} > {_2}:
						if {em.%loop-player%} > {_1}:
							set {_5} to {_4}
							set {_4} to {_3}
							set {_3} to {_2}
							set {_2} to {_1}
							set {_t1} to "&c%loop-player% : &a%{em.%loop-player%}%"
							set {_1} to {em.%loop-player%}
							exit 1 loop
						set {_5} to {_4}
						set {_4} to {_3}
						set {_3} to {_2}
						set {_t2} to "&c%loop-player% : &a%{em.%loop-player%}%"
						set {_2} to {em.%loop-player%}
						exit 1 loop
					set {_5} to {_4}
					set {_4} to {_3}
					set {_t3} to "&c%loop-player% : &a%{em.%loop-player%}%"
					set {_3} to {em.%loop-player%}
					exit 1 loop
				set {_5} to {_4}
				set {_t4} to "&c%loop-player% : &a%{em.%loop-player%}%"
				set {_4} to {em.%loop-player%}
				exit 1 loop
			set {_t5} to "&c%loop-player% : &a%{em.%loop-player%}%"
			set {_5} to {em.%loop-player%}
			exit 1 loop
		execute console command "/hd setline player 2 &e[1] > %{_t1}%"
		execute console command "/hd setline player 3 &6[2] > %{_t2}%"
		execute console command "/hd setline player 4 &8[3] > %{_t3}%"
		execute console command "/hd setline player 5 &7[4] > %{_t4}%"
		execute console command "/hd setline player 6 &7[5] > %{_t5}%"

 

 Merci d'avance.

Cordialement,
Cub4tomik.

3 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)
il y a 7 minutes, Rush2Fer a dit :

Bonsoir,

Remplacez votre  exit 1 loop par un continue

Merci infiniment, cela fonctionne parfaitement !
Edit : je vais le passer en résolu, si je trouve comment faire cela 😄

Modifié par Cub4tomik
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.