Bonjour,
Je crée actuellement un skript pour un serveur roleplay, je vous explique le principe :
C'est un carnet d'amendes pour policiers, les policiers ont une feuille de papier renommée et quand ils cliquent sur un joueur un "menu" apparait dans le chat avec différentes raison d'infractions et je voulais faire avec un tellraw (choisir l'infraction en cliquant dessus dans le chat), le policier clique sur l'infraction choisi dans la liste et selon l'infraction une sanction pré défini est exécuté (ex:jail 5 minutes, amende de 500 pour vol,...)
Problème je n'arrive pas à mettre le pseudo du joueur sur lequel on clique dans la commande exécuté par le tellraw, j'ai essayé %entity% et %player% mais les deux mettent mon pseudo, j'ai aussi essayé avec une variable mais elle ne s'affiche pas dans la commande.
Je vous met le début du skript ici :
on rightclick with paper:
if the player is holding paper:
if name of held item is "&8[&9Police&8] &bCarnet de contraventions":
if targeted entity is a player:
set {ctv.%player%} to targeted entity
if player has permission "contraventions.police":
message "&8[&9Police&8] &bChoisissez l'infraction :" to player
wait 1 second
execute console command "tellraw %player% {""text"":"""",""extra"":[{""text"":""1) Garde A Vue"",""color"":""blue"",""clickEvent"":{""action"":""run_command"",""value"":""/jail %entity% 5m""}}]}"
Le problème se situe à la fin de la commande tellraw.
Désolé si mon explication n'est pas très claire x) je vous laisse essayer le skript si vous n'avez pas compris et si vous ne comprenez toujours pas prévenez moi ^^
Merci d'avance ;)