1. Le forum de Minecraft-France va définitivement fermer ses portes. Celui-ci restera en lecture seule mais vous ne pourrez plus y apporter de nouveaux topics. Nous vous invitons à nous rejoindre sur le Discord de Minecraft-France qui permet de présenter vos projets, discuter avec la communauté etc.. Merci à tous d'avoir fait vivre ce forum de nombreuses années. Pour nous rejoindre sur Discord, Cliquez ici

Résolu Comment tester un item / certain nombre d'item dans l'inventaire ?

Discussion dans 'Mapping' créé par Tibalo123, 19 Oct 2015.

  1. Tibalo123

    Tibalo123 Explorateur

    Inscrit:
    16 Sept 2015
    Messages:
    89
    Points:
    73
    EDIT : je rencontre maintenant un problème avec les items colorés (type vitres), merci de
    regarder ci-dessous pour cela :p


    Bonjour a tous et a toutes !


    Je crée actuellement une map puzzle (que je présenterai bientot sur le forum :D)
    mais bute sur un tout petit morceau de commande:

    Je sais comment détecter un certain objet dans l'inventaire d'un joueur :
    /testfor @p {Inventory:[{id:"minecraft:ITEM"}]}

    Mais, problème: je ne sais absolument pas comment tester si le joueur en a un ceratin nombre
    minimal. J'ai essayé comme ceci, sans résultat :
    /testfor @p {Inventory:[{id:"minecraft:ITEM",count:"NBRE"}]}

    Merci d'avance pour votre aide !
     
    #1 Tibalo123, 19 Oct 2015
    Dernière édition: 17 Fev 2016
  2. Claykillers

    Claykillers Bûcheron

    Inscrit:
    25 Oct 2014
    Messages:
    203
    Points:
    33
    Sexe:
    Homme
    A la fin de NBRE il doit y avoir un b :) (par exemple si tu veux tester 34 émeraude,tu écris 34b à l'emplacement de NBRE
     
  3. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    Je crois que j'ai donné au moins 4 ou 5 fois la solution que ce soit en solo ou en multijoueur. Avec une petite recherche, tu devrais retomber dessus. Si ce n'est pas le cas, tu peux toujours aller lire ceci : un tutoriel sur la commande /stats qui pourrait bien t'être utile.
     
    • J'approuve J'approuve x 2
  4. Tibalo123

    Tibalo123 Explorateur

    Inscrit:
    16 Sept 2015
    Messages:
    89
    Points:
    73
    J'ai effectivement cherché avant de poster ce topic, mais mon problème est que
    j'ai besoin de test un minimum, ce que je n'ai pas trouvé.
    De plus je suis assez préssé pour faire ma map, je compte la poster dès la sortie de la 1.9.

    > Pour en revenir a cette commande, elle teste justement un nombre précis et pas minimal.

    Je vais essayer les /stats, mais j'avoue m'y perdre un peu ^^
     
  5. Freeze'

    Freeze' Bûcheron

    Inscrit:
    25 Juil 2015
    Messages:
    271
    Points:
    78
    Sexe:
    Homme
    Je crois qu'il faut mettre un C majuscule á count
     
  6. Tibalo123

    Tibalo123 Explorateur

    Inscrit:
    16 Sept 2015
    Messages:
    89
    Points:
    73
    Problème réglé grâce aux /stats !
    Je met le topic en résolu.

    > euh... comment on change le préfixe d'un topic ??

    ^ mais quel kikoo... :facepalm:
     
    #6 Tibalo123, 20 Oct 2015
    Dernière édition: 1 Juil 2016
  7. Freeze'

    Freeze' Bûcheron

    Inscrit:
    25 Juil 2015
    Messages:
    271
    Points:
    78
    Sexe:
    Homme
    Outils de la discussion>éditer le titre>changer le préfixe>résolu
     
  8. Tibalo123

    Tibalo123 Explorateur

    Inscrit:
    16 Sept 2015
    Messages:
    89
    Points:
    73
    Merci ^^
     
  9. Tibalo123

    Tibalo123 Explorateur

    Inscrit:
    16 Sept 2015
    Messages:
    89
    Points:
    73
    Re - bonjour !

    Comme si élégamment indiqué sur le premier message du topic, je rencontre maintenant un problème pour tester un item de vitre colorée (avec une couleur précise, je vous prie ! )

    J'ai essayé :
    /testfor @p {Inventory:[{id:"minecraft:ITEM",damage:"NBRE"}]}
    Car je sais qu'on peut utiliser "damage" dans ceratins cas (par ex. pour les mettre sur un ArmorStand) mais
    ici, peut être que j'ai simplement oublié un guillemet ou une majuscule, mais bon, ça marche pas...

    Merci d'avance pour vos réponses ^^
     
  10. Calambiel

    Calambiel Résident de l'End

    Inscrit:
    5 Août 2014
    Messages:
    6 593
    Points:
    229
    Lorsque tu testes un tag tu dois rajouter le format de variable auquel il correspond.
    Par exemple pour une valeur de 4 tu dois mettre "damage:4s" (contrairement au Count où il fallait mettre un b)

    Si tu veux des explications (sachant que la lettre varie selon le tag) j'avais fait un post le détaillant : http://forum.minecraft-france.fr/threads/les-formats-de-variables.31543/
     
    • J'aime J'aime x 1
  11. Tibalo123

    Tibalo123 Explorateur

    Inscrit:
    16 Sept 2015
    Messages:
    89
    Points:
    73
    Okay merci, c'était presque rien en fait ^^ ! mais je crois que j'aurais jamais trouvé...
    Désolé du dérangement, je repasse en "résolu" ^^
     

Partager cette page