CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Minecraft
  • Tout support
  • PC
  • Xbox Series
  • Switch
  • PS4
  • ONE
  • WiiU
  • PS3
  • 360
  • Vita
  • iOS
  • Android
  • Web
  • New 3DS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Aide command execute

LordPepito
LordPepito
Niveau 1
17 août 2018 à 15:11:05

bon depuis la 1.8 j'ai un peu lache les command block donc la je suis un peu perdu surtout avec la commande execute... en gros je voudrais un armor stand invisible qui summon un eclair sur les entité a mois de 10 blocs.
Merci d'avance

mathaym25
mathaym25
Niveau 7
17 août 2018 à 18:04:59

Pour summon ton armor stand :
/summon armor_stand ~ ~ ~ {Invisible:1,Tags:["SupportEclairs"],Invulnerable:1}

Commande à faire tourner en boucle :
/execute at @e[tag=SupportEclairs] as @e[distance=..10] at @s run summon lightning_bolt ~ ~ ~

LordPepito
LordPepito
Niveau 1
17 août 2018 à 19:14:27

:merci:

LordPepito
LordPepito
Niveau 1
17 août 2018 à 19:15:44

d'ailleurs pourquoi ils l'ont modifiécomme ca? (et si tu peux mettre une explication des as et at ca serait nickel^^)

LeGeko
LeGeko
Niveau 15
17 août 2018 à 19:36:33

Optimisation du code je crois :(
Et at c'est pour cibler la position de l'entité et as c'est pour exécuter la commande en faisant comme si c'est l'entité qui l'a fait :-)
Enfin je crois...
J'ai une thèse de 40 pages là dessus mais je me souviens plus :o))

mathaym25
mathaym25
Niveau 7
17 août 2018 à 19:39:18

Ils ont modifié afin d'apporter plus de cohérence, d'optimisation et de rendre le tout plus fonctionnel :-)))

.

Pour le as, at et compagnie, en (très condensé) :
Quand une commande est exécutée, elle « enregistre » :
- qui execute la commande (ce que va récupérer le @s)
- à quelle position est exécutée la commande
- avec quelle rotation est exécutée la commande
- dans quelle dimension est exécutée la commande
Ces valeurs par defaut sont celles de ce qui « écrit » la commande :
- un joueur
- un CB
- une fonction

Pour changer les infos enregistrés, on utilise respectivement :
- as <entité>
- positioned <x y z> ou positioned as <entité>
- rotated <rx ry> ou rotated as <entité> ou facing <x y z> ou facing <entité>
- in <dimension>
Le at <entité> modifie la position, la rotation et la dimension enregistrée précédemment au profiit des données de <entité>

.

Petite correction de mes commandes ci dessus qui visaient aussi l'entité support :

Pour summon ton armor stand :
/summon armor_stand ~ ~ ~ {Invisible:1,Tags:["SupportEclairs"],Invulnerable:1}

Commande à faire tourner en boucle :
/execute at @e[tag=SupportEclairs] as @e[tag=!SupportEclairs,distance=..10] at @s run summon lightning_bolt ~ ~ ~

Message édité le 17 août 2018 à 19:40:03 par mathaym25
LeGeko
LeGeko
Niveau 15
17 août 2018 à 19:54:10

Le 17 août 2018 à 19:39:18 mathaym25 a écrit :
Ils ont modifié afin d'apporter plus de cohérence, d'optimisation et de rendre le tout plus fonctionnel :-)))

.

Pour le as, at et compagnie, en (très condensé) :
Quand une commande est exécutée, elle « enregistre » :
- qui execute la commande (ce que va récupérer le @s)
- à quelle position est exécutée la commande
- avec quelle rotation est exécutée la commande
- dans quelle dimension est exécutée la commande
Ces valeurs par defaut sont celles de ce qui « écrit » la commande :
- un joueur
- un CB
- une fonction

Pour changer les infos enregistrés, on utilise respectivement :
- as <entité>
- positioned <x y z> ou positioned as <entité>
- rotated <rx ry> ou rotated as <entité> ou facing <x y z> ou facing <entité>
- in <dimension>
Le at <entité> modifie la position, la rotation et la dimension enregistrée précédemment au profiit des données de <entité>

.

Petite correction de mes commandes ci dessus qui visaient aussi l'entité support :

Pour summon ton armor stand :
/summon armor_stand ~ ~ ~ {Invisible:1,Tags:["SupportEclairs"],Invulnerable:1}

Commande à faire tourner en boucle :
/execute at @e[tag=SupportEclairs] as @e[tag=!SupportEclairs,distance=..10] at @s run summon lightning_bolt ~ ~ ~

C'est un peu moins précis que moi mais en résumé c'est ça :hap:

Message édité le 17 août 2018 à 19:54:33 par LeGeko
Sous forums
  • Recherche de joueurs et serveurs PC/Consoles