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

    AdamS

    Działa doskonale. Świetna robota :)
     
  3. Offline

    Seta

    Thank the Spagettimonster for Google translate xD
    Youre welcome ;)
     
  4. Offline

    AdamS

    If (or) capability would be were built (created) accounts by plug-in in (to) in order to automatically hidden /money top ?
     
  5. Offline

    Seta

    Im working on a whole recode where the money will stored by my plugin itself, so in future they will be hidden :D
     
  6. Offline

    AdamS

  7. Offline

    Seta

    Thats cool :D

    thx, ill addet it.

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

    MCTSS

    Hey im a little confused.....

    can you come on my server and make me one bank to show me how to do it...
     
  9. Offline

    Seta

    i would, but you have hamachi :confused:

    Anyway, all you have to do is to place a sign and write "bank" into the first line.
    Like magic, this sign will get a Bank :D (but only if youre OP, or have set the bukkitPermissions properly)
     
  10. Offline

    Silentnight18

    should add a inUse() method to keep other players from using or being able to click the sign while its already in use by another player. I grabbed your source and took a look at it to implement myself, but I got lazy halfway through =P
     
  11. Offline

    Kovi

    realy cool plugin :D
    This is a hungarian translation what i prepared: http://hotfile.com/dl/127895314/1ca1a33/hu.dat.html
    Ha szeretnéd hogy magyar legyen a plugin töltsd le a felső fáljt és illeszd be a plugins/DirectBank/lang mappába, majd a config fáljban a language=en írd át language=hu -ra és működni fog.
     
  12. Offline

    Seta

    Omg he have seen my dirty code xD
    I like this idea, i will implement that!
    Thx, and thx, ill this this now to the Starting thread ;)
     
  13. Offline

    JamEngulfer221

    Oh Plague, so many of your posts are just like this. I feel sorry for you :( You really should do stuff like adding a little comment like "Good work though!" after them.
     
  14. Offline

    Plague

    Yeah like I have time for that
     
  15. Offline

    Silentnight18

    but you have time to respond back to these messages of accusation, lol =P
     
  16. Offline

    Plague

    sure. because they create a red alert on the page and there are like 2 per day, not 20 new plugins
     
  17. Offline

    Seta

    I think everybody who uses this Forum regulary knows that Plague does an amazing work by bring some order in this chaos, its ok when he is just direct ;)
     
  18. Offline

    JamEngulfer221

    Yeah, I know. That's fine with me. I just thought that the posts were a little bit cold/lack of emotion :) It may just be me
     
  19. Offline

    Seta

    implemented :D
     
  20. Offline

    MCTSS

    Hey! would you like a video showing Every one the Plugin?

    i can make it for you!
     
  21. Offline

    Gamerfanatic

    My users can not use it, they say the get nothing, but it works for me (admin/op)
     
  22. Offline

    Seta

    i would love to!!! [redflower]

    Yay, youre the perfekt Person for testing this :D
    Btw, its not my fault i have implemented no restrictions for Users in use.
    Some devs, dont know how to use the Priority properly. -.-

    Here is an Test Version with Priority Lowest and another one with Priority Highest. I think the first should work, it would be very cool if you try it, and tell me which works!

    Btw, i hope i understand you right that they only dont get money, but the messages work?

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

    MCTSS

    Ok Coming |Soon!
     
  24. Offline

    Seta

    Great :D dont be in stress ^^
     
  25. Offline

    SPUKI11

    THX for this great Plugin!!!! :)
     
  26. Offline

    Seta

    youre welcome :D
     
  27. Offline

    MCTSS

  28. Offline

    AdamS

    I have found next error :(

    If player will be logged after making use from cash point at before blockade of table will follow (will step).

    Console:
    Exception in thread "Thread-308"
    [SEVERE] java.lang.NullPointerException
    [SEVERE] at seta.directbank.SignReset.run(SignReset.java:31)

    Requests :
    - please add command /db reload
    - please add logs of transactions

    Thx
     
  29. Offline

    Seta

    i really like this :D
    But please remove the ad ad the left down side, we cant see what youre typing... it seems like the video freezes until i realized youre typing in a command ^^
     
  30. Offline

    MCTSS

    Sure ill remove! Then are you going to post it above?
     
  31. Offline

    Seta

    Ahh AdamS xD

    The Bug is fixed, i will release the update tomorrow.

    Logs is a good idea, i just was to lazy to implement b4 someone ask for it.
    And /db reload? :confused: for what exactly?
    to reload the config file?

    yep ^^

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

Share This Page