Welcome to Bukkit France

Inscrivez-vous maintenant pour profiter d'un accès total à tout le contenu offert par la meilleur communauté Bukkit française ! Une fois inscrit et connecté, vous pourrez contribuez à la communauté en postant vos propres sujets et questions ou en répondant à ceux existants. Vous pourrez aussi customiser votre profil, recevoir des points de réputations, communiquer avec les autres membres via le chat, et plus encore! 

  • Annonces

    • Pskyco

      Bukkit France passe sous Discord !   20/02/2016

      Bukkit France est désormais passé sur Discord, au revoir donc notre vieux Teamspeak ! Téléchargez le client et venez nous rejoindre sur notre salon en suivant les instructions suivantes.
      M-à-j du 25/02/2017 : Désormais, seuls les comptes actifs sur le forum se verront donner l'accès au Discord, ce dernier n'est pas une plateforme d'aide de la même manière que le chat.
como89

plugin BankX - Le plugin d'économie RP

62 messages dans ce sujet

​Bonjour ou bonsoir à tous,
Je vous présente un plugin que j'ai créé pendant environ 3 mois.
 

logo.PNG

BankX est un plugin d'économie RP qui permet de gérer l'économie de son serveur à partir de pnj.
Il permet aussi de stocker votre inventaire dans une banque. Tout ça à partir des pnj de citizens.

 

Dernière version du plugin : 0.4b
 
**Attention ce plugin est en version beta, il peut contenir des bugs et il n’a pas encore toutes les fonctionnalités de prévus, merci de votre compréhension.**
 
Il est compatible avec Craftbukkit 1.7.2 et 1.6.4.
 
Fonctionnalités :
·         Permet de gérer son économie sur son serveur.
·         Permet de stocker son inventaire dans le coffre de la banque.
·         Le plugin inclus une API qui peut-être utiliser par les développeurs.
 
Dépendance :
Étant un plugin Rp, le plugin utilise Citizens pour créer un pnj banquier.
Vous avez de besoin de :
·         Citizens version 2.0.10 et +
 
Création du pnj Banquier :
La création d'un pnj banquier est très simple. Pour le créer,vous avez qu'a faire la commande /npc create <nom_pnj> --trait banker .
En gros, vous donnez tout simplement le trait de banker au pnj.

 
Interaction avec le pnj :
Pour interagir avec lui, faites clic droit sur lui.
 
Images des menus de la banque:
Voici le menu principal de la banque.
menu_principal_bank.PNG
Si vous cliquez sur le coffre, il ouvrira le multi-inventaire.
Si vous cliquez sur l'émeraude, il ouvrira le menu pour les différentes opérations avec l'argent dans votre banque.

 

Voici le multi-inventaire:

MultiInventory.PNG

Chaque coffre est un inventaire.Lorsque vous cliquez dessus, votre inventaire s'ouvrira.

L'émeraude permet d'ajouter un inventaire de plus.

Comme vous avez bien remarquer, vous avez le droit qu'à 9 inventaires.
 
Voici un exemple d'inventaire de banque.
Inventaire_bank.PNG
Voici le menu pour les différentes opérations avec l'argent dans votre banque.
menu_Operation.PNG
Si vous cliquez sur l'émeraude ou la redstone, vous afficherez le même menu, sauf que l'émeraude permettra d'ajouter de l'argent alors que la redstone permettra d'enlever de l'argent.
 
Voici le menu pour soit l'ajout d'argent ou le retrait.
Add_remove.PNG
Voici le numpad dans l'inventaire de minecraft.Il est fait de lingo de fer. Il commence par le chiffre 1 à 9 et le zéro est celui en dessous.
L'émeraude permet d'accepter le montant et la redstone est le bouton pour annuler l'opération.
 
Pour le moment, l'affichage du montant apparaît dans le chat. Je sais pas comment je vais faire pour l'afficher ailleurs que là.
 
Config:

#Configuration de BankX
#La langue du plugin:
language: French
#Nombre d’argent par défaut lors de la creation du porte-monnaie à la première  connexion :
default_amount: 100.0

 
Commandes :

  • /money - permet d'afficher son porte-monnaie et l'argent dans son compte en banque.
  • /money [player] - permet d'afficher le porte-monnaie du joueur et l'argent de son compte en banque.
  • /money give [player] [money] - permet de donner de l'argent à un joueur d'un porte-monnaie à un autre.
  • /bank create [money] - permet de créer un compte en banque. Vous devez spécifiez combien vous voulez ajouter pour ouvrir votre compte. Le zéro est accepté.
  • /bank delete - permet de supprimer son compte de banque. L'argent du compte en banque vous reviens dans votre porte-monnaie.

Commandes admins :

  • /money add [player] [money] - permet d'ajouter de l'argent dans le porte-monnaie du joueur spécifié.Pour soi-même, marquer votre pseudo.
  • /money remove [player] [money] - permet d'enlever de l'argent dans le porte-monnaie du joueur spécifié.

L'api du plugin :
 
Pour les développeurs, vous pouvez utiliser l'api du plugin.
Pour l'utiliser, vous devez récupérer l'instance de l'api avec cette méthode :

BankXApi bankXApi = BankX.getBankXApi();

Par la suite, vous utilisez les méthodes qui viennent avec.

Pour en savoir plus, consultez la javadoc en la téléchargeant à ce lien : https://dl.dropboxusercontent.com/u/22124240/BankX/API_BankX_Javadoc.zip

 

Téléchargement : 

Vous pouvez télécharger le plugin soit sur bukkit.fr ou sur bukkitdev.

 

**Attention, le plugin est en beta. Si vous rencontrez des bugs, veuillez me les rapporter, merci :)**

 

Bukkit.fr

BukkitDev

 

Suggestions, questions, bugs trouvés :

Si vous avez des suggestions, des questions ou vous avez trouvés de bugs, veuillez les reporter ici dans ce topic.Merci :)

 

Todo :

-          Intégration de la base de données MYSQL pour la gestion de l’argent et des inventaires.

-          Vos suggestions :)

 

ChangeLog:

Version 0.4b:

[Ajout] 
  • L'intégration de la base de données MySQL pour gérer l'argent et les inventaires. (Avec MyApi) 
  • Ajout de la compatibilité avec UUID. 
  • Ajout d'un système de transfert d'argent d'un compte bancaire aux joueurs. (La fonction compte bancaire à un compte bancaire sera fait dans la prochaine version). 
  • Ajout d'un lien avec le plugin Vault. 
  • Ajout un bloc pour afficher le nombre d'argent dans le compte et dans le porte monnaie. 
  • Ajout des comptes multi - banque. 
  • Ajout de deux commandes:
          - / bank rename account <olderName> <newName> 
          - / bank rename inventory <bankAccountName> <olderName> <newName> 
 
Vous pouvez renommer vos comptes bancaire et vos inventaires. 
 
[Changements] 
  • Changements globaux pour les menus avec interface.
  • Modification de la commande / money give [joueur] [argent] à / money pay [joueur] [argent] 
  • Les inventaires sont dans le compte bancaire (Maintenant, vous aurez 9 inventaires par compte bancaire.)
 
[Corrections et améliorations] 
  • Corrige de nombreux bugs et erreurs. 
  • Amélioration et nettoyage du code.

 

Version 0.3b:

[Ajout]

  • Système de cotisation pour les items dans les inventaires. 
  • Affiche le total sur le bouton Ok(émeraude).
  • Ajout des permissions pour le nombre de slot lors de la création d'inventaire.
  • Ajout de nouvelles méthodes dans l'api.
  • Utilisation d'un PNJ Minecraft à la place d'un pnj de citizens.
  • Vous pouvez modifier la représentation de l'argent sur votre serveur.

[Amélioration et corrections]

  • Amélioration de l'affichage des décimales pour l'argent.
  • Correction de pleins de bugs.

 

Version 0.2.1b:

[Fixes]

-Fixe un bug avec l'option objet dans le menu de la banque. 
-Fixe de pleins d'autres bugs dans le plugin, comme les messages qui ne s'affiche pas correctement.

 

Version 0.2b:
[Ajout]
-Multi-inventaire pour l'inventaire de la banque.
-Vous pouvez voir votre argent de la banque et l'argent de la banque du joueur avec la commande / money [player].
-Ajout d'une nouvelle méthode dans l'API et quelques changements sont fait dans celle-ci.

[FIXE ET AMÉLIORE]

- Améliorez le code.
- Le plugin est compatible avec 1.7.2.
- Fixe quelques bogues avec les messages dans le plugin.

Version 0.1b :
Première version beta du plugin.

Modifié par como89
6 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Encore un super plugin que tu nous ponds là :)

Merci de ta contribution !

2 personnes aiment ça

Partager ce message


Lien à poster
Partager sur d’autres sites

GG a toi un bon plugins

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ce plugin !

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Magnifique ! Merci beaucoup.

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Encore un super plugin que tu nous ponds là :)

Merci de ta contribution !

 

 

GG a toi un bon plugins

 

 

Merci pour ce plugin !

 

 

Magnifique ! Merci beaucoup.

Merci beaucoup! :D

Je suis vraiment heureux de voir que vous aimez ce plugin!

 

Il reste juste à attendre la validation du projet sur bukkitdev et la validation du fichier sur bukkit.fr.

Si vous voulez, je peux mettre un lien temporaire pour ceux qui veulent avoir tout de suite le plugin. ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui avec plaisir

Le lien temporaire est maintenant ajouté. Lorsque le fichier sera accepté sur bukkit.fr ou le fichier sera disponible sur bukkitdev, je supprimerai ce lien ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ce plugin, tu l'update quand pour les versions plus récentes :P ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ce plugin, tu l'update quand pour les versions plus récentes :P ?

Merci ^^

Je vais le mettre à jour dans bientôt! ^^ 

Je voulais qu'il soit compatible avec la version 1.6.4 recommandé de craftbukkit avant de le mettre compatible avec 1.7.2 qui n'est qu'en beta présentement.

Partager ce message


Lien à poster
Partager sur d’autres sites

Hey pas mal du tout ;)

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Hey pas mal du tout ;)

Merci :)

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai sortie une nouvelle version de mon plugin : 0.2b ;)

Voici les changements :

[Ajout]

-Multi-inventaire pour l'inventaire de la banque.
-Vous pouvez voir votre argent de la banque et l'argent de la banque du joueur avec la commande / money [player].
-Ajout d'une nouvelle méthode dans l'API et quelques changements sont fait dans celle-ci.

[FIXE ET AMÉLIORE]

- Améliorez le code.
- Le plugin est compatible avec 1.7.2.
- Fixe quelques bogues avec les messages dans le plugin.

Merci de patientez le temps que le fichier soit accepté sur bukkit.fr ou sur bukkitdev :)

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai sorti une nouvelle version (0.2.1b).

Cette version corrige des bugs dans le plugin :

-Fixe un bug avec l'option objet dans le menu de la banque. 

-Fixe pleins d'autres bugs dans le plugin, comme les messages qui ne s'affiche pas correctement.

Merci! :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je trouve ce plugins très pratique. Car souvent les gens on peur de se faire voler quoi que ce soit. Et esthétiquement une banque reste bien plus jolie que des enders-chests.

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Et un beau topic sur Minecraft.fr, félicitation ! :)

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Et oui :P, merci :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Beau topic pour beau plugin ;)

 

Continues comme cela !

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour ou bonsoir à tous!

Voici ma nouvelle version du plugin (0.3b).

Les changements fait :

 

[Ajout]

  • Système de cotisation pour les items dans les inventaires. 
  • Affiche le total sur le bouton Ok(émeraude).
  • Ajout des permissions pour le nombre de slot lors de la création d'inventaire.
  • Ajout de nouvelles méthodes dans l'api.
  • Utilisation d'un PNJ Minecraft à la place d'un pnj de citizens.
  • Vous pouvez modifier la représentation de l'argent sur votre serveur.

[Amélioration et corrections]

  • Amélioration de l'affiche des décimales pour l'argent.
  • Correction de pleins de bugs.

Merci de votre patience lorsque le fichier sera accepté sur bukkitdev ou bukkit.fr! ;)

Modifié par como89
1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Dat Plugin  :o ! GG

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Dat Plugin  :o ! GG

 

 

Super plugin !  :)

 

Merci à vous deux! :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon plugin le seul problème c'est que nous sommes obligé de créer le comptes à la main, il faudrait que ce soit automatique le jour de la première connexion !

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon plugin le seul problème c'est que nous sommes obligé de créer le comptes à la main, il faudrait que ce soit automatique le jour de la première connexion !

J'y verrai, sauf que je ne trouves pas réel de créer un compte de banque automatique, surtout que plustard, je vais ajouté la création de multi-compte bancaire.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.