Kapsulon Posté(e) le 8 juillet 2019 Posté(e) le 8 juillet 2019 (modifié) Version de Minecraft : spigot 1.12.2 Version de Skript : latest bensku release 2.3.7 Type du skript : LeaderBoard Points Salut !, j'aimerai bien avoir un système de leaderboard des points sur le serveur (Variable: {%player%.points}), il faudrait faire une liste du plus haut score vers le plus bas et qui prends aussi en compte les joueurs déconnectés. Je vous laisse le choix pour la commande pour afficher le leaderboard je la modifierai si besoin ^^ Merci 🙂 Modifié le 8 juillet 2019 par Kapsulon
PlayScripts Posté(e) le 8 juillet 2019 Posté(e) le 8 juillet 2019 Salut. Voilà pour toi : il s'agit d'un top 3 (tu peux modifier le top 3 par un top 5, 10, 20, etc., c'est à la ligne 25) : command /leaderboard: trigger: loop all offline players: if {%loop-value%.points} is set: add {%loop-value%.points} to {_scores::*} loop {_scores::*}: set {_value} to 1 loop {_results::*}: if loop-value-1 <= loop-value-2: add 1 to {_value} set {_index} to {_value} + 1 set {_numbers::*} to {_results::*} loop (size of {_results::*} - {_value} + 1) times: set {_index.2} to {_index} - 1 set {_results::%{_index}%} to {_numbers::%{_index.2}%} add 1 to {_index} set {_results::%{_value}%} to loop-value loop {_results::*}: loop all offline players: if {%loop-value-2%.points} is set: if loop-value-1 is {%loop-value-2%.points}: if {_players::*} don't contain loop-value-2: add loop-value-2 to {_players::*} send message "Voici le classement des 3 joueurs ayant le plus de points :" loop 3 times: # Remplacer "3" par le nombre de joueurs du classement souhaité. send message "%loop-value% - %{_players::%loop-value%}% avec %{_results::%loop-value%}% point(s)."
Rush2Fer Posté(e) le 22 juillet 2019 Posté(e) le 22 juillet 2019 Le sujet n'a pas reçu de réponse pouvant le résoudre. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés