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

Tutoriel Faire un timer avec le /summon

Discussion dans 'Redstone & Commands blocks' créé par Le Tréma, 20 Fev 2017.

?

utile ?

  1. Oui !

    4 vote(s)
    100.0%
  2. Non !

    0 vote(s)
    0.0%
  1. Le Tréma

    Le Tréma Nouveau

    Inscrit:
    19 Fev 2017
    Messages:
    12
    Points:
    10
    Sexe:
    Homme
    Bonjour, dans ce tutoriel je vais vous apprendre à faire un timer avec un command block :

    pour ce faire nous aurons besoin de cette commande :

    Code (cpp):
    summon Item ~ ~ ~ {Item:{id:1,Count:1},Age:0}
    à partir de la 1.10 :

    Code (cpp):
    summon Item ~ ~ ~ {Item:{id:stone,Count:1},Age:0}
    1/décomposons la commande pour la comprendre

    le "/summon" est la commande qui permet de faire apparaitre une entité

    le "Item" est l'entité de l'item quand on le jette parterre

    le "~ ~ ~" est l'endroit ou vous allez mettre les coordonées que nous verrons plus tard :D

    2/ passons au "data"


    dans la section {item:... nous allons décrire les propriété de l'entité

    maintenant nous voulons que l'item soit de la pierre donc nous allons rajouter {id:1 (1 qui est l'id de la pierre ) et nous voulons que 1 seul item donc nous allons mettre une virgule pour séparer le "id" et le "count" et donc pour L'INSTANT :

    {Item:{id:1,Count:1}

    ATTENTION : à partir la 1.10 il faut mettre le nom de l'item à la place d'un chiffre. Example : pour la pierre il ne faut pas mettre "1" mais "stone".

    3/maintenant pour le "age" :


    il faut savoir que 20 ticks est égal à une seconde

    et que quand on jette un item il à 0 en valeur d'Age

    et que au bout de 6000 il disparaît ( soit 5 minutes ) donc il faut enlever une seconde.

    donc utuliser une calculatrice pour détermine la valeur Age, ce calcul c'est :

    6000 - (20 x ( le nombre de seoncde ) )

    par example pour 1 seconde le caclul sera : 6000 - (20 x 1 )

    2/Le système

    c'est très simple placez un command block avec la commande /summon

    plus loin placer un bloc et mettez un plaque de pression en bois dessus, pour le /summon servez vous des coordonnées de la plaque de pression

    placez une torche de redstone sur le bloc

    Et placez de la redstone reliez par la torche, et reliez la redstone par la suite de votre système

    si vous n'avez rien compris voici la photo

    : http://zupimages.net/viewer.php?id=17/08/dq3h.png[​IMG]
     
    #1 Le Tréma, 20 Fev 2017
    Dernière édition: 7 Avr 2018
  2. sarahi

    sarahi Nouveau

    Inscrit:
    25 Juin 2018
    Messages:
    6
    Points:
    0
    Sexe:
    Homme
    Il faut donc absolument allumer les horloges pour les périphériques que l’on utilise avant de commencer à les configurer. Tutuapp 9apps Showbox
     
  3. Henka

    Henka Hôte d'accueil

    Inscrit:
    31 Jan 2018
    Messages:
    771
    Points:
    110
    Sexe:
    Homme
    On peut aussi rajouter le tag {PickupDelay:32767} pour éviter que qqn le récupère accidentellement, et pour éviter qu'une autre entité interfère avec le système en étant sur la plaque de pression, il suffit de rajouter un tag, puis de faire un /testfor ou /execute
    Code (cpp):
    /summon Item ~ ~ ~ {Item:{id:"minecraft:redstone",Count:1},Tags:["minuteur"],PickupDelay:32767,Age:0}
    Ensuite,...
    Code (cpp):
    /testfor @e[type=item,tag=minuteur]
    Suivi d'un comparateur.
    Ou alors un /execute @e[type=item,tag=minuteur] ~ ~ ~ /...
     

Partager cette page