CommandBlock Résolu Commande...

  • Auteur de la discussion Auteur de la discussion HappyMap
  • Date de début Date de début

HappyMap

Le Koala de l’extrême
18 Février 2017
67
12
35
Une grotte avec du wifi
Bonjour à tous et à toutes,

Je crée une nouvelle map (cette fois PvP) mais voila je rencontre un tout petit problème; j'aimerai qu'a chaque fois qu'un joueur en tape un autre avec un colorant rouge, ça active un effet dit "Lava" à la position du joueur

Si quelqu'un a une idée de commande comme ça je suis preneur, merci d'avance =)
 
Dernière édition:
Déja crée 2 scoreboard
Code:
scoreboard objectives add didDamage stat.damageDealt
scoreboard objectives add damageTaken stat.damageTaken

et après insère dans un boucle

Code:
execute @e[score_didDamage_min=1] ~ ~ ~ tellraw @a[score_didDamage_min=1] {"text":"Jolie Coup !"}
Ceci permet de détecter le joueur qui frappe et lui envoie le message "Joli Coup !" (peut être suprimer)


Code:
/execute @a[score_didDamage_min=1] ~ ~ ~ /execute @a[score_damageTaken_min=1] ~ ~ ~ /tellraw @a[score_damageTaken_min=1] {"text":"LOL"}
Ceci permet de detecter le joueur qui ses pris des dégats autour du mec qui as frapper (Affiche Lol au joueur qui ses fais frapper (Tu peut changer la command et tu peut activer ton effet ici)

Code:
scoreboard players set @a[score_didDamage_min=1] didDamage 0
scoreboard players set @a[score_damageTaken_min=1] damageTaken 0

Permet de reset les score pour pas qu'elle se répète en boucle

Ce système marche que en multi, et je n'ai pas pus le tester, mais au moin tu as un bon début :)