Layouts.yml
Qu'est-ce que le fichier Layouts.yml ?
Dernière mise à jour
Qu'est-ce que le fichier Layouts.yml ?
Dernière mise à jour
Le fichier layouts.yml d'AdvancedBan fonctionne comme un modèle de sanctions. Qu'est-ce que cela signifie ? Cela veut dire que vous définissez plusieurs modèles, et lorsque vous appliquez une sanction, vous choisissez le modèle que vous souhaitez. Le modèle sélectionné apparaîtra alors comme message, par exemple : /ban Ghiinto @montemplates
. Nous sommes bien d'accord que @montemplates
est simplement un exemple, vous devrez mettre le nom de votre propre modèle, bien évidemment. Alors, à quoi ressemble le fichier layouts.yml ?
Nous allons le décortiquer sous forme de points, ce qui sera plus simple pour moi comme pour vous !
%OPERATOR%
sera remplacé par celui qui applique cette sanction (par son pseudo)
%REASON%
Sera la raison de la sanction
%PREFIX%
sera ce qui lui est attribué dans le fichier messages.yml
%DURATION%
sera le temps restant de la sanction. Si elle est permanente, il sera indiqué -1
%DATE%
sera remplacé par la date à laquelle la sanction a été appliquée
%ID%
sera remplacé par l'ID de la sanction, par exemple 0, puis 1, puis 2, etc
%HEXID%
sera remplacé par l'ID de la sanction en base 16
Lors de la commande /ban Ghiinto @ExampleLayout
, le message qui devrait apparaître est celui du ExampleLayout
. Il vous suffira donc de modifier ce message si vous souhaitez autre chose. Pour en créer d'autres, il vous suffit simplement de respecter la même syntaxe que pour les deux premiers, et tout fonctionnera normalement !
Vous utiliseriez ce format de temps par exemple comme ceci : /tempban Ghiinto #ExampleLayout Hacking en FFA
Ou avec /tempwarn Ghiinto #ExampleLayout Publicité
ou même /tempwarn Ghiinto #ExampleLayout Pas de majuscules s'il vous plaît
Vous pouvez également combiner cela avec des MessageLayouts comme /tempban Ghiinto #ExampleLayout @Hacking