CommandBlock Résolu Message de mort différent pour chaque teams!

Luxiio_

Aventurier
1 Novembre 2017
8
0
2
24
Bonjour !

Déjà j'aimerais bien enlever les messages de mort normaux pour les remplacer par un message
modifiable différent pour chaque team ? ( à la mort d'un joueur )

Ex :

quand un joueur de la team rouge meurs :

Joueur faisait parti de la team Rouge !

Sans voir le motif de la mort ! :)

Si quelqu'un peut m'aider ca serait cool ^^
Merci d'avance !
 

frodomax33

Addict à la redstone , drogué au commande bloc.
11 Février 2016
101
40
90
23
Bordeaux
Et bien déjà il existe une gamerule pour empêcher les messages de morts de s'afficher. C'est la gamerule showDeathMessages.
Après le reste je sais pas comment faire. :D
 
  • J'aime
Reactions: Oromis

Luxiio_

Aventurier
1 Novembre 2017
8
0
2
24
Je sais cela mais le problème étant que je voudrais afficher un message différent par team :c
 

mathaym25

Aventurier
30 Mars 2017
2
1
2
25
METHODE 1 :
Tout simplement, tu détectes quand un joueur d'une team est tué. Puis tu affiches un msg de mort en fonction !
Pour cela, c'est simple. Il existe un score exprès pour.

Tout d'abord, il faut que tu créé un score par team.
EX :
Code:
scoreboard objectives add MortRouge teamkill.red
incrémente le score d'un joueur qui tue un membre d'une team de couleur rouge.
Code:
scoreboard objectives add MortBleu teamkill.dark_blue
incrémente le score d'un joueur qui tue un membre d'une team de couleur bleue foncée.

Ensuite tu détectes quand un joueur d'une team a été tué.
A toi de faire toutes les combinaisons !
EX :
Code:
execute @a[team=Bleu,score_MortRouge_min=1] ~ ~ ~ TonMsgAnnoncantLaMortDUnJoueurRouge
execute @a[team=Bleu,score_MortRouge_min=1] ~ ~ ~ scoreboard players set @s MortRouge 0
Ici c'est la détection d'un joueur rouge tué par un joueur bleu.



METHODE 2 :
Tu detectes la mort d'un joueur, puis tu affiches un msg en fonction !
Pour cela, c'est simple. Il existe (encore) un score exprès pour.

Tu crées le score en question.
EX :
Code:
scoreboard objectives add Morts deathCount

Ensuite tu affiches le msg de mort selon la team.
EX :
Code:
execute @a[team=Rouge,score_Morts_min=1] ~ ~ ~ TonMsgAnnoncantLaMortDUnJoueurRouge
execute @a[team=Rouge,score_Morts_min=1] ~ ~ ~ scoreboard players set @s Morts 0
Ici c'est la detection d'un joueur rouge mort.


En esperant avoir été clair ;)
 
  • J'aime
Reactions: FunkyToc