Aller au contenu
  • 0

Proposer une commande sans l'exécuter


Question

Posté(e)

Bonjour all,

J'aurais d'aide sur un petit effet que je ne trouve pas, c'est comme certains plugins proposent. C'est d'ouvrir le chat du joueur et de mettre une commande dans son chat sans l'exécuter.

Pour illustrer mes propos ce code (qui ne fonctionne pas) devrait vous donner un meilleur aperçu :

set chat of player to "/unecommande"

J'explique dans quel but. Déjà de une, ça peut m'être utile pour d'autre projet, mais dans ce cas précis je réalise un menu qui leur permettra d'exécuter des commandes sans avoir du coup à les connaitre, et une commande nécessite un argument de leur part : /bottle get "nombre que le joueur doit mettre" et du coup je veux que quand il clique sur l'item dans le menu, cette commande se mette dans son chat, mais ne s’exécute pas. J'espère que vous pouvez me comprendre :D 

Merci d'avance aux personnes m'aidant,

Me.

8 réponses à cette question

Messages recommandés

  • 0
Posté(e)
il y a 13 minutes, BoBsmil3Y a dit :

Bonjour all,

J'aurais d'aide sur un petit effet que je ne trouve pas, c'est comme certains plugins proposent. C'est d'ouvrir le chat du joueur et de mettre une commande dans son chat sans l'exécuter.

Pour illustrer mes propos ce code (qui ne fonctionne pas) devrait vous donner un meilleur aperçu :


set chat of player to "/unecommande"

J'explique dans quel but. Déjà de une, ça peut m'être utile pour d'autre projet, mais dans ce cas précis je réalise un menu qui leur permettra d'exécuter des commandes sans avoir du coup à les connaitre, et une commande nécessite un argument de leur part : /bottle get "nombre que le joueur doit mettre" et du coup je veux que quand il clique sur l'item dans le menu, cette commande se mette dans son chat, mais ne s’exécute pas. J'espère que vous pouvez me comprendre ?

Merci d'avance aux personnes m'aidant,

Me.

Salut essaye ceci :

send json of "Click" tooltip "Execute Command" run "/<command>" to player

Il te faut l'addon SkQuery

  • 0
Posté(e)
il y a 48 minutes, Itexe a dit :

Salut essaye ceci :


send json of "Click" tooltip "Execute Command" run "/<command>" to player

Il te faut l'addon SkQuery

Pas du tout ce qu'il demande ?

là ça fait éxécuter une commande, lui il veut juste que ça écrive la commande dans le tchat (dans la partie où le joueur écrit)

@BoBsmil3Y tu ne peux pas directement suggérer une commande quand on clique sur un item, par contre il est possible de suggérer une commande quand on clique sur un message (et pas l'executer) avec skript de base, dis moi si tu veux en savoir plus ^^

  • Merci 1
  • 0
Posté(e)
il y a une heure, uiytt a dit :

Pas du tout ce qu'il demande ?

là ça fait éxécuter une commande, lui il veut juste que ça écrive la commande dans le tchat (dans la partie où le joueur écrit)

@BoBsmil3Y tu ne peux pas directement suggérer une commande quand on clique sur un item, par contre il est possible de suggérer une commande quand on clique sur un message (et pas l'executer) avec skript de base, dis moi si tu veux en savoir plus ^^

Je pensais qu'il voulait un lien de type : Clic ici pour rejoindre la parti

Et que lors du clic il pouvait join la parti j'ai mal compris ? 

  • 0
Posté(e)
il y a 2 minutes, Itexe a dit :

Je pensais qu'il voulait un lien de type : Clic ici pour rejoindre la parti

Et que lors du clic il pouvait join la parti j'ai mal compris ? 

Ok ^^

  • 0
Posté(e)

Merci tout d'abord de vos réponses ^^

Je vais essayer de contourner un peu le truc du coup à la façon d'un shop, du style le joueur clique, un menu s'ouvre avec des vitre, il clique sur une vitre verte pour ajouter une fiole d'xp, et une vitre rouge, pour enlever. Je viens d'y penser et c'est pas trop dur à faire ?

  • 0
Posté(e) (modifié)

Dernière question, j'ai des petits problème avec TuSKe mais il me semble que j'ai dll la dernière version ? 

Erreur de type : https://pastebin.com/Q8W4wwnJ

Avez-vous des solutions à y apporter ? Ou des versions à me conseiller ? (Je sais que @uiytt tu le fais très bien ?)

EDIT: je vous mets le code au cas où ce serait celui-ci ;

command /xpchoix:
	trigger:
		open virtual chest inventory with size 5 named "&6&lMENU" to player
		format gui slot 19 of player with red glass pane to run:
			remove 1 from {choix}
		format gui slot 20 of player with 5 red glass pane to run:
			remove 5 from {choix}
		format gui slot 23 of player with light green glass pane to run:
			add 1 to {choix}
		format gui slot 24 of player with 5 light green glass pane to run:
			add 5 to {choix}

 

Modifié par BoBsmil3Y
  • 0
Posté(e)
il y a 8 minutes, BoBsmil3Y a dit :

Dernière question, j'ai des petits problème avec TuSKe mais il me semble que j'ai dll la dernière version ? 

Erreur de type : https://pastebin.com/Q8W4wwnJ

Avez-vous des solutions à y apporter ? Ou des versions à me conseiller ? (Je sais que @uiytt tu le fais très bien ?)

EDIT: je vous mets le code au cas où ce serait celui-ci ;


command /xpchoix:
	trigger:
		open virtual chest inventory with size 5 named "&6&lMENU" to player
		format gui slot 19 of player with red glass pane to run:
			remove 1 from {choix}
		format gui slot 20 of player with 5 red glass pane to run:
			remove 5 from {choix}
		format gui slot 23 of player with light green glass pane to run:
			add 1 to {choix}
		format gui slot 24 of player with 5 light green glass pane to run:
			add 5 to {choix}

 

Moi ça marche niquel chez moi, essaye de télécharger cette version : https://skripttools.net/dl/TuSKe+1.8.3-PikachuPatch-v3.jar et dis moi, il te faut aussi skquery lime il me semble (pas sur mais tu n'y perd rien)

  • J'aime 1
  • 0
Posté(e) (modifié)

Super merci beaucoup ça fonctionne ! Et hop une erreur en moins sur mon serveur x)

Sujet clos si un modérateur passe par là ? On pense à vous avec votre travail de fermer tous les sujets ?

Modifié par BoBsmil3Y
  • Haha 1
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.