[INACTIVE][ECON] BankAccount v.0.5.1 - Shared Bank Accounts [860]

Discussion in 'Inactive/Unsupported Plugins' started by TAT, Mar 4, 2011.

  1. Offline

    TAT

    [​IMG]BankAccount v0.5.1
    IRC @ irc.esper.net/#BankAccount
    Donate
    Credits:
    Team: TAT

    Download 0.5.1 (JAR, TAR.GZ, ZIP)
    Earlier versions: 0.2-0.5
    Source Code @ Github

    BankAccount enables the players to open shared bank accounts with each other.
    The players with access to an account can deposit, withdraw and transfer money.

    Searching for coders and testers
    If you are interested in code and/or test BankAccount, please send a PM to TAT.

    Error reporting and feature requests
    Please use our Redmine system for this: http://redmine.earthgame.dk
    Requirements (open)

    • iConomy, BOSEconomy or Essentials Economy
    • mysql-connector-java-bin (Found here) (NOTE: must be included to Java ext folder - instructions included in Readme)
    • sqlitejdbc-v056 (Found here) (NOTE: must be included to Java ext folder - instructions included in Readme)
    Features (open)

    • Open a shared bank account between each other
    • Deposit/withdraw money between economy account and shared bank account
    • Transfer money between shared bank accounts
    • Password protect shared bank accounts (Case-sensitive)
    • Amounts on accounts can gain interest over time
    • Use commands global or in bank areas
    • Loan system
    Todo (open)

    • NPC??? (Perhaps)
    Permissions Nodes (open)
    Commands (open)
    Admin commands
    • /account help [page]
    • /account open <accountname> [players]
    • /account info <accountname>
    • /account list
    • /account balance <accountname>
    • /account adduser <accountname> <player>
    • /account removeuser <accountname> <player>
    • /account password <accountname> [password]
    • /account deposit <accountname> <amount>
    • /account withdraw <accountname> <amount> [password]
    • /account transfer <from account> <to account> <amount> [password]
    • /account loan <amount>
    • /account pay <amount>
    • /account close <accountname> [password]
    • /account select
    • /account setarea <areaname>
    • /account removearea <areaname>
    Documentation @ GitHub
    Howto videos (open)
    Basic Setup (open)
    MySQL Setup (open)
    Area Setup (open)
    Features planned for next release (open)

    • Separate banks with separate accounts (like in reality) [option]
    Changelog (open)
    Version 0.5.1
    • Added permissionnode for list command (Included in basic permission)
    • Added possibility to disable interest and loan debug output
    • Accounts no longer case-sensitive
    • Code clean-up
    • Changed to use Register [GitHub Commit: 2071011cca5d89940f310dc39273be8bb7e517bc]
      • Now supports following economy plugins (iConomy preferred)
        • iConomy 4
        • iConomy 5
        • BOSEconomy
        • Essentials Economy
    • Updated to CraftBukkit #860
    • Removed response to multiple banks config
    • API changes
    Full changelog
     
    NEO and artimas22 like this.
  2. Can't you make admin/extra accounts outside their own account (or also for players) making it possible to make tax goto Government, or a train station go to train station's account. Just a company's account which shouldnt be private using the current private account.
     
  3. Offline

    Phil2812

    @Rhodri
    Can you send me your contact information via PM?
    Something like Skype, ICQ, MSN, Jabber, IRC.
    I think we should be able to communicate instantly.

    I might explain to you how the crack auth server works as it's simple php and mysql.
    I have a few years of experience in coding websites (it's like I am the System Operator of a Hentai Torrent Tracker :p ) and have pretty good skills regarding secure php scripts.
    I can also take over the part of the bukkit plugin as I have some java skills, too.
    Maybe we could just work on this project together and make it something really big.
    Everyone takes over a part of the project and we'll host it on github or something like that.
     
  4. Offline

    AmazingHayman

    I think you didn't understand me. Can a Player X change the Settings of the Account of Player Y? Is he able to add Player Z to the "Whitelist" of Player Y?
     
  5. Offline

    TAT

    If Player X doesn't have access to the account of Player Y, then he have no access what so ever to the account.
     
  6. cool yeah sounds like a plan, my Skype is rhodderzxii
    i am usually on from 4:14 pm GMT time up as i have college. also having a plugin that lets people register will help alot too as it will keep the stress down on the server (im testing on a dell latitude d630 with ubuntu 64bit as a test server until i get a new mobo (getting a new mobo for my gaming comp and using this old one as the server))
     
  7. Offline

    Phil2812

    I added you.
    As I'm from Germany we only have 1 hour time difference.

    It's no problem for me to code the server plugin.
     
  8. Offline

    Codisimus

    do you mean v0.4? bc v4.0 seems to be a long ways away.
     
  9. Offline

    TAT

    Yeah, I mean 0.4 :p
     
  10. Offline

    Codisimus

    just making sure, thanks for quick response
     
  11. Offline

    unv_annihlator

    Could you upload your npcspawner library? :D
     
  12. Offline

    TAT

    I'm looking for a developer that wants to help me continue working on this plugin.

    It will be a good possibility for both me and the new developer to learn from each other and become better to program good plugins.
    It will also do that new versions will be faster out and we can help people faster, because there are one more with knowledge about the plugin.

    I will It's not because I quit on the plugin.

    I have planned to use the library found here http://forums.bukkit.org/threads/npcspawner-lib-spawn-basic-npcs.3298/

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  13. i know im not good at java but i am starting to understand it (i know php and c, and a few others) so i wouldnt mind helping
     
  14. Offline

    unv_annihlator

  15. Offline

    Codisimus

    I would be willing to help develop this plugin.
     
  16. Offline

    TAT

    Just a quick question.
    What do you think you can give to BankAccount?
     
  17. i will be able to give the BA a gui that can be accessed off a website (with help from @Phil2812) and be able to find any little problems and think of solutions for them. i will always be able to come up with new ideas as well
     
  18. Offline

    Codisimus

    The plugin seems pretty good as of right now, I can't think of much it could use but I would love to implement the NPCs, I'm a pretty good coder and could proly code most ideas that people have for the plugin. As for my own ideas for the plugin I can't think of anything but proly will if i start working with the code.
     
  19. Offline

    Nerdy

    Code:
    2011-03-20 17:33:34 [INFO] BankAccount version 0.3e is enabled!
    2011-03-20 17:33:34 [INFO] BankAccount: Config file found!
    2011-03-20 17:33:34 [INFO] BankAccount: Permission system not found.
    2011-03-20 17:33:34 [INFO] BankAccount: Running interest every 30 minutes by 0.1%
    2011-03-20 17:33:34 [INFO] BankAccount: Properties Loaded
    2011-03-20 17:33:34 [SEVERE] java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    2011-03-20 17:33:34 [SEVERE] 	at java.net.URLClassLoader$1.run(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at java.security.AccessController.doPrivileged(Native Method)
    2011-03-20 17:33:34 [SEVERE] 	at java.net.URLClassLoader.findClass(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.Class.forName0(Native Method)
    2011-03-20 17:33:34 [SEVERE] 	at java.lang.Class.forName(Unknown Source)
    2011-03-20 17:33:34 [SEVERE] 	at dk.earthgame.TAT.BankAccount.BankAccount.loadConfiguration(BankAccount.java:273)
    2011-03-20 17:33:34 [SEVERE] 	at dk.earthgame.TAT.BankAccount.BankAccount.onEnable(BankAccount.java:171)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:451)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:217)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:92)
    2011-03-20 17:33:34 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:70)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    2011-03-20 17:33:34 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-20 17:33:34 [WARNING] BankAccount: Failed to connect to MySQL
    2011-03-20 17:33:34 [WARNING] BankAccount: java.sql.SQLException: No suitable driver found for jdbc:mysql://10.40.83.76:3306/TC25618654750843235682167
    I have the mysql connecter in the right place and the latest version or BankAccount. Bukkit version 566
     
  20. Offline

    Phil2812

    We could also form something like a development team that develops the web interface as well as the plugin itself.
    We would just need one platform to manage the code (in this case github) and a way to communicate as fast as possible (Skype? IRC?).
    So we can help each other and contribute to BankAccount as well as to the Web-Interface.
     
  21. Offline

    TAT

    I'm in on that.

    Codisimus, Rhodri and Phil2812 is now a part of the developer team.
    We will form two teams like Phil2812 said :)

    I'll open a conversation to you in a minute

    Please write the location of your MySQL connector. (It's not that I don't believe you, just something I want to check)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 11, 2016
  22. Offline

    Nerdy

    Its with the craftbukkit.jar so in the main server folder. I also have one in the lib file. I am with a server host so thats really as specific as I can get.
     
  23. Offline

    TAT

    As the plugin is right now, BankAccount can't use the MySQL connector placed in the server root folder or lib folder.
    I hope that with the help from my team we can find a solution for this problem.
     
  24. Offline

    Funyuns93

    I'm using Permissions.
     
  25. Offline

    SpeedyDawg

    Do you need to use mySQL because I have no idea on how to use mySQL.
     
  26. Offline

    TAT

    Which version are you using and are you getting any errors in console?
    No, you can use SQLite. It will create a .db file by it self and you don't need any knowledge about SQLite.
     
  27. You dont need it, just set UseMySQL to false and it should use the sqlite which you wont need to do anything with.
     
  28. Offline

    SpeedyDawg

    Did I mention..
    I don't know anything about sqlite either. Please help because I have many great things on my server and I understand many computer things but I have never looked into this sqlite or mysql thing.
     
  29. as both TAT and i have mentioned, you dont need to do anything. it sets it in a file and does it ALL for you/ then only thing you as a user have to do is check to make sure "Use MySQL:" is FALSE
     
  30. Offline

    SpeedyDawg

    Gotcha thanks
     
  31. TAT, wouldn't you please answer this time.
    I love the idea behind this system, but as we have economy on my server, we need it based on names and therafter players, meaning company's can make a bank account, and certain players have access to it, compared to the current system only based on player names....
     

Share This Page