Bonjour,
Comme dit dans le titre mon but est de créer un menu de modération, j'ai déja fait un skript qui marche très bien (qui m'affiche la liste des joueurs connecté et déconnecté de mon serveur) et je voudrais donc que lorceque l'on click sur l'une des tête des joueurs cela m'affiche un nouveau menu avec la possibilité de le ban, kick ...
Mais que sa garde bien en tête que c'est le joueur sur lequel nous avons clicker.
Voici mon skirpt:
command /list [<int>]:
trigger:
wait 3 ticks
set {_listpage} to size of {listplayer::*}
set {_needpage} to 1
while {_listpage} >= 45:
remove 44 from {_listpage}
add 1 to {_needpage}
if arg <= {_needpage}:
arg-1 is not 0
open chest with 6 rows named "&6 Page %arg-1%/%{_needpage}%" to player
wait 3 ticks
if arg-1 >= 2:
format slot 46 of player with paper named "&e&lPage Précédente" to run [make player execute command "/list %arg - 1%"]
if arg-1 < {_needpage}:
format slot 52 of player with empty map named "&e&lPage Suivante" with lore " " to run [make player execute command "/list %arg + 1%"]
set {_vartemp::*} to {listplayer::*}
loop {_needpage} times: #On va loop toutes les pages
loop {_vartemp::*}: #On loop les joueurs
if size of {_page.%loop-number-1%::*} < 45:
add loop-value-2 to {_page.%loop-number-1%::*}
remove loop-value-2 from {_vartemp::*}
set {_slot} to 0
loop {_page.%arg-1%::*}:
format slot {_slot} of player with skull of "%loop-value%" parsed as offline player named "&6%loop-value%" with lore "&bSur le serveur depuis &7: &3%{temps.day.%loop-value%}% Jours &3%{temps.hour.%loop-value%}% Heures &3%{temps.min.%loop-value%}% Min %{temps.sec.%loop-value%}% Sec" to run [make player execute command "/b %loop-value%/%player%"]
add 1 to {_slot}
else:
send "&cCette Page n'existe pas."
PS: Merci d'avance poour vos réponse.