Shop

Cette commande permet de gérer les paramètres des shops, notamment le timer de refresh automatique des prix (pause / reprise / vérification).

📝 Introduction

La commande shop permet de gérer les paramètres des shops et notamment le timer de refresh automatique des prix. Elle offre des fonctionnalités pour mettre en pause, reprendre ou vérifier l'état du timer de mise à jour des prix des shops.

🔑 Permission

Permission requise : horizons.shop

📋 Syntaxe générale

Format: /horizons shop <action>

🎯 Actions disponibles

🔄 toggle / pricetimer

Syntaxe: /horizons shop toggle ou /horizons shop pricetimer

Description: Alterne l'état du timer de refresh des prix (pause/resume). Si le timer est actif, il sera mis en pause. S'il est en pause, il sera repris.

Exemples:

/horizons shop toggle
/horizons shop pricetimer

⏸️ pause

Syntaxe: /horizons shop pause

Description: Met en pause le timer de refresh automatique des prix. Le timer ne mettra plus à jour les prix des shops tant qu'il n'est pas repris.

Exemples:

Note: Si le timer est déjà en pause, un message d'erreur vous en informera.


▶️ resume

Syntaxe: /horizons shop resume

Description: Reprend le timer de refresh automatique des prix. Le timer recommencera à mettre à jour les prix des shops selon l'intervalle configuré.

Exemples:

Note: Si le timer n'est pas en pause, un message d'erreur vous en informera.


📊 status

Syntaxe: /horizons shop status

Description: Affiche l'état actuel du timer de refresh des prix (actif ou en pause).

Exemples:

🎮 Utilisation

Mettre en pause le timer

Reprendre le timer

Toggle le timer

Vérifier l'état du timer

⚠️ Restrictions

📌 Notes importantes

  • Le timer de refresh est configuré dans config.yml via price_update_interval dans la section Shop.

  • Quand le timer est en pause, les messages de refresh ne sont pas envoyés aux joueurs.

  • Le timer reprendra automatiquement au redémarrage du serveur (état non persisté).

Mis à jour