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

Pages :: 1

#1 01/10/2014 16:04:26

Membre

Messages : 31

Comment détecter un item dans un inventaire ?

Bonjour,
je travaille sur une map, et j'aimerais savoir si il est possible de détecter si un slot de l'inventaire est vide.
Merci d'avance,

SkyToArk

Hors ligne


fr-minecraft-net-d0cb9838-1616775.png

fr-minecraft-net-187a4813-2114214.png

#2 01/10/2014 16:23:40

Animateur
Lieu : tenant

Messages : 3 433

Re : Comment détecter un item dans un inventaire ?

Je te dis ça tout de suite :)

Voici ce que j'ai trouvé de mieux : /testfor @p {Inventory:[{Slot:(num de 0 à 8)b}]}
Prend bien le petit "b" après le chiffre !

Relié à une clock, la sortie (comparateur) sera positive si il y a quelque chose dans le slot correspondant (0 étant le premier, 1 le deuxième, etc...). Si pas, la sortie sera négative. Voilà !
Merci d'avoir posé la question, je me demandais aussi, parfois !

Dernière modification par Matis1299 (01/10/2014 16:33:00)

Hors ligne


Ne pouvoir apprendre n'est pas honte, mais bien de ne pas vouloir.
                                                                                       Aurélien, dans nos cœurs.
                                                                   GTH0loZ.gif

#3 01/10/2014 20:31:22

Membre

Messages : 31

Re : Comment détecter un item dans un inventaire ?

Merci, mais est-il possible de détecter un item (une boule neige, dans mon cas) dans une certaine quantité. Par exemple, si il y a 1 item, alors la sortie est positive, sinon elle est négative.
Merci d'avance,

SkyToArk

Hors ligne


fr-minecraft-net-d0cb9838-1616775.png

fr-minecraft-net-187a4813-2114214.png

#4 01/10/2014 21:35:47

Animateur
Lieu : tenant

Messages : 3 433

Re : Comment détecter un item dans un inventaire ?

Oui ! C'est très facile. Malheureusement, c'est la commande que j'avais mise la première fois, dans mon premier message. Puis je l'ai supprimée :-(

EDIT :

/testfor @p {Inventory:[{Slot:(num_du_slot)b,id:"minecraft:snowball",Count:(nombre d'item)b}]}

Si tu ne veux pas de slot précis :

/testfor @p {Inventory:[{id:"minecraft:snowball",Count:(nbr d'item)b}]}

Dernière modification par Matis1299 (01/10/2014 21:37:09)

Hors ligne


Ne pouvoir apprendre n'est pas honte, mais bien de ne pas vouloir.
                                                                                       Aurélien, dans nos cœurs.
                                                                   GTH0loZ.gif

#5 02/10/2014 18:54:58

Membre

Messages : 31

Re : Comment détecter un item dans un inventaire ?

Merci beaucoup !
En fait j'avais juste oublier le petit "b".

Hors ligne


fr-minecraft-net-d0cb9838-1616775.png

fr-minecraft-net-187a4813-2114214.png

Pages :: 1

Pied de page des forums