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

objet qui tp

Discussion dans 'Commands blocks & Redstone' créé par Harteon, 29 Avr 2020.

  1. Harteon

    Harteon Nouveau

    Inscrit:
    29 Avr 2020
    Messages:
    9
    Points:
    10
    Sexe:
    Homme
    Bonjour, je crée une map multijoueur et je ne sais pas comment tp un joueur via un item, quelqu'un pourrait m'aider ? Merci d'avance
     
  2. Chelocad

    Chelocad Bûcheron

    Inscrit:
    24 Avr 2020
    Messages:
    100
    Points:
    39
    salut,

    Qu'entend tu part "tp via un item" faire un click droit avec l'item ? ou juste le sélectionner ?.

    Dans tout les cas je pense que l'alternative tu livre avec commande devrait être une bonne solution, tu trouvera une vidéo qui explique comment faire juste ici.

    Chelocad.
     
  3. Julenrafh

    Julenrafh Explorateur

    Inscrit:
    7 Juin 2019
    Messages:
    51
    Points:
    20
    Sexe:
    Homme
    Sinon il y a aussi les enderpearls.
     
    • Troll Troll x 1
  4. Harteon

    Harteon Nouveau

    Inscrit:
    29 Avr 2020
    Messages:
    9
    Points:
    10
    Sexe:
    Homme
    Excusez moi, je me suis mal exprimé, ma demande est de pouvoir tp un joueur en le frappant, via un item ou une commande.
     
  5. rexmine05

    rexmine05 Explorateur

    Inscrit:
    21 Fev 2017
    Messages:
    56
    Points:
    82
    Si tu veux que lorsque tu frappe un joueur, il soit tp quelque part, tu peux utiliser le scoreboard damageTaken
    Code (cpp):
    /scoreboard objectives add Degat minecraft.custom:minecraft.damage_taken
    Ensuite tu met dans un commande bloc répétition :
    Code (cpp):
    execute as @a[scores={Degat=1..}] run tp @s x y z
    Puis dans un commande bloc chaine toujours actif après lui :
    Code (cpp):
    scoreboard players set @a Degat 0
    Ces commandes vont téléporter tous les joueurs qui prennent n'importe quel dégat au coordonées données.

    Si tu veux Que ce soit que quand un joueur est frappé par un autre joueur, tu doit pouvoir le faire mais ca sera plus compliqué...
    Demande si c'est ca ou si ces commandes te suffisent.
     
  6. Harteon

    Harteon Nouveau

    Inscrit:
    29 Avr 2020
    Messages:
    9
    Points:
    10
    Sexe:
    Homme
    Bonjour, j'ai essayé le premier scoreboard mais cela ne fonctionne pas,
    c'est affiché:
    Critère d'objectif invalide "minecraft.custom:minecraft.damage_taken"
     
  7. rexmine05

    rexmine05 Explorateur

    Inscrit:
    21 Fev 2017
    Messages:
    56
    Points:
    82
    En quelle version est tu?
     
  8. Harteon

    Harteon Nouveau

    Inscrit:
    29 Avr 2020
    Messages:
    9
    Points:
    10
    Sexe:
    Homme
    Je suis en 1.12.2
     
  9. rexmine05

    rexmine05 Explorateur

    Inscrit:
    21 Fev 2017
    Messages:
    56
    Points:
    82
    Dans ce cas les commandes sont :
    Code (cpp):
    /scoreboard objectives add Degats stat.damageTaken
    Code (cpp):
    execute @a[score_Degats_min=1] ~ ~ ~ /tp @s x y z
    Code (cpp):
    scoreboard players set @a Degats 0
     

Partager cette page