CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Minecraft
  • Tout support
  • PC
  • Xbox Series
  • Switch
  • Switch 2
  • PS4
  • ONE
  • WiiU
  • PS3
  • 360
  • Vita
  • iOS
  • Android
  • Web
  • New 3DS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

[Help] Command block pour détecter mort

enemi34400
enemi34400
Niveau 7
01 mars 2014 à 04:14:44

Bonjour, je viens vous exposer mon problème : je n'arrive pas à faire en sorte qu'un commande block envoie un signal redstone (grâce au comparator collé à celui-ci) quand un joueur est mort ou n'a plus de point de vie.

J'ai essayé pas mal de truc comme /testfor player (alive/death/dead/health=0 etc... )

Mais rien ne marche dans ces critères.

Quelqu'un aurait t-il trouvé une solution ?

Merci !

Pseudo supprimé
Pseudo supprimé 01 mars 2014 à 08:14:57

Salut ! :p)

Je crois que ce n'est pas possible, à cause d'un bug des command blocks, surtout si tu es en 14w08a.
Mais il y a peut-être possibilité de faire avec un scoreboard. :)
Genre:

/testfor @a[health_score=0]

Je m'y pencherais un peu plus, si je trouve comment faire, je te préviens.

Pseudo supprimé
Pseudo supprimé 01 mars 2014 à 08:50:43

dans le chat:
/scoreboard objectives add Morts deathCount

Des que qq meurs son score Morts augmentera de 1

enemi34400
enemi34400
Niveau 7
01 mars 2014 à 15:58:00

Merci à vous deux, justement je pensais aussi à l'idée des scoreboards, mais vu que ça fait très très peu de temps que j'ai checké ça je ne sais pas encore vraiment m'en servir.

_zelda27_
_zelda27_
Niveau 10
01 mars 2014 à 16:02:38

Et pour compléter ça, faut mettre des command blocs alimentés par une clock /!\ A HOPPERS /!\ avec marqué:

/scoreboard players set @a[score_Morts=1] Morts 0
/tacommande,untp,ungamemodeouautres Critères @a[score_Morts=1] Critères

enemi34400
enemi34400
Niveau 7
02 mars 2014 à 03:26:50

J'ai essayé, ce qui ne marche pas maintenant c'est le critère [score_Morts=1]

en effet, j'ai tout vérifié niveau nom de scoreboard etc etc
Et j'ai trouvé que justement @a[score_Morts=1] est considéré comme @a tout simplement.

enemi34400
enemi34400
Niveau 7
02 mars 2014 à 03:28:09

Je viens de trouver : il faut tout simplement ajouter un second critère score_Morts_min=1

Merci beaucoup à vous ;)

enemi34400
enemi34400
Niveau 7
02 mars 2014 à 05:33:08

Tant que j'y suis, j'aurais une autre question à poser : est t-il possible pour la commande /testfor de mettre un critère qui détecte si la personne a certain objet choisi dans son inventaire (ou main) ?

Merci !

FloLoupoJV
FloLoupoJV
Niveau 8
02 mars 2014 à 05:46:29

En 1.8

]Binary[
]Binary[
Niveau 7
02 mars 2014 à 05:54:33

Pour tester un inventaire sans détruire l'item, utilise la commande clear <playername> [item] [metadata] [maxCount] [dataTag]
Et met le maxCount à 0, et tu mets un comparateur en output qui détecte quand le CB a exécuté sa commande

Hulodina
Hulodina
Niveau 9
02 mars 2014 à 10:23:10

Tester si quelqu'un a un objet X dans son inventaire:
/testfor @a {Inventory:[{id:minecraft:X}]}
Pour agir sur ce joueur, faut passer par le scoreboard:
/scoreboard players set @a aObjet 1 {Inventory:[{id:minecraft:X}]}

Pour détecter dans la main, c'est faisable en ajoutant SelectedItemSlot: et en précisant le slot dans l'objet avec "Slot:"

enemi34400
enemi34400
Niveau 7
02 mars 2014 à 15:48:10

Alors, déjà pour le clear qui ne retire qu'un seul objet, est ce possible ?
Car j'ai essayé par mal de chose en changeant la valeur de maxCount et dataTag et pourtant le clear me clear toujours la totalité de l'objet désiré.

Par exemple, si je souhaite que la commande clear seulement 3 stone au joueur le plus proche, cela marche t-il ?

Ensuite Hulodina, le testfor que tu m'as donné, j'ai essayé déjà à maintes reprises et je n'ai pas trop l'impression qu'il marche du fait que quelque soit l'item que je paramètre, le command block renvoie toujours un signal positif après actualisation, que je possède l'item sur moi ou non.

Normal ? Si tu as un p'tit exemple qui marche pour toi je suis preneur :)

En tout cas merci à vous deux !

TheMcGeeker
TheMcGeeker
Niveau 2
02 mars 2014 à 15:49:19

Moi j'y connais rien en redstone ni en commands Blocks mdrr

afterkirb
afterkirb
Niveau 4
02 mars 2014 à 15:50:14

Possible en 1.8 pas 1.7

enemi34400
enemi34400
Niveau 7
02 mars 2014 à 23:10:20

D'accord, merci beaucoup à vous en tout cas

enemi34400
enemi34400
Niveau 7
03 mars 2014 à 03:43:46

Pour ne pas à créer un autre topic :

J'ai une autre question :

Peut on faire en sorte que dans un scoreboard, la valeur augmente pour playerCountKill, mais que si le joueur tué est dans une team en particulier, et que cette valeur ne motne pas si le kill est effectué sur une personne n'appartenant pas à la team désigné ?

Merci d'avance !

enemi34400
enemi34400
Niveau 7
05 mars 2014 à 05:29:08

Avec un système redstone + commandblock en masse j'ai réussi à faire quelque chose de concluant, merci à vous !

enemi34400
enemi34400
Niveau 7
06 mars 2014 à 14:53:51

Bonjour, j'ai une autre question :

quelqu'un sait ce qu'il faut mettre dans le testfor pour détecter les gens non en fonction d'une sphère x=,y=z=r=

mais en fonction d'un rectangle où on entrerait les coordonnées xyz d'un point puis d'un autre ?

Merci

Jul_2010
Jul_2010
Niveau 10
06 mars 2014 à 14:56:55

Un inverseur avec un testfor sinon.

enemi34400
enemi34400
Niveau 7
06 mars 2014 à 15:05:59

Rien à voir je pense, je souhaite juste changer les coordonnées sphériques en celle d'un rectangle carré, est ce possible ?

Sous forums
  • Recherche de joueurs et serveurs PC/Consoles
La vidéo du moment