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 Craft personnalisé

Discussion dans 'Commands blocks & Redstone' créé par MrMitola, 8 Juil 2015.

  1. Septimus

    Septimus Bûcheron

    Inscrit:
    14 Nov 2013
    Messages:
    116
    Points:
    84
    Sexe:
    Homme
    @MrMitola Bon, on va pas passer par 4 chemin voilà :
    Code (cpp):
    /summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~ ~0 ~1 ~ ~-9 ~1 redstone_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~3 ~-8 ~-1 command_block 0 replace {Command:/scoreboard players set @e[type=Item] type 1 {Item:{id:"minecraft:diamond",Count:2b}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~3 ~-7 ~1 command_block 0 replace {Command:/scoreboard players set @e[type=Item] type 2 {Item:{id:"minecraft:redstone",Count:1b}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~4 ~-6 ~-1 command_block 0 replace {Command:/execute @e[type=Item,score_type_min=1,score_type=1] ~ ~ ~ execute @e[type=Item,score_type_min=2,score_type=2,r=0] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:clay_ball",Count:1,tag:{Crafted:true}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~4 ~-5 ~1 command_block 0 replace {Command:/scoreboard players remove @e[type=Item] type 1 {Item:{tag:{Crafted:true}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~5 ~-4 ~-1 command_block 0 replace {Command:/execute @e[type=Item,score_type=-1,score_type_min=-5] ~ ~ ~ kill @e[type=Item,score_type_min=1,r=1]}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"fill ~2 ~-2 ~ ~5 ~-2 ~ redstone_block"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~2 ~-1 ~-1 command_block 0 replace {Command:/fill ~ ~ ~1 ~4 ~ ~1 stone 0 replace redstone_block}"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~2 ~ ~1 command_block 0 replace {Command:/fill ~ ~ ~-1 ~4 ~ ~-1 redstone_block 0 replace stone}"},Time:1,Riding:{id:"FallingSand",Block:stone,Time:1}}}}}}}}}}}}
    Avec ça, ça va le faire ! Merci pour le temps passer à aider.
    ( http://mrgarretto.com/onecommand )
    (moi ça marche)
     
    #16 Septimus, 11 Juil 2015
    Dernière édition: 11 Juil 2015
  2. MrMitola

    MrMitola Bûcheron

    Inscrit:
    26 Mai 2015
    Messages:
    122
    Points:
    61
    Sexe:
    Homme
    Merci bien :)
     
  3. Septimus

    Septimus Bûcheron

    Inscrit:
    14 Nov 2013
    Messages:
    116
    Points:
    84
    Sexe:
    Homme
    Du coup j'aurai une autre question, après avoir fait ce craft j’aimerai en faire un autre. J'ai donc crée un nouvelle objectif, et puis pour tester j'ai juste changé le coût de craft (au lieu de 2 diamant c'est 4 ), j'ai donc prit les même commandes et juste remplacer le nom de l'objectif précédent par celui que je viens de crée. Et donc mon problème est-que ça ne fonctionne pas.
     
  4. The_Murmex

    The_Murmex Mineur de Fer

    Inscrit:
    4 Jan 2015
    Messages:
    654
    Points:
    71
    Sexe:
    Homme
    Tu as modifié le Count du diamant ?
    Que se passe-t-il exactement ?
     
  5. Septimus

    Septimus Bûcheron

    Inscrit:
    14 Nov 2013
    Messages:
    116
    Points:
    84
    Sexe:
    Homme
    J'ai résolu mon problème.
    Explication:

    Avant tout j'avais crée un objectif nommé type2. puis j'ai rentré ces commandes.


    /scoreboard players set @e[type=Item] type2 1 {Item:{id:"minecraft:diamond",Count:1b}}

    /scoreboard players set @e[type=Item] type2 2 {Item:{id:"minecraft:redstone",Count:3b}}

    /execute @e[type=Item,score_type_min=1,score_type=1] ~ ~ ~ execute @e[type=Item,score_type_min=2,score_type=2,r=0] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:stone",Count:1,tag:{Crafted:true}}}

    /scoreboard players remove @e[type=Item] type2 1 {Item:{tag:{Crafted:true}}}

    /execute @e[type=Item,score_type=-1,score_type_min=-5] ~ ~ ~ kill @e[type=Item,score_type_min=1,r=1]

    Ce que j'ai mis en gras, c'est ce que j'avais modifier pour pouvoir faire un 2nd craft, mais ça ne marchait pas.

    Et j'ai trouver la solution, c'est jusque qu'il y avait d'autre paramètre en plus a modifier et que je n'avais pas vu ( se que j'ai souligner )


    /scoreboard players set @e[type=Item] type2 1 {Item:{id:"minecraft:diamond",Count:1b}}

    /scoreboard players set @e[type=Item] type2 2 {Item:{id:"minecraft:redstone",Count:3b}}

    /execute @e[type=Item,score_type2_min=1,score_type2=1] ~ ~ ~ execute @e[type=Item,score_type2_min=2,score_type2=2,r=0] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:stone",Count:1,tag:{Crafted:true}}}

    /scoreboard players remove @e[type=Item] type2 1 {Item:{tag:{Crafted:true}}}

    /execute @e[type=Item,score_type2=-1,score_type2_min=-5] ~ ~ ~ kill @e[type=Item,score_type2_min=1,r=1]

    PS: J'ai pas mis les balises CODE parce que je pouvais pas souligné et mettre en gras. Désoler si ça pique les yeux.
     

Partager cette page