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

Emplacement du joueur

Discussion dans 'Mapping' créé par Héhé, 31 Mai 2014.

  1. Héhé

    Héhé Mineur de Diamants

    Inscrit:
    18 Avr 2014
    Messages:
    2 477
    Points:
    135
    Sexe:
    Homme
    Bon alors voilà, je préparais un p'tite map et je bidouillais avec mes commands blocks, et là, j'ai remarquer quelque chose: je ne connais aucune "formule" pour viser l'emplacement du joueur. Je voulais donc savoir si quelqu'un connaissait cette "formule", car je pense qu'elle existe (Mojang aurait vraiment fait un grosse connerie en ne la créant pas).
     
  2. FloxHunt

    FloxHunt Résident du Nether

    Inscrit:
    30 Juil 2013
    Messages:
    4 710
    Points:
    164
    Sexe:
    Homme
    Tout simplement en combinant les commandes testfor et execute tout en utilisant l'argument @e.

    Que veux tu faire en fait ?
     
  3. Héhé

    Héhé Mineur de Diamants

    Inscrit:
    18 Avr 2014
    Messages:
    2 477
    Points:
    135
    Sexe:
    Homme
    Quand un diamant (block) est placé, un clone d'une construction apparaît à 1 block du joueur.
    Pour l'instant, j'ai ça (y a plein de clones):
    2014-05-31_15.53.21.png
    Et, dans l'ordre, mes commandes:
    2014-05-31_15.53.28.png
    Comme tu le vois, il manque un argument à la fin de cette commande, c'est là que je veux mettre l'emplacement du joueur:
    2014-05-31_15.53.40.png
    Et la dernière commande qui va faire en sorte que je puisse mettre plusieurs cabanes (elle reset le score pour qu'il puisse à nouveau être à 1)
    2014-05-31_15.53.47.png
     
  4. FloxHunt

    FloxHunt Résident du Nether

    Inscrit:
    30 Juil 2013
    Messages:
    4 710
    Points:
    164
    Sexe:
    Homme
    Ah parce que tu veux qu'il y ai en plus une action scoreboard ? Je pense que le plus simple c'est que je fasse les tests moi-même et que je t'envoie la schematic. Reviens ce soir, ce sera normalement fait comme il faut
     
  5. Héhé

    Héhé Mineur de Diamants

    Inscrit:
    18 Avr 2014
    Messages:
    2 477
    Points:
    135
    Sexe:
    Homme
    Ce soir je pourrait pas^^
    Et la scoreboard c'est pour qu'il détecte le placement de block.
     
  6. FloxHunt

    FloxHunt Résident du Nether

    Inscrit:
    30 Juil 2013
    Messages:
    4 710
    Points:
    164
    Sexe:
    Homme
    T'inquiète pas ^^ j'avais compris ^^ En fait il n'y a rien de plus simple quand on visualise bien ce dont tu a besoin. Même pas besoin de la commande execute normalement.
     
  7. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    La commande que tu cherches:
    Code (Command Block):
    /execute @a[score_diamant_min=1] ~ ~ ~ clone -150 63 339 -154 66 343 ~ ~ ~
    L'offest est à préciser dans les derniers tildes.
    En faisant ça, tu peux même t'affranchir du testfor.
     
  8. FloxHunt

    FloxHunt Résident du Nether

    Inscrit:
    30 Juil 2013
    Messages:
    4 710
    Points:
    164
    Sexe:
    Homme
    Ah ? le grand Mlakuss m'a devancé ^^

    Pas besoin que je finisse le système alors ^^
     
  9. Héhé

    Héhé Mineur de Diamants

    Inscrit:
    18 Avr 2014
    Messages:
    2 477
    Points:
    135
    Sexe:
    Homme
    Hmmm, offest? C'est quoi?
     
  10. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    Le décalage par rapport au joueur. Si tu laisses comme ça, ça clone directement sur le joueur.
     
  11. Héhé

    Héhé Mineur de Diamants

    Inscrit:
    18 Avr 2014
    Messages:
    2 477
    Points:
    135
    Sexe:
    Homme
    Ah ok j'vais essayer^^
     
    #11 Héhé, 1 Juin 2014
    Dernière édition: 3 Juin 2014
  12. Héhé

    Héhé Mineur de Diamants

    Inscrit:
    18 Avr 2014
    Messages:
    2 477
    Points:
    135
    Sexe:
    Homme
    Ca marche pas j'ai sans doute mal compris, tu peux me mettre un screen de cette commande qui ferait apparaître le clone à un block du joueur?
    Parce que là j'arrive vraiment pas ><
     
  13. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    Enjoy! (j'ai pas mieux sous la main)
    [​IMG]
    L'idée: une horloge qui alimente le bloc de commande {1}. Dès que la commande est exécutée, on fait passer la condition d'exécution à 0 (bloc {2}).
    J'ai mis un offset de (1 ; 0 ; 1) histoire de montrer comment ça se décale et où ta structure arrive.
    Dès que diamant passe à 1 pour un ou plusieurs joueurs, la structure est clonée pour chaque joueur ayant un score diamant de 1 puis tout les scores diamants sont reset.
     
  14. Héhé

    Héhé Mineur de Diamants

    Inscrit:
    18 Avr 2014
    Messages:
    2 477
    Points:
    135
    Sexe:
    Homme
    Bon, ça marche pas: quand je place un block, il ne clone rien, et quand je regarde dans le command block du /execute il me dit qu'il ne peut pas cloner.
     
  15. Mlakuss

    Mlakuss Rédacteur

    Inscrit:
    7 Sept 2013
    Messages:
    1 694
    Points:
    180
    Sexe:
    Homme
    C'est pas ton objectif diamant qui est en cause ?
     

Partager cette page