Player data

Player data system

Avec zMenu vous pouvez stocker des données pour le joueur et les utiliser avec des placeholders. Vous pouvez ainsi créer des compteurs, des cooldowns et bien plus encore !

Chaque donnée contient une clé, une valeur et une date d'expiration. Si vous mettez 0, les données n'expireront jamais. La date d'expiration est un timestamp.

Commandes

L'autorisation d'utiliser ces commandes est: zmenu.players

Command
Description

/zm players

Affiche la liste des commandes pour les données des joueurs.

/zm players set <player> <key> <expiration> <value>

Définir les données du nouveau joueur. Vous devez définir le délai d'expiration en secondes. Mettez 0 pour ne pas avoir d'expiration.

/zm players remove <player> <key>

Supprimer les données du lecteur.

/zm players get <player> <key>

Obtenir des données sur les joueurs.

/zm players kets <player>

Renvoie la liste des clés d'un lecteur.

/zm players clear <player>

Effacer les données du joueur.

/zm players clearall

Effacer toutes les données des joueurs.

Placeholders

Les Placeholders peuvent être utilisés dans un inventaire pour l'affichage d'un élément ou d'une autorisation. Vous pouvez bloquer l'accès à un bouton à l'aide d'un espace réservé. Vous pouvez voir un exemple ici.

Placeholder
Description

%zmenu_player_value_<key>%

Renvoie la valeur contenue dans une clé.

%zmenu_player_expire_format_<key>%

Renvoie l'heure d'expiration formatée selon une clé.

%zmenu_player_expire_<key>%

Renvoie le délai d'expiration en fonction d'une clé.

%zmenu_player_key_exist_<key>%

Retourne true ou false. Permet de savoir si une clé existe.

Dernière mise à jour