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

Commande block : Date

Discussion dans 'Autres' créé par CooperMinecraft, 31 Oct 2015.

  1. CooperMinecraft

    CooperMinecraft Nouveau

    Inscrit:
    27 Oct 2015
    Messages:
    9
    Points:
    0
    Sexe:
    Homme
    Bonjour, tous le monde.
    J'aimerais savoir, comment je fais pour faire apparaître le nombre de jours passé dans minecraft ?
    Je m'explique j'aimerais que, dès que le jour ce lève, un message apparait avec écrit le jour que l'on est.

    Exemple : "Nous sommes le jour 2", puis après que la nuit est passé "Nous sommes le jour 3", ...


    Merci :)
     
  2. Aerosmite

    Aerosmite Mineur de Fer

    Inscrit:
    18 Nov 2014
    Messages:
    611
    Points:
    86
    Sexe:
    Homme
    C'est impossible de détecter un moment de la journée mais par contre tu peux simplement faire une clock qui fait pile un jour (24000 game tick je crois) et la lancer quand le soleil se lève !
    Après il suffit d'ajouter 1 à chaque fois à un scoreboard et de mettre ensuite un tellraw lié à ce scoreboard. Dis-moi si tu veux les commandes :)
     
  3. CooperMinecraft

    CooperMinecraft Nouveau

    Inscrit:
    27 Oct 2015
    Messages:
    9
    Points:
    0
    Sexe:
    Homme
    Merci pour ta réponse.
    Je vais essayé ta technique.
    Mais je pensais qu'il y avait une commande, parce que j'avais vu chez un Youtubers (Je ne sais plus qui) dès que le jour ce levé, un message apparaissait dans le tchat avec écrit "Jour 1", ou "Jour 2", ...
     
  4. The_Murmex

    The_Murmex Mineur de Fer

    Inscrit:
    4 Jan 2015
    Messages:
    654
    Points:
    71
    Sexe:
    Homme
    C'est bel est bien possible. Cependant c'est moins compact et ça génére plus de lagque la technique de @Aerosmite . Le seul avantage est qu'on peut afficher "l'heure".
    Néanmoins, voici comment procéder:
    Tout d'abord réaliser une fill clock (ou une clock plus lente on ne s'en porte que mieux) relié à 2 cb(=Command blocks). Dans le premier, mettre :
    Code (cpp):
    /time query daytime
    On appellera les coordonnée de ce cb x1, y1 et z1.
    Réaliser ensuite ces 3 commandes :
    Code (cpp):
    1.   /scoreboard objectives setdisplay sidebar Date
    2.   /scoreboard players set Heure Date 0
    3.   /stats block x1 y1 z1 set QueryResult Heure Date
    L'heure devrait s'afficher en temps réel dans la sidebar.

    Dans le 2ème cb (dans la clock) :
    Code (cpp):
    /scoreboard players test Heure Date 0 0
    Note: En cas d'utilisation d'une clock plus lente, l'intervalle doit être adapté. Ex: pour une clock envoyant des signaux espacés de 4 ticks, remplacer "0 0" par "0 3"
    Placer ensuite un comparateur partant de ce cb et allant vers un 3ème contenant :
    Code (cpp):
    /scoreboard players add Jour Date 1
    Il est possible d'ajouter un 4eme cb au-dessus du 3eme avec l'affichage par title, par exemple :
    Code (cpp):
    /title @a title {text:"Début du jour ",color:yellow,extra:[{score:{name:Jour,objective:"Date"}}]}
    Bonne chance ! ^^
    En espérant, avoir satisfait ta curiosité ;)
     
  5. CooperMinecraft

    CooperMinecraft Nouveau

    Inscrit:
    27 Oct 2015
    Messages:
    9
    Points:
    0
    Sexe:
    Homme
    Merci beaucoup @The_Murmex
    Mais qu'est ce que c'est une "Fill Clock" et est ce que ça serait possible d'avoir un petit shéma.
    Et où dois-je marqué ceci
     
  6. The_Murmex

    The_Murmex Mineur de Fer

    Inscrit:
    4 Jan 2015
    Messages:
    654
    Points:
    71
    Sexe:
    Homme
    Date.png

    Simplement dans le chat, une seule fois.
     
  7. CooperMinecraft

    CooperMinecraft Nouveau

    Inscrit:
    27 Oct 2015
    Messages:
    9
    Points:
    0
    Sexe:
    Homme
    Merci beaucoup @The_Murmex .
    Mais j'ai un problème, j'ai suivi ton schéma et tu fait dans l'ordre, mais des que je mets
    Code (cpp):
    1.   /scoreboard objectives setdisplay sidebar Date
    2.   /scoreboard players set Heure Date 0
    3.   /stats block x1 y1 z1 set QueryResult Heure Date
    J'ai le droit au message d'erreur "No objective was found by the name "Date" "

    PS : En x1, y1 et z1, je dois mettre quoi.


    Désolé si je pose trop de question.
     
  8. The_Murmex

    The_Murmex Mineur de Fer

    Inscrit:
    4 Jan 2015
    Messages:
    654
    Points:
    71
    Sexe:
    Homme
    J'ai oublié la première commande en effet ^^
    Code (cpp):
    /scoreboard objectives add Date dummy
    x1 y1 et z1 sont les coordonnées du cb 1.
    Il n'y aucun problème au fait que tu poses des questions ;)
     
  9. CooperMinecraft

    CooperMinecraft Nouveau

    Inscrit:
    27 Oct 2015
    Messages:
    9
    Points:
    0
    Sexe:
    Homme
    Merci @The_Murmex
    J'ai un petit dernier problème, je n'ai que l'heure qui s'affiche dans la sidebar et l'heure ne change, elle reste sur 0.
     
  10. The_Murmex

    The_Murmex Mineur de Fer

    Inscrit:
    4 Jan 2015
    Messages:
    654
    Points:
    71
    Sexe:
    Homme
    Refait le /stats et si ça ne marche toujours pas, regarde bans le cb1 si il y à un message d'erreur.
     
  11. CooperMinecraft

    CooperMinecraft Nouveau

    Inscrit:
    27 Oct 2015
    Messages:
    9
    Points:
    0
    Sexe:
    Homme
    J'ai refait le
    Code (cpp):
    /stats block 341 6 515 set QueryResult Heure Date
    (Ce sont les coordonnées du CB1, et ça ne fonctionne toujours pas.
    Donc je suis allez voir le CB et dans la partie, Previous Output et j'ai [22:33:45] Time is 3158

    Je vais essayé de la refaire du début, ça va peut être fonctionné
     
  12. The_Murmex

    The_Murmex Mineur de Fer

    Inscrit:
    4 Jan 2015
    Messages:
    654
    Points:
    71
    Sexe:
    Homme
    Tout semble normal...
    Verifie également que ta clock fonctionne.
     

Partager cette page