Introduction (v2.0.0+) - French(frFR)
Introduction (v2.0.0+) - French
Introduction
BoomcMMoReward peut agir lorsqu'un joueur gagne un nouveau niveau mcMMO.
Il utilise des fichiers yaml dans lesquels sont définis la partie 'rewards' (récompenses) et optionnellement la partie 'conditions'.
Un joueur gagne un niveau de POWER à chaque fois qu'il gagne un niveau dans une compétence parce que son POWER est la somme des niveaux de ses compétences.
Il vous faut bien comprendre donc que si par exemple le joueur gagne un niveau en EXCAVATION il gagne automatiquement un niveau en POWER.
BoomcMMoReward sait ce qu'il doit faire grâce à des fichiers yaml que vous devez créer vous même. Aprés une modification dans ces fichiers où lorsque vous en avez créé de nouveaux il n'est pas nécessaire de redémarrer le serveur.
Le fichier yaml reward
Chaque fichier yaml reward peut contenir plusieurs scenarii.
Un scenario peut avoir 2 sections: 'conditions' et 'rewards'.
La section 'conditions' est optionnelle.
Vous pouvez dans cette section fixer les conditions requises pour que le joueur puisse bénéficier des rewards sur par exemple:
- money
- world
- permissions/groups
- his POWER level
- his SKILL level
La section 'rewards' contient les récompenses pour ce joueur comme:
- money/lotteryMoney
- item/lotteryItem/luckyItem/luckyKit
- permissions/groups for add/remove
- pour les utilisateurs avancés vous pouvez lancer des commandes console
Le nom du fichier yaml represente le niveau atteint ou un multiple du niveau atteint.
Tout dépend où vous placez ce fichier.
Exemples:
- le yaml reward POWER/EVERY/1.yml
sera exécuté A CHAQUE FOIS que le niveau POWER du joueur est multiple de 1 - a yaml reward file POWER/ONE/1.yml
sera exécuté QUAND le niveau POWER du joueur = 1 - a yaml reward file SKILLS/EXCAVATION/EVERY/1.yml
sera exécuté A CHAQUE FOIS que le niveau EXCAVATION du joueur est multiple de 1 - a yaml reward file SKILLS/EXCAVATION/ONE/1.yml
sera exécuté QUAND le niveau EXCAVATION du joueur = 1
La Structure Des Dossiers
Quand un joueur gagne un niveau, BoomcMMoReward recherche si il trouve un fichier yaml reward:
- dans plugins/BoomcMMoReward/POWER
- dans plugins/BoomcMMoReward/SKILLS
Donc il peut agir sur un niveau gagné en POWER et en SKILL.
Dans son dossier SKILLS' il y a un sous dossier par compétences mcMMO:
- plugins/BoomcMMoReward/SKILLS/ACROBATICS
- plugins/BoomcMMoReward/SKILLS/ARCHERY
- plugins/BoomcMMoReward/SKILLS/AXES
- plugins/BoomcMMoReward/SKILLS/EXCAVATION
- plugins/BoomcMMoReward/SKILLS/FISHING
- plugins/BoomcMMoReward/SKILLS/HERBALISM
- plugins/BoomcMMoReward/SKILLS/MINING
- plugins/BoomcMMoReward/SKILLS/REPAIR
- plugins/BoomcMMoReward/SKILLS/SMELTING
- plugins/BoomcMMoReward/SKILLS/SWORDS
- plugins/BoomcMMoReward/SKILLS/TAMING
- plugins/BoomcMMoReward/SKILLS/UNARMED
- plugins/BoomcMMoReward/SKILLS/WOODCUTTING
Dans tous les sous dossiers de SKILLS et dans le dossier POWER il y a 2 autres dossiers:
- /EVERY
- /ONE
Le Dossier EVERY
Le dossier EVERY qui se trouve dans POWER et dans chaque dossier compétences de SKILLS contiendra les yaml reward qui seront exécutés à chaque fois que le niveau atteint par le joueur sera multiple du nom de ce yaml reward.
Le Dossier ONE
Le dossier ONE qui se trouve dans POWER et dans chaque dossier compétences de SKILLS contiendra les yaml reward qui seront exécutés quand le niveau atteint par le joueur sera égal au nom de ce yaml reward.
Comments