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 Bloquer au joueur l'accès à l'interface villageois

Discussion dans 'Commands blocks & Redstone' créé par Gleanight, 2 Sept 2017.

  1. Gleanight

    Gleanight Explorateur

    Inscrit:
    11 Fev 2016
    Messages:
    72
    Points:
    58
    Bonjour,
    Je suis actuellement sur un petit projet dans lequel j'aimerais pouvoir faire parler des villageois, mais petit problème : je n'arrive pas à bloquer l'accès à l'interface d'échanges aux joueurs....
    La commande que j'utilise pour le moment est celle-ci :
    Code (cpp):
    /execute @e[score_talkvillager_min=1] ~ ~ ~ scoreboard players set @s talkvillager 0

    A savoir que le score "talkvillager" est de critère "stat.talkedToVillager".
    Cette méthode marchait dans les versions antérieures (à la 1.12), mais elle ne semble plus fonctionner maintenant... ^^' Je voulais donc savoir s'il existait une autre façon de bloquer l'interface d'échanges aux joueurs.

    Merci d'avance :)
     
  2. Calambiel

    Calambiel Résident de l'End

    Inscrit:
    5 Août 2014
    Messages:
    6 595
    Points:
    229
    Le score s'incrémente chaque fois qu'un joueur "parle" avec un villageois, mais il n'est pas relié à l'interface.

    Il est en revanche possible de mettre une liste d'échange vide à un villageois, le clic droit incrémente toujours le score, mais aucune interface ne s'ouvre alors.
     
  3. Gleanight

    Gleanight Explorateur

    Inscrit:
    11 Fev 2016
    Messages:
    72
    Points:
    58
    Merci beaucoup, ça marche super :)
     

Partager cette page