Aller au contenu
  • 0

Problème de message privé


Question

Posté(e)

Bonsoir,

Je souhaiterais faire un systeme de message pour mon serveur mais il ne marche pas. Plus précisément la ligne 35. Merci de votre aide.

 

Je n'ai aucun message d'erreur.

 

options:
   Prefix: &7&l[&6Message&7&l]
   noplayer: &7Veuillez indiquer le nom du &cjoueur&7.
   nomsg: &7Veuillez indiquer un &cmessage&7.
   PrefixEmissionJoueur: &3Envoyé à &e%arg-1%
   PrefixReceptionJoueur: &3Reçu de &e%player%
   DernierJoueurInconnu: &7Vous n'avez personne à qui répondre
   PrefixEmissionJoueur1: &3Envoyé à &e%{Imessages.LastPlayer.%player%}%
   PrefixReceptionJoueur1: &3Reçu de &e%player%

command /message [<player>] [<text>]:
   aliases: msg,m,w
   trigger:
       if arg 1 is not set:
           send "{@Prefix} {@noplayer}"
           stop
       if arg 2 is not set:
           send "{@Prefix} {@nomsg}"
       if arg 1 is set:
           if arg 2 is set:
               send "{@PrefixEmissionJoueur} : &7%arg-2%"
               json("%arg-1%", "{@PrefixReceptionJoueur} : &7%arg-2% ||sgt:/r ||ttp:&3Clique ici pour répondre à %player%")
               set action bar of player-arg to "&aVous avez un nouveau message de &6%player%&a!"
               set {Imessages.LastPlayer.%player-arg%} to player
               set {Imessages.LastPlayer.%player%} to player-arg

command /r [<text>]:
   trigger:
       if {Imessages.LastPlayer.%player%} isn't set:
           send "{@Prefix} {@DernierJoueurInconnu}"
       else if arg 1 isn't set:
           send "{@Prefix} {@nomsg}"
       else:
           send "{@PrefixEmissionJoueur1} %arg-1%"
           json("{Imessages.LastPlayer.%player%}", "test : %arg-1% ||sgt:/r ||ttp:&3Clique ici pour répondre à %player%")
           set action bar of {Imessages.LastPlayer.%player%} to "&aVous avez un nouveau message de &6%player%&a!"
           set {Imessages.LastPlayer.%{Imessages.LastPlayer.%player%}%} to player
           set {Imessages.LastPlayer.%player%} to {Imessages.LastPlayer.%player%}
           message "test du test" to {Imessages.LastPlayer.%player%}

9 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Bonsoir,

Je souhaiterais faire un systeme de message pour mon serveur mais il ne marche pas. Plus précisément la ligne 35. Merci de votre aide.

 

Je n'ai aucun message d'erreur.

 

options:
   Prefix: &7&l[&6Message&7&l]
   noplayer: &7Veuillez indiquer le nom du &cjoueur&7.
   nomsg: &7Veuillez indiquer un &cmessage&7.
   PrefixEmissionJoueur: &3Envoyé à &e%arg-1%
   PrefixReceptionJoueur: &3Reçu de &e%player%
   DernierJoueurInconnu: &7Vous n'avez personne à qui répondre
   PrefixEmissionJoueur1: &3Envoyé à &e%{Imessages.LastPlayer.%player%}%
   PrefixReceptionJoueur1: &3Reçu de &e%player%

command /message [<player>] [<text>]:
   aliases: msg,m,w
   trigger:
       if arg 1 is not set:
           send "{@Prefix} {@noplayer}"
           stop
       if arg 2 is not set:
           send "{@Prefix} {@nomsg}"
       if arg 1 is set:
           if arg 2 is set:
               send "{@PrefixEmissionJoueur} : &7%arg-2%"
               json("%arg-1%", "{@PrefixReceptionJoueur} : &7%arg-2% ||sgt:/r ||ttp:&3Clique ici pour répondre à %player%")
               set action bar of player-arg to "&aVous avez un nouveau message de &6%player%&a!"
               set {Imessages.LastPlayer.%player-arg%} to player
               set {Imessages.LastPlayer.%player%} to player-arg

command /r [<text>]:
   trigger:
       if {Imessages.LastPlayer.%player%} isn't set:
           send "{@Prefix} {@DernierJoueurInconnu}"
       else if arg 1 isn't set:
           send "{@Prefix} {@nomsg}"
       else:
           send "{@PrefixEmissionJoueur1} %arg-1%"
           json("{Imessages.LastPlayer.%player%}", "test : %arg-1% ||sgt:/r ||ttp:&3Clique ici pour répondre à %player%")
           set action bar of {Imessages.LastPlayer.%player%} to "&aVous avez un nouveau message de &6%player%&a!"
           set {Imessages.LastPlayer.%{Imessages.LastPlayer.%player%}%} to player
           set {Imessages.LastPlayer.%player%} to {Imessages.LastPlayer.%player%}
           message "test du test" to {Imessages.LastPlayer.%player%}

C'est toi ou l'autre joueur qui ne reçoit pas le Msg ?

  • 0
Posté(e)
Pour la première commande, tout va bien les deux reçoivent mais la deuxième c'est celui qui reçoit qui n'a aucun message

Si personne te répond, a 18h je te refais le skript !

  • 0
Posté(e)

Commentaire Inutile @Noa !

 

Sinon Pour ton Msg Privée Voila La Simplicité :p

command /msg <player> <text>:
   aliases: w
   trigger:
       send json "&benvoyé par &5&l%player%&e: &f%arg-2%" tooltip "&benvoyé un message à &f%player%" suggest "/w %player%" to arg-1
       send json "&benvoyé par &5&l%player%&e: &f%arg-2%" tooltip "&benvoyé un message à &f%arg-1%" suggest "/w %arg-1%" to player

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.