🙅‍♂️Ignore

📝 Introduction

La commande /ignore permet aux joueurs de bloquer complètement la communication avec d'autres joueurs. Quand un joueur est ignoré, vous ne recevrez plus :

  • Ses messages dans le chat général

  • Ses messages dans le chat d'équipe (si vous êtes dans la même équipe)

  • Ses whispers/messages privés

🔑 Permission

Aucune permission spéciale requise — tous les joueurs peuvent utiliser cette commande.

📋 Syntaxe

1

Ignorer un joueur

Syntaxe: /ignore <joueur>

Description: Ignore ou désignore un joueur (fonction toggle)

Paramètres:

  • joueur - Nom du joueur à ignorer ou désignorer

Exemple:

/ignore Steve
/ignore Steve
2

Voir la liste des joueurs ignorés

Syntaxe: /ignore

Description: Affiche la liste de tous les joueurs que vous ignorez actuellement

Exemple:

/ignore
/ignore

🧪 Fonctionnalités

Fonction toggle

  • Si vous ignorez un joueur qui est déjà ignoré, il sera désignoré et inversement.

Liste des ignorés

  • Affiche facilement tous les joueurs que vous ignorez.

  • Affiche le nombre total de joueurs ignorés.

  • Affiche les noms des joueurs ignorés (même s'ils sont hors ligne).

📋 Format des messages

Ignorer un joueur

Désignorer un joueur

Liste des joueurs ignorés

Aucun joueur ignoré

💾 Persistance

Les listes d'ignorés sont sauvegardées automatiquement selon la configuration choisie.

Options de stockage (développer pour détails)

Le système supporte deux méthodes de stockage :

JSON (Local)

  • Stockage dans un fichier JSON local

  • Pas de configuration de base de données requise

  • Idéal pour les petits serveurs

MySQL (Base de données)

  • Stockage dans une base de données MySQL

  • Partage des listes d'ignorés entre serveurs (si même base de données)

  • Idéal pour les réseaux de serveurs

Configuration

Dans le fichier config.yml :

Remarque sur MySQL

Si vous choisissez MYSQL, assurez-vous que la configuration de la base de données MySQL est correctement configurée dans la section database.mysql du fichier config.yml.

⚙️ Configuration

La commande peut être activée ou désactivée dans le fichier config.yml :

⚠️ Restrictions & FAQ

Restrictions et comportements (développer)
  • ❌ Impossible de s'ignorer soi-même — Vous ne pouvez pas vous ignorer.

  • ✅ Joueurs hors ligne — Vous pouvez désignorer un joueur même s'il est hors ligne en utilisant son nom.

  • ✅ Insensible à la casse — Les noms de joueurs sont insensibles à la casse.

  • ✅ Auto-complétion — L'auto-complétion inclut les joueurs en ligne et les joueurs ignorés.

🔄 Alias

  • /block - Alias pour /ignore