Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

Pages :: 1

#1 28/08/2017 01:47:42

Membre

Messages : 5

Besoin d'aide testfor

Bonjour, j'ai besoin d'aide pour la command testfor

J'utilise la command :  /testfor @e {SelectedItem:{id:"minecraft:diamond_sword"}}
qui marche très bien, mais le problème c'est que si un joueur a en main l'épée,  ça donne les effets glow, etc.. que j'ai donné au commandblock suivant , si une personne a l'épée en main,

Je veux que ca donne l'effet a la personne et seulement a la personne ayant l'épée en main

Actuellement des qu'une seul personne a l'épée, tous le monde a les effets

Peut-on m'aider ? Merci d'avance :)

Dernière modification par MisterFanta (28/08/2017 02:50:33)

Hors ligne

#2 28/08/2017 09:41:17

Modérateur-Rédacteur
Lieu : Quelque part entre 2 serveurs

Messages : 363
Site Web

Re : Besoin d'aide testfor

À mon avis ça doit venir des commandes suivantes. Tu peux nous les donner stp ?
Moi j'aurais ajouté un tag à tout ceux qui ont l'épée en main, affecté toutes les potions à ceux qui ont le tag, puis enlevé le tag à tout le monde, et tout ça en boucle. A toi de voir !

Hors ligne


Z_runner, rédacteur d'astuces et étudiant à ses heures perdues
[email protected]
Serveur Discord non-officiel de fr-minecraft

#3 28/08/2017 13:04:42

Membre

Messages : 5

Re : Besoin d'aide testfor

J'y est pensé mais je n'ai jamais utilisé les tags

Le testfor est en command repétition, sans redstone, inconditionnel
Ca envoie a des commandes: en conditionel, sans redstone en chain a des effects du genre:

/effect @p haste 1 255

Hors ligne

#4 28/08/2017 14:16:59

Modérateur-Rédacteur
Lieu : Quelque part entre 2 serveurs

Messages : 363
Site Web

Re : Besoin d'aide testfor

Avec la commande que tu m'as donné, ça va juste appliquer l'effet au joueur le plus proche du bloc de commande. Je te donnerai le système avec les tags dès que j'aurais assez de temps 17

Hors ligne


Z_runner, rédacteur d'astuces et étudiant à ses heures perdues
[email protected]
Serveur Discord non-officiel de fr-minecraft

#5 28/08/2017 15:26:53

Membre

Messages : 5

Re : Besoin d'aide testfor

Ok merci, ;)

Mais il y a aucun moyen de faire en sorte que si l'épée n'ai plus selectionné (en main) ca enleve les effets

Dernière modification par MisterFanta (28/08/2017 15:27:28)

Hors ligne

#6 28/08/2017 15:45:35

Modérateur-Rédacteur
Lieu : Quelque part entre 2 serveurs

Messages : 363
Site Web

Re : Besoin d'aide testfor

Il faudrait mettre, en chaîne et en répétition :
/scoreboard players tag @a add Sword {id:"minecraft:diamond_sword"}}
/effect @a[tag=Sword] haste 1 255
/...
/scoreboard players tag @a remove Sword

Bien entendu tu ajoute toute tes commandes les unes après les autres à la place des pointillés, et tu peux changer Sword par un autre nom pour le tag
Et comme on vérifie 20x par seconde les conditions pour avoir le tag, si jamais qqn n'a plus l'épée en main il n'aura plus le tag

Hors ligne


Z_runner, rédacteur d'astuces et étudiant à ses heures perdues
[email protected]
Serveur Discord non-officiel de fr-minecraft

#7 28/08/2017 15:53:47

Membre

Messages : 5

Re : Besoin d'aide testfor

/scoreboard players tag @a add Sword1 {id:"minecraft:diamond_sword"}}
ne marche pas alors j'ai fais:

/scoreboard players tag @a add Sword1 {id:"minecraft:diamond_sword"} en répétition sans red
/effect @a[tag=Sword] haste 1 255                    en chain
/scoreboard players tag @a remove Sword        en chain

Merci encore ;)

Hors ligne

#8 28/08/2017 18:13:32

Membre

Messages : 5

Re : Besoin d'aide testfor

Merci, jai trouvé la solution grace a vous :)


/scoreboard players tag @a add Sword1 {id:"minecraft:diamond_sword"} en répétition sans red
/effect [...]
/scoreboard players tag @a remove Sword

J'ai juste modifié la 1ère command :)

Hors ligne

#9 28/08/2017 19:08:29

Modérateur-Rédacteur
Lieu : Quelque part entre 2 serveurs

Messages : 363
Site Web

Re : Besoin d'aide testfor

Sauf que le problème n'est pas réglé 03
Tu as juste empêché le tag Sword d'apparaître, et donc les autres commandes ne fonctionnent plus du tout.
S'il y a une erreur dans le scoreboard (ce qui est sûrement le cas), elle est dans les tags entre accolades. Ce ne sont pas les bons, mais en fouillant un peu tu devrai trouver sur Internet  . Si tu n'y arrive pas, je chercherai aussi !

Hors ligne


Z_runner, rédacteur d'astuces et étudiant à ses heures perdues
[email protected]
Serveur Discord non-officiel de fr-minecraft

Pages :: 1

Pied de page des forums