Inactive [ECO] DirectBank v0.9.5 - Now with: Shared Accounts and Donation Signs [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Seta, Aug 11, 2011.

  1. Offline

    Seta

    [​IMG]
    V 0.9.5 - by SeTa

    I am happy so many of you liked my plugins, but im sorry to say there will be no updates (like many of you already thought). I dont have the time any more to update this (and other) plugins on that regular bases as bukkit requires one to update. Keep in mind that the source is included in the jar and everybody who wants to take it over is very welcome (my source is a mess btw)

    DirectBank is a hopefully simple to use Banking Plugin for youre Server. The Whole Banking Stuff is done trough ATMs (Signs) in Varius Types. Now you also can create Shared Bank Accounts (requires a License) but read down the thread to find out more ;)

    Features:
    • No Commands in Normal use, just place a Sign with first line: "bank"
    • Withdraw, Deposit or Send Money
    • Some Permissions to make it more flexible
    • Shared Accounts (with Different User Rights!)
    • Multilingual ! (sry old Language files are not compactible)
    • Configurable Starting Balance
    • Donation Signs
    • Register! (Works with all Major iConomy Plugins, thx @bob3695 for implementing this)
    • Get configurable fees for Withdraw, Deposit and Sending.
    • Configurable interests at configurable times (per Hours, or per Day) *works but seems buggy*
    Bank Sign:
    Simple Bank, users can view there Account stats, or deposit/withdraw/send Money.
    Place a sign and if you are OP or have the permission node (see below), write the first line "bank".
    Thats all. To remove it, just break it.

    [​IMG]

    License Sign *new*:
    With License Signs you can sell licenses for User owned Banks / shared Accounts directly ingame. Each now Shared Bank needs 1 License to start!

    Simple write license into the first line (you need the Permission or OP)

    Shared Bank Sign *new*:
    Shared Banks are a simple way to Handle Money within a Group. They are very similar to Normal Bank Signs except 2 differencies:
    1. Its only 1 Bank Account they use
    2. They have a User Menu.
    To create one write sbank in the first line, and youre Banks name into the Second.
    You can make more than one Sign per Bank, only the first needs a License.

    Shared Bank User Menu *new*:
    I think this is the most complicated part of the whole Plugin, but its pretty easy too ;D
    There are 4 User Modes:
    • @ Owner - Can add all Modes and can Remove / Create Signs
    • + Admin - Can add Full Access and Donate Only User and can Remove / Create Signs
    • - Full Access - Can Access the whole Banking Stuff (Deposit, Withdraw, Send)
    • Donate Only - Only can Donate Money
    Add User like: @kingseta or +kingseta. As special User you have ALL Just add ALL to youre User list, and everybody can donate. or -ALL and everybody has full access.

    Donation Sign *new*:
    This is the most simple. Just make sure you have an Bank Account then place a sign and write donate into the first line. Thats it, you've created a sign everybody can easily donate you some Money :D

    Use a Sign:
    Just Punch it, most stuff is self explanatory. If the Sign asks you to input something just write it into the Chat ;)

    Fees:
    You can take fees from your Bank-users. They are fully configureable like you will see in the Configuration file below. But where does the Money get? :confused:
    Answer: Theres a new iConomy Account called "ServerBank". You can use iConomy to take the money, may i implement something more DirectBank'y ^^

    Configuration (open)

    Configuration:
    Code:
    #DirectBankX Config file
    #Sat Oct 08 01:38:53 CEST 2011
    lastinterest=0 # leave this
    oldprefix=Bank_ # change this for upgrading from versions below 9.2
    enable_donatesign=true # ^^
    withdraw_fee=1% # numbers or %
    tag_license=&b~&aLicense&b~ # Sign Tag
    deposit_fee=1% # numbers or %
    mainworld=world # im not sure if im using this Oo
    enable_sharedsign=true # ^^
    tag_bank=&a~&bBank&a~ # Sign Tag
    permissions=false # put this to false if you wish to use permissions
    interestminutes=30 # how often do you wish interests?
    enable_licensesign=true # ^^
    enable_chestsign=true # sry not used :P
    interest=1.15 # in %
    tag_donate=&a~&eDonate&a~ # Sign Tag
    language=en # language file to use located in DirectBankX/lang
    enable_interest=true # may you dont want youre players to get richer and richer?
    startamount=50
    send_fee=1 # here you can see a numbered value without %
    licensecost=2000 # how much should it cost to buy a license?
    
    ScreenShot (open)
    [​IMG]


    [Download] - Older Versions - buy me a cake [cake]
    Source included. Open Source ftw :D

    Commands:
    • /bank reload
    • /bank license take/give/info USERNAME
    Permissions:
    Dont they explain there self?
    • directbank.admin
      • directbank.bank.create
      • directbank.reload
      • directbank.license.create
    • directbank.user
      • directbank.shared.create
      • directbank.shared.use
      • directbank.donate.create
      • directbank.donate.use
    Simpliest way is to give all Youre Users directbank.user and the Mods directbank.admin

    Future:
    • NPCs! (with 1.8 update! :D)
    • Donation Signs
    • Finally fix the Interest Loop -.-
    • Gold Banking (buy/sell gold to a dynamic price)
    • Chest Banking
    • anything else?
    Changelog:
    • V 0.9.5 0.9.4 was a crap build -.-
    • V 0.9.4 Bugfix and:
      • Register is now Integrated! Big thx to @bob3695
    • V 0.9.3 Recode, now Version now Bugs? ^^
    • V 0.9.2 Added License / Donation / Shared Banks :confused:
    • V 0.9.1 Bug fix :confused:
    • V 0.9 Some small stuff
      • All Money interactions will now get shown in the Log
      • There is an "maxinterest" configuration
      • And a /bankreload command, to reload the config
    • V 0.8 Added "inUse" control. (thx @Silentnight18 ) Signs are dedicated to the user who uses them first until they leave
    • V 0.7 Added new Stuff :D
      • Configurable fees (see example config file above) Accepts also %!
      • Tell online Users about money arrivements
      • Sry this taked so long :/ H: and K: are now variable in Language file!
    • V 0.6 Negative Amount bug fix (thx @AdamS )
    • V 0.5 Important Bug fix! Please upgrade! (thx @alfskan )
    • V 0.4 Little Bug fix
    • V 0.3 Added Money transactions
    • V 0.2 Added Interest per Hour & Starting Balance
    • V 0.1 Release (stable)
     
    Karlkorv, BastiDE, AdamS and 2 others like this.
  2. Offline

    kaiser_czar

    Well, it seems that the update fixed neither of the problems. Would you mind if I took a look at the source and tried to find the problem?
     
  3. Offline

    Doggernaut

    How i can se my Bank balance ingame? :D
     
  4. Offline

    PsychoMantis

    @Seta

    All the bank signs after one use say "Sign in use" whenever you hit them, nobody has been able to use them since yesterday, any suggestions?
     
  5. Offline

    Lummox

    I have the same problem. Appreciate it if you would be solved, I love this plugin and is one of the most used on my server.

    But because of this "problem" is standing now.
     
  6. Offline

    kripts

    Nooo, I just changed from vault to register :(, I need it for two of my plugins, Is it possible to run both?
     
  7. Offline

    kaiser_czar

    Of course it is.
     
  8. Offline

    darius prince

    do you need permissions to use this also i have created a bank but it wont let me deposit xp into it even though i have a license
     
  9. Offline

    sebaa400

    Hey, why my config file is reseting everytime I reload the server? Its pissing me off, cuz everything changes to default like Interest Sign names etc.
     
  10. Offline

    Xickle

    Signs are often "in use" even when there are no people around them. So other players can't use them unless I restart the server or break the sign and place it again.
    Is it possible to fix that, please?
     
  11. Offline

    Giuseppe

    update?
     
  12. Offline

    Vince

    I will donate if you put chest banking in :D THAT WOULD BE SOOOOO AWESOME!!!!!
     
  13. Offline

    Semirotta

    using in R4 (1871 bukkit) and it works fine. Really good plugin, i love it! All the fee thing and such. Appreciate it.
    EDIT:

    Any idea what this is? :D

    Code:
     
    2012-02-14 08:04:21 [INFO] [Bank] Its time for Interests!
    2012-02-14 08:04:21 [INFO] [Bank] interest Time!
    2012-02-14 08:04:21 [INFO] [BANK] Something went wrong in the Interests Thread -.- User: ServerBank
    2012-02-14 08:04:21 [INFO] [Bank]  juhojmx gets 0.24104198628145274
    2012-02-14 08:04:21 [SEVERE] Exception in thread "Thread-41"
    2012-02-14 08:04:21 [SEVERE] java.util.NoSuchElementException: Hashtable Enumerator
    2012-02-14 08:04:21 [SEVERE]at java.util.Hashtable$Enumerator.nextElement(Unknown Source)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.calcInterest(InterestLoop.java:71)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:38)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.startSleeper(InterestLoop.java:39)
    2012-02-14 08:04:21 [SEVERE]at ch.seta.directbank.InterestLoop.run(InterestLoop.java:30)
    
    EDIT:

    also this is something that gets me interested.
    Why it tells something went wrong ?

    Code:
     
    2012-02-15 12:48:42 [INFO] [Bank] Its time for Interests!
    2012-02-15 12:48:42 [INFO] [Bank] interest Time!
    2012-02-15 12:48:42 [INFO] [BANK] Something went wrong in the Interests Thread -.- User: ServerBank
    2012-02-15 12:48:42 [INFO] [BANK] Something went wrong in the Interests Thread -.- User: semirotta
    
     
  14. Offline

    Lummox

    Please update this plugin, is one of the most important on my server.

    Thanks and regards.
     
  15. Offline

    Xickle

    I agree! I love your plugins :D
     
  16. Offline

    Luxius96

    Updateee!!

    I use Shared Accounts for give Bank :D

    Can you modify Full Access have WithDraw?
     
  17. Offline

    bigboy2013

    This definitly should be updated... Theres no other bank plugin, plus the signs keep breaking. After 1 or 2 uses they say Sign in use. and cannot be used.
     
  18. Offline

    Luxius96

    Update please
     
  19. Offline

    YeeNilley

    ok so i am trying to make it so that ppl have to pay to get in a place with this plugin. is ther a way to make a bank that ppl can only deposit to. and also in the plugin i set the starting amount to 0 yet when i make a sign it says B: 50. how do i get rid of this. THanks
     
  20. Offline

    RiotShielder

    Im getting this error

     
  21. Offline

    Jackjan

    Update please :)
     
  22. Offline

    Daxonbeast

    Please update!!! I love this plugin!:)
     
  23. Offline

    RiotShielder

    Please update. This plugin is one of a kind and essential to my server
     
  24. Offline

    tyler15555

    You need to update this, this is a amazing plugin :D
     
  25. Offline

    MRCartm0n

    Can no one make a update of this?
     
  26. Offline

    godhex

    whithout the source code nop :(
     
  27. Offline

    frog

    The source is included in the jar.
     
  28. Offline

    godhex

    ok im going to see what i can do.
     
  29. Offline

    MRCartm0n

    Wish you luck :D
     
  30. Offline

    DiamondServers

  31. Offline

    rolpolice

    Can you please Update it to Minecraft 1.2.4?? It's the best Plugin but now I can't use it anymore ;(
    LG
    rolpolice
     

Share This Page