Navigation & Règles
La barre de navigation à gauche est générée dynamiquement à partir de l'objet sections de config/config.js. Chaque section peut être affichée ou masquée individuellement.
Les sections
js
sections: {
"first-theme": { enabled: true, title: "RULES", icon: "gavel", description: "..." },
"second-theme": { enabled: true, title: "GALLERY", icon: "collections_bookmark", description: "..." },
"third-theme": { enabled: true, title: "TEAM", icon: "groups", description: "..." },
"four-theme": { enabled: true, title: "UPDATE", icon: "browser_updated", description: "..." },
"five-theme": { enabled: true, title: "NEWS", icon: "newspaper", description: "..." },
},| Champ | Description |
|---|---|
enabled | true affiche la section (bouton + contenu), false la masque entièrement |
title | Libellé affiché dans la barre de navigation |
icon | Nom d'une icône Google Material Symbols |
description | Sous-titre affiché sous le titre de la section |
TIP
Quand une section est désactivée (enabled: false), les autres se réorganisent automatiquement. Vous pouvez par exemple ne garder que RULES et NEWS.
Les cinq clés (first-theme … five-theme) correspondent aux cinq sections du script :
| Clé | Section | Page de détail |
|---|---|---|
first-theme | Règles | ci-dessous |
second-theme | Galerie | Galerie & Équipe |
third-theme | Équipe | Galerie & Équipe |
four-theme | Updates / Patchnotes | Patchnotes Discord |
five-theme | News | News |
Section Règles
La section Règles (RULES) liste les règles de roleplay de votre serveur via l'objet rules.
js
rules: {
title: "RULES",
elements: [
{
title: "Mass RP",
description: "Play your character realistically, avoid breaking RP immersion.",
},
{
title: "Power Gaming (PG)",
description: "Do not force unrealistic or impossible actions.",
},
// ...
],
},| Champ | Description |
|---|---|
title | Titre de la section (en-tête) |
elements | Tableau des règles |
elements[].title | Nom de la règle |
elements[].description | Explication détaillée de la règle |
Ajouter / modifier une règle
Ajoutez ou éditez un objet dans elements. Il n'y a pas de limite stricte au nombre de règles ; la liste défile si nécessaire.
js
{
title: "Combat Logging",
description: "Do not leave the game to escape an RP situation.",
},