Plugin MineCraft : iConomy

De Verywiki-FR.

[Retour à la liste des plugins]

Sommaire

[Bukkit] iConomy

Fonction

  • Plugin de gestion de monnaie virtuelle.
  • Compatible CraftBukkit #1846+
  • Version proposée sur le panel VeryGames : iConomy 6.0.7
  • ATTENTION : nécessite le plugin [Permissions] ou similaire pour une utilisation optimale.

Configuration

iConomy en Français (Template.yml)

La version 6 du plugin nous a été traduite par AdriI

Vous devrez remplacer le fichier template.yml qui se trouve dans le dossier suivant :

/minecraft/craftbukkit/plugins/iConomy/

Fichier Config.yml

Le répertoire de configuration et les fichiers de traductions se créent automatiquement lors du premier lancement du plugin sur le serveur.

  • Les fichiers de configuration du plugin sont localisés dans le répertoire :
minecraft/craftbukkit/plugin/iConomy/

Fichier de configuration par défaut (Version 5.0.1)

System:
    Default:
        Currency:
            Major: [ 'Euros', 'Euros' ]
            Minor: [ 'Centimes', 'Centimes' ]
        Account:
            Holdings: 30.0
        Bank:
            Name: iConomy
            Currency:
                Major: [ 'Euros', 'Euros' ]
                Minor: [ 'Centimes', 'Centimes' ]
            Account:
                Fee: 200.0
                Holdings: 300.0
    Formatting:
        Minor: false
        Seperate: false
    Logging:
        Enabled: false
    Banking:
        Enabled: false
        Accounts:
            Multiple: true
    Interest:
        Enabled: false
        Online: true
        Announce:
            Enabled: false
        Interval:
            Seconds: 60
        Amount:
            Cutoff: 0.0
            On: 'Players'
            Percent: 0.0
            Maximum: 1
            Minimum: 2
    Database:
        Type: 'H2SQL'
        Settings:
          Name: 'minecraft'
          Table: 'iConomy'
          MySQL:
              Username: 'root'
              Password: 'pass'
              Hostname: 'localhost'
              Port: 3306

Description du fichier de configuration

        Currency:
            Major: [ 'Euros', 'Euros' ]
            Minor: [ 'Centimes', 'Centimes' ]
  • Nom de la monnaie
        Account:
            Holdings: 300.0
  • Argent par défaut lors de l'arrivée sur le serveur et lorsque le compte est réinitialisé.
        Bank:
            Name: iConomy
            Currency:
                Major: [ 'Euros', 'Euros' ]
                Minor: [ 'Centimes', 'Centimes' ]
            Account:
                Fee: 200.0
                Holdings: 300.0
  • Name: Nom de la banque par défaut.
  • Fee: Somme qui devra être payée pour l'ouverture d'un compte en banque
  • Holdings: Montant présent sur le compte en banque après son ouverture
    Formatting:
        Minor: false
        Seperate: false
  • Minor: Permet d'activer ou non la dénomination des centimes. Exemple : Si true: 0.23 coins et 1.23 dollars. Sur false : 0.23 dollars et 1.23 dollars.
  • Seperate: Activer la séparation. Exemple : Si true: 1 dollar, 23 Coins. Si false: 1.23 dollars. (Ne fonctionne que si "Minor:" est sur True)
    Logging:
        Enabled: false
  • Activer ou non la mise en historique des transactions (déconseillé si vous n'avez pas de base de données MYSQL). Désactivé par défaut.
    Banking:
        Enabled: false
        Accounts:
            Multiple: true
  • Enabled: Activer ou non l'usage de banques via le /bank. False par défaut.
  • Multiple: Permet d'activer ou non la possibilité d'avoir plusieurs comptes dans des différentes banques.
    Interest:
        Enabled: false
        Online: true
        Announce:
            Enabled: false
        Interval:
            Seconds: 60
        Amount:
            Cutoff: 0.0
            On: 'Players'
            Percent: 0.0
            Maximum: 1
            Minimum: 2

Partie très intéressante qui vous permet d'activer les intérêts (ou paye). Si vous ne désirez pas les activer, inutile de vous y attarder.

  • Enabled: Permet d'activer ou non les intérêts ou paye aléatoire (ou fixe d'ailleurs)
  • Online: Si True, distribué uniquement aux joueurs en ligne.
  • Enabled: Ce second vous permet d'activer ou non le message qui s'affiche lorsque vous recevez vos intérêts ou votre salaire.
  • Seconds: Intervalle entre chaque paye
  • Cutoff: Montant à partir duquel un joueur ne perçoit plus d'intérêts. (0.0 pour illimité)
  • On: Indiquer si vous souhaitez que l'argent aille sur le Player (via /money) ou en Bank (via /bank). Par défaut Players.
  • Percent: Pourcentage d'intérêts perçus par rapport à la somme possédé (Indiquer 0.0 si vous souhaitez utiliser le Minimum et Maximum ci-dessous). Note : Si le montant normalement reçu par le joueur lors de la "paye" est inférieur à 1, il ne recevra rien.
  • Maximum: Montant maximum perçu par le joueur (La somme sera aléatoire). Si vous voulez l'utiliser, il faut que le maximum soit supérieur au minimum.
  • Minimum: Montant minimum perçu par le joueur. Mettez un montant égal à celui du maximum pour que la paye soit fixe)
    Database:
        Type: 'H2SQL'
        Settings:
          Name: 'minecraft'
          Table: 'iConomy'
          MySQL:
              Username: 'root'
              Password: 'pass'
              Hostname: 'localhost'
              Port: 3306

Si vous ne possédez pas d'hébergement web, il est inutile de vous intéresser à cette partie. Vous pouvez passer à la suite.

  • Type: A remplacer par MySQL
  • Name: Équivalent de database, nom de votre base de données (même chose que Username)
  • Table: Nom de la table qui sera crée dans la base de données. Vous pouvez laisser iConomy.
  • Username: Information disponible dans l'onglet "Mon Site" sur votre panel Verygames ( Web**** ).
  • Password: Idem
  • Hostname: C'est toujours sql-1.verygames.net
  • Port: 3306 Inutile d'y toucher.

Commandes et Permissions

Notes

Afin de profiter pleinement des possibilités de ce plugin, il faut utiliser le plugin Permissions ou un équivalent.

Commandes et Permissions des Joueurs

/money
  • Indique l'argent que vous possédez.
  • Permission version 5 : Aucune, tout le monde y a accès.
  • Permission version 6 : iConomy.holdings
/money <Joueur>
  • Indique l'argent possédé par un autre joueur.
  • Permission version 5 : iConomy.access
  • Permission version 6 : iConomy.holdings.others
/money help
  • Affiche les commandes auxquelles vous avez accès avec une courte description en anglais.
  • Permission version 5 : Aucune, tout le monde y a accès.
  • Permission version 6 : iConomy.help
/money pay <Joueur> <Montant>
  • Permet de payer un autre Joueur.
  • Permission version 5 : iConomy.payment
  • Permission version 6 : iConomy.payment
/money top (Nombre)
  • Affiche le classement des 5 joueurs (ou plus, ou moins !) les plus riches.
  • Permission version 5 : iConomy.list
  • Permission version 6 : Aucune
/money rank (Joueur)
  • Permet de voir son propre rang, ou celui d'un autre joueur dans le classement des plus riches.
  • Permission version 5 : iConomy.rank
  • Permission version 6 : Aucune
/money stats
  • Affiche les statistiques (Nombre de comptes, moyenne de l'argent possédé, argent total)
  • Permission version 5 : iConomy.admin.stats
  • Permission version 6 : Aucune

Commandes et Permissions des Admins

/money hide <Joueur>
  • Permet de masquer un joueur dans le classement des joueurs les plus riches.
  • Permission version 5 : iConomy.admin.hide
  • Permission version 6 : Aucune
/money create <Pseudo>
  • Permet de créer un compte.
  • Permission version 5 : iConomy.admin.account.create
  • Permission version 6 : iConomy.accounts.create
/money remove <Joueur>
  • Permet de supprimer un compte existant.
  • Permission version 5 : iConomy.admin.account.remove
  • Permission version 6 : iConomy.accounts.remove
/money set <Joueur> <Montant>
  • Permet de fixer le montant sur le compte d'un joueur.
  • Permission version 5 : iConomy.admin.set
  • Permission version 6 : iConomy.accounts.set
/money grant <Joueur> (-)<Montant>
  • Commande valable uniquement pour la version 5. Elle permet de créditer ou de débiter le compte d'un joueur.
  • Permission version 5 : iConomy.admin.grant
/money give <Joueur> <Montant>
  • Dans la version 6 uniquement, permet de créditer le compte d'un joueur.
  • Permission version 6 : iConomy.accounts.give
/money take <Joueur> <Montant>
  • Dans la version 6 uniquement, permet de débiter le compte d'un joueur.
  • Permission version 6 : iConomy.accounts.take
/money reset <Joueur>
  • Réinitialise le compte. Le joueur aura le montant possédé lors de son arrivé sur le serveur.
  • Permission version 5 : iConomy.admin.reset
  • Permission version 6 : Aucune
/money purge
  • Réinitialise l'intégralité des comptes au montant possédé lors de l'arrivé sur le serveur. Attention, fonctionne mal sur la version 5 !
  • Permission version 5 : iConomy.admin.purge
  • Permission version 6 : iConomy.accounts.purge
/money empty
  • Permet de supprimer l'intégralité des comptes. Attention, il est impossible d'annuler cette action !
  • Permission version 5 : iConomy.admin.empty
  • Permission version 6 : iConomy.accounts.empty


Source : Forum Bukkit

[Retour à la liste des plugins]

Configurer la base de donnée en vidéo

Si vous avez des questions ou remarques, merci de le faire sur le forum ou alors par Message privé. (MP AdriI)

Outils personnels