Aller au contenu
Azer_Flaash

Entrer un texte dans la boîte de tchat d'un joueur

Messages recommandés

Version de Minecraft: 1.8.x

Version de Skript: Skript 2.2 -22

 

Chalut tout le monde ;)

 

J'aimerais savoir s'il était possible d'entrer un texte dans la boîte de chat d'un joueur.

Exemple: Sur FunCraft, lorsque l'on appuie sur le [R] d'un message privé, il s'écrit "/r pseudo" dans notre chat.

 

Merci !

Partager ce message


Lien à poster
Partager sur d’autres sites

Quand tu clic sur un message ca envoie un json? et quand tu clic dessus ca execute une commande? ou ca predit une comande?

 

Si oui regarde ca:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Partager ce message


Lien à poster
Partager sur d’autres sites

Utilise le suggest command, je crois pas qu'il soit dispo sur ta version de skript

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

mais tu peux toujours faire un execute console commande avec un tellraw et en y ajoutant le message plus l'event de click "suggest_command" sur le [R].

 

Après si tu veux faire du skript à 100% utilise la ressource que mon voisin du dessus a donné en lien.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah en gros, tu fais un cancel event au niveau du on chat

 

Tu remplaces et tu met le json message devant :

 

on chat:

cancel event

broadcast "(Code du json)[R] %player% : %message%"

C'est pas sorcier

 

Il y a aussi une vidéo que j'ai vu il y a environ 2 - 3 mois :

 

 

Enjoy

Partager ce message


Lien à poster
Partager sur d’autres sites
Bah en gros, tu fais un cancel event au niveau du on chat

 

Tu remplaces et tu met le json message devant :

 

on chat:

cancel event

broadcast "(Code du json)[R] %player% : %message%"

C'est pas sorcier

 

Il y a aussi une vidéo que j'ai vu il y a environ 2 - 3 mois :

 

 

Enjoy

Nop, c'est pas ce que je veux mais merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Demain je te donnerai une petit fonction que je mets dans chacun de mes skript, qui permet de faire des messages en JSON très simplement ;) (et donc, par lien de cause à effet, de mettre quelque chose dans la "Tchat box" quand on clique sur un message)

Partager ce message


Lien à poster
Partager sur d’autres sites

Mdrr xD

 

C'est le JSON qui permet de faire ce que tu veux, donc si y'a du JSON, y'a ce que tu veux (merci captain obvious ;) )

donc cause : JSON, effet : Tchat box ;)

 

J'avoue je suis parti un peu loin mais tant pis xD

Partager ce message


Lien à poster
Partager sur d’autres sites

Voila:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

(c'est la fonction du plugin SkMinFaction , donc elle n'est pas de moi ^^)

Pour l'utiliser c'est très simple. c'est une fonction, donc tu fais JsonMessage()

1er paramètre: tu mets le joueur

2nd: message que tu veux envoyer

3ème : le tooltip (ce qui s'affiche quand on passe la souris dessus)

4eme : le type, donc suggest_command pour mettre quelque chose dans la tchat box, run_command pour executer une commande etc...,

Dernier : ce que tu veux qui soit affiché dans la tchat box (ou la commande qui doit s'exécuter (selon ce que tu as mis avant))

 

Donc ensuite pour tes messages tu peux, par exemple, faire

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Seul problème, TOUT le message sera cliquable... après, si tu sais les utiliser, tu peux faire des tellraw pour être (beaucoup) plus complet. Je te conseil de les apprendre c'est très pratique. Sinon tu peux aller sur

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.
site, pour générer des tellraws automatiquement, et c'est très bien fait.

 

Dernière chose, ne mets pas de guillemets dans le texte, dans le tooltip etc, sinon tout va buguer

 

Voila voilou ^^

Je trouve la fonction très utile, je l'utilise pour tout mes skript :)

Partager ce message


Lien à poster
Partager sur d’autres sites
En bonus, c'est possible de le faire sans cliquer dans le tchat ? Genre avec une commande ? Si on peut pas, pas grave :p

Nan malheureusement ce n'est pas possible... C'est bien dommage mais aucune fonctionnalité de minecraft ne nous le permet...

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • 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.