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

Discussion dans 'Support Command Blocks' créé par Luxiio_, 20 Janvier 2018.

  1. Luxiio_

    Luxiio_ Nouveau

    Inscrit:
    1 Novembre 2017
    Messages:
    8
    J'aime reçus:
    0
    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 !
     
  2. frodomax33

    frodomax33 Addict à la redstone , drogué au commande bloc.

    Inscrit:
    11 Février 2016
    Messages:
    101
    J'aime reçus:
    39
    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
     
    Oromis apprécie ceci.
  3. Luxiio_

    Luxiio_ Nouveau

    Inscrit:
    1 Novembre 2017
    Messages:
    8
    J'aime reçus:
    0
    Je sais cela mais le problème étant que je voudrais afficher un message différent par team :c
     
  4. mathaym25

    mathaym25 Nouveau

    Inscrit:
    30 Mars 2017
    Messages:
    2
    J'aime reçus:
    1
    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 ;)
     
    FunkyToc apprécie ceci.
  5. Luxiio_

    Luxiio_ Nouveau

    Inscrit:
    1 Novembre 2017
    Messages:
    8
    J'aime reçus:
    0

Partager cette page