[Bukkit] iConomy
Fonction
- Compatible CraftBukkit 602+
- Plugin de gestion de monnaie virtuelle.
- ATTENTION : nécessite le plugin Permissions ou EssentialsGroupManager (clone du plugin Permissions) !
iConomy en Français
Merci @vatare pour sa contribution qui vous permet d'avoir le plugin iConomy en Français !
Il vous suffit de remplacer le fichier Message.yml qui se trouve dans le répertoire suivant :
/minecraft/craftbukkit/plugins/iConomy/
Ces fichiers apparaissent lors du premier lancement du serveur avec le plugin iConomy.
Configuration
Permissions
Ajuster dans le fichier de configuration du plugin [Bukkit] Permissions, les droits que vous souhaitez attribuer aux groupes / utilisateurs :
Droits utilisateurs normaux
iConomy.payment
- Permet aux utilisateurs d'utiliser les commandes de paiements
iConomy.access
- Permet aux utilisateurs de voir l'argent qu'il y a sur tous les comptes de tous les autres utilisateurs.
iConomy.rank
- Permet de voir votre rang dans le classement
iConomy.list
- permet d'avoir le classement des joueurs les plus riches
Droits pour les admins
iConomy.admin.grant
- Permet d'envoyer ou prendre de l'argent
iConomy.admin.set
- Permet de définir le montant qu'il y a sur le compte des joueurs
iConomy.admin.stats
- Permet d'avoir des statistiques sur l'état global de l'économie du jeu
iConomy.admin.reset
- Permet de vider le compte d'un utilisateur
Plugin
Le répertoire de configuration se créé automatiquement lors du premier lancement du plugin sur le serveur.
- Les fichiers de configuration du plugin sont dans le répertoire :
minecraft/craftbukkit/plugin/iConomy/
Le fichier de configuration de base (en cours de rédaction)
System:
# The name of your currency
Currency: Coin
# The initial balance a player logs on with
Initial_Balance: 30.0
Logging:
# Should we log transactions?
Enabled: false
Interest:
# Should we use this system?
Enabled: true
# How many seconds for this to happen
IntervalSeconds: 60
# How much minimum money do they get per interval
MinimumPerInterval: 1
# How much maximum money do they get per interval
MaximumPerInterval: 2
Database:
# Can be MySQL, or SQLite
Type: SQLite
# Name of the database
Name: minecraft
# Table, Flatfile uses this as the file name.
Table: iConomy
MySQL:
# MySQL Login Username
Username: root
# MySQL Login Password
Password: pass
# MySQL Connection Hostname (IP)
Hostname: localhost
# MySQL Connection Port Number
Port: 3306%
- Vous pouvez définir le nom de la monnaie que vous souhaitez :
Currency: Coin
- Vous pouvez définir l'argent initialement sur le compte d'un nouveau joueur
Initial_Balance: 30.0
- Vous pouvez enregistrer ou non les transactions
Logging:
Enabled: false
- Vous pouvez régler le niveau d'intérêt avec un intervalle de crédit de l'argent
Interest:
Enabled: true
IntervalSeconds: 60
MinimumPerInterval: 1
MaximumPerInterval: 2
- Vous pouvez choisir le type d'enregistrement des données avec les informations qui vont avec si vous choisissez par exemple MySQL
Database:
Type: SQLite
Name: minecraft
Table: iConomy
MySQL:
Username: root
Password:
Hostname:
Port:%
- Si vous disposez d'un hébergement Web chez VeryGames : pour accéder à ces informations une fois sur votre panel dans l'onglet Web Only ou Mes hébergements Web
il faut faire un clic sur Mon site puis
Database:
# Can be MySQL, or SQLite
Type: MySQL
# Name of the database
Name: web*** (qui s’appelle Nom de la base de données SQL sur l'hébergement web )
# Table name
Table: iConomy
# Mysql Details
MySQL:
# MySQL Login Username (qui s’appelle Login sur le panel de l'hébergement web)
Username: web***
# MySQL Login Password (qui s’appelle Mot de passe sur le panel del'hébergement web )
Password: d9hrh48
# MySQL Connection Hostname (c'est toujours cette adresse)
Hostname: sql-1.verygames.net
# MySQL Connection Port Number
Port: 3306%
Utilisation
Liste des commandes utilisables dans le jeu
/money ?
- Affiche l'aide d'utilisation de la monnaie
/money pay <player> <montant>
- Permet de payer un joueur nommé <player> de <montant> pièces
/money rank
- Permet de voir son propre classement
/money rank <player>
- Permet de voir le classement d'un joueur
/money top
- Permet de voir le classement général des personnes les plus riches sur le serveur
/money grant <player> <amount>
- Permet de déposer de l'argent sur le compte d'un joueur
/money grant <player> -<amount>
- Permet de prendre de l'argent sur le compte d'un joueur
/money reset <player>
- Permet de vider complètement le compte d'un utilisateur
Source : Forum Bukkit