Bonjour, j'essaie de réaliser un bâton de feu, quand on fait clique droit avec un "carrot_on_a_stick", une boule de feu apparaît et se lance.
J'ai un score "click" qui augmente de 1 à chaque clique droit avec l'item.
Ça marche dans les quatre directions : X, Z, -X, -Z avec les codes suivants :
Puis je remet à zéro :
Jusque-là, tout va bien. Cependant, j'aimerais faire aussi entre ces quatres axes (en fait on a Nord, Sud, Est, Ouest et j'aimerais avoir Nord-Est, Nord-Ouest etc...)
donc je pousse un peu plus les coordonnées en utilisant à la place ces commandes :
Puis je remet à zéro :
(on en a une pour chaque axe : Nord, Sud, Est, Ouest, Nord-Est, Nord-Ouest, Sud-Est, Sud-Ouest)
Et là, ça ne marche plus.
Les boules de feu partent dans n'importe quelle direction, je ne comprend pas.
Merci de votre aide
(Je suis en 1.11.2, et pas sur serveur)
J'ai un score "click" qui augmente de 1 à chaque clique droit avec l'item.
Ça marche dans les quatre directions : X, Z, -X, -Z avec les codes suivants :
Code:
/execute @a[rym=-45,ry=45,score_click_min=1] ~ ~ ~ /summon Fireball ~ ~ ~1 {direction:[0.0,0.0,2.0]}
Code:
/execute @a[rym=45,ry=135,score_click_min=1] ~ ~ ~ /summon Fireball ~-1 ~ ~ {direction:[-2.0,0.0,0.0]}
Code:
/execute @a[rym=135,ry=-135,score_click_min=1] ~ ~ ~ /summon Fireball ~ ~ ~-1 {direction:[0.0,0.0,-2.0]}
Code:
/execute @a[rym=-135,ry=-45,score_click_min=1] ~ ~ ~ /summon Fireball ~1 ~ ~ {direction:[2.0,0.0,0.0]}
Puis je remet à zéro :
Code:
/scoreboard players reset @a click
Jusque-là, tout va bien. Cependant, j'aimerais faire aussi entre ces quatres axes (en fait on a Nord, Sud, Est, Ouest et j'aimerais avoir Nord-Est, Nord-Ouest etc...)
donc je pousse un peu plus les coordonnées en utilisant à la place ces commandes :
Code:
/execute @a[rym=112.5,ry=157.5,score_click_min=1] ~ ~ ~ /summon Fireball ~-1 ~ ~-1 {direction:[-2.0,0.0,-2.0]}
Code:
/execute @a[rym=22.5,ry=67.5,score_click_min=1] ~ ~ ~ /summon Fireball ~-1 ~ ~1 {direction:[-2.0,0.0,2.0]}
Code:
/execute @a[rym=-67.5,ry=-22.5,score_click_min=1] ~ ~ ~ /summon Fireball ~1 ~ ~1 {direction:[2.0,0.0,2.0]}
Code:
/execute @a[rym=-157.5,ry=-112.5,score_click_min=1] ~ ~ ~ /summon Fireball ~1 ~ ~-1 {direction:[2.0,0.0,-2.0]}
Code:
/execute @a[rym=-22.5,ry=22.5,score_click_min=1] ~ ~ ~ /summon Fireball ~ ~ ~1 {direction:[0.0,0.0,2.0]}
Code:
/execute @a[rym=67.5,ry=112.5,score_click_min=1] ~ ~ ~ /summon Fireball ~-1 ~ ~ {direction:[-2.0,0.0,0.0]}
Code:
/execute @a[rym=157.5,ry=-157.5,score_click_min=1] ~ ~ ~ /summon Fireball ~ ~ ~-1 {direction:[0.0,0.0,-2.0]}
Code:
/execute @a[rym=-112.5,ry=-67.5,score_click_min=1] ~ ~ ~ /summon Fireball ~1 ~ ~ {direction:[2.0,0.0,0.0]}
Puis je remet à zéro :
Code:
/scoreboard players reset @a click
(on en a une pour chaque axe : Nord, Sud, Est, Ouest, Nord-Est, Nord-Ouest, Sud-Est, Sud-Ouest)
Et là, ça ne marche plus.
Les boules de feu partent dans n'importe quelle direction, je ne comprend pas.
Merci de votre aide
(Je suis en 1.11.2, et pas sur serveur)
Dernière édition par un modérateur: