Aller au contenu

« Salary » : différence entre les versions

De Nefald Wiki
Monnierant (discussion | contributions)
Hiob (discussion | contributions)
Ligne 50 : Ligne 50 :
     withPermissions: true
     withPermissions: true
     Timer: 100
     Timer: 100
     World: MainWorld
     World: Harlan
     Groups:
     Groups:
     - Group1
     - group1
     - Group2
     - group2
     SalaryDetails:
     SalaryDetails:
       Group1:
       group1:
         amount: 100
         amount: 50
         dayNumber: 1
         dayNumber: 5
         dayOfMonth: 0
         dayOfMonth: 0
       Group2:
        lastDate: 21/1/2014
         amount: 50
       group2:
         dayNumber: 1
         amount: 62
         dayOfMonth: 0  
         dayNumber: 5
         dayOfMonth: 0
        lastDate: 21/1/2014
</syntaxhighlight>
</syntaxhighlight>



Version du 24 février 2014 à 19:45


Salary
Salary
Plugin
Catégorie Salaire [edit]
Développeur(s) monnierant
Bukkit Salary
Nefald
Status installé [edit]
Grade requis Ménestrel
Article
Dernière révision 24/02/2014


Salary est un plugin développé par monnierant permettant de verser automatiquement des salaires aux groupes selon le jour de la semaine ou du mois, au lancement du serveur.
Il nécessite la présence de Vault pour fonctionner.

Commandes et permissions

commande description permission
/salary pay Verser les salaires (si ils n'ont pas déjà été versés) salary.pay
/salary list Lister les groupes salary.list
/salary add groupe joueur Ajoute un joueur du groupe. (nécessite settings.Salary.withPermissions=false) salary.add / salary.add.groupe
/salary remove groupe joueur Retire un joueur du groupe. (nécessite settings.Salary.withPermissions=false) salary.remove / salary.remove.groupe
Permet de définir les groupes salariés selon une permission salary.get.<groupe>
/salary reload Relancer Salary salary.reload

Configuration

<syntaxhighlight lang=Yaml> settings:

 debug: false
 lng: FR
 tracer:
   chemin: salary.log
   permission: salary.trace
   param: 15
 Salary:
   onStart: true
   onTimer: false
   withPermissions: true
   Timer: 100
   World: Harlan
   Groups:
   - group1
   - group2
   SalaryDetails:
     group1:
       amount: 50
       dayNumber: 5
       dayOfMonth: 0
       lastDate: 21/1/2014
     group2:
       amount: 62
       dayNumber: 5
       dayOfMonth: 0
       lastDate: 21/1/2014

</syntaxhighlight>

Description
  • debug - true or false pour activer le mod debug et la création d'un fichier de logs.
  • lng - langage FR ou EN
  • tracer
    • chemin - chemin jusqu'au fichier de logs (par défaut salary.log)
    • permission - définissez la permission pour consulter le fichier de logs (par défaut salary.trace)
    • param - Laissez le paramètre 15
  • Salary:
    • onStart - définissez si les salaires sont versés au lancement du serveur
    • onTimer - définissez si les salaires sont versés grâce un Timer en secondes Pour la prochaine version
    • withPermissions - utiliser un plugin de permission ou le système interne de groupe Permission Bukkit ne marche pas pour le hors ligne utiliser les groupes
    • World - définissez le monde principal
    • Groups:
      • Group1 - définissez les groupes qui auront un salaire
      • Group2
    • SalaryDetails:
      • Group1:
        • amount - définissez le montant du salaire (ex.:50)
        • dayNumber - définissez le jour de la semaine ou sera versé le salaire (ex.: 1 - lundi / 2 - mardi / 3 - mercredi, etc)
        • dayOfMonth - définissez le jour du mois ou sera versé le salaire. Attention dayNumber ne sera alors plus prit en compte.