The “Option to open the ATM menu via the command” doesn’t seem to be working. Can you help? I have both permissions (banksystemopenatm, and banksystemuse), but the command “banksystem.openatm” doesn’t work in F1 or chat as a “/” command. Your help would be really appreciated.
Bank System
Original price was: $29.95.$21.95Current price is: $21.95.-27%
Sold by: MeventOffer Ends In:
Adds a banking system to the game. It is an extended system of economics.
- Description
- Reviews (4)
- Version History
- Discussions (2)
- Setup
- Product Enquiry
Description
Description
Bank System
Adds a banking system to the game. It is an extended system of economics.
Requirements/Dependencies
Features
- ATM system (each player can install his own ATM and receive profit from it)
- ATMs can break
- ATMs can be repaired
- Money transfer system between players
- HumanNPC support
- Ability for players to earn moneyAdds a new item to the game (banknotes)
- Auto Wipe (each item can be customized)
- Working through third-party economy plugins (optional)
- Conversion from ServerRewards and Economics
Commands
- bank – open the bank interface
- bank.givenote [target] [amount] – give banknotes to the player
- bank.giveatm [target] – give ATM to the player
- bank.setbalance [target] – set balance to the player
- bank.deposit [target] – deposit money to the player
- bank.withdraw [target] – withdraw money from a player
- bank.transfer [player] [target] – transferring money from a player to another player
- bank.wipe [type] (0 – all, 1 – players, 2 – logs, 3 – ATMs) – wipe data
- bank.convert.economics – convert from Economics
- bank.convert.serverrewards- convert from ServerRewards
Hooks
- private object CanPlayerCreateCard(BasePlayer player)
- private void OnPlayerCreatedCard(BasePlayer player)
- private void OnBalanceChanged(ulong member, int amount)
API
- private bool HasCard(BasePlayer player)
- private bool HasCard(ulong member)
- private int Balance(BasePlayer player)
- private int Balance(ulong member)
- private bool Deposit(BasePlayer player, int amount)
- private bool Deposit(string member, int amount)
- private bool Deposit(ulong member, int amount)
- private bool Withdraw(BasePlayer player, int amount)
- private bool Withdraw(string member, int amount)
- private bool Withdraw(ulong member, int amount)
- private bool Transfer(BasePlayer member, BasePlayer target, int amount)
- private bool Transfer(string member, string target, int amount)
- private bool Transfer(ulong member, ulong target, int amount)
Permissions
- You can set permission in config, for example: “Permission (example: banksystem.use)”: “banksystem.use”,
- You can also configure permissions for ATM breakage %
Config Examples
Check out more of my work here! https://lone.design/vendor/mevent/ Join the Lone.Design Discord Here! https://discord.gg/VEesZs9 For any questions, contact me on Discord: Mevent#4546
Reviews (4)
4 reviews for Bank System
Only logged in customers who have purchased this product may leave a review.
Version History
- Updated P.S. Do not download this update BEFORE the game update on October 3, 2024.
- Fixed After FP update
- Fixed Pool changes
- Fixed When the deposit commission was disabled, the interface used to display the commission, now it will not be displayed
- Fixed When the withdrawal commission was disabled, the interface used to display the commission, now it will not be displayed.
- Added New API methods for working with the banking system: - `API_BankSystemBalance`: Receive bank account balance. - `API_BankSystemDeposit`: Deposit funds to a bank account. - `API_BankSystemWithdraw`: Withdraw funds from the account. - `API_BankSystemTransfer`: Transfer of funds between accounts.
- Added Option to open the ATM menu via the command
- Fixed Display of players in the "Select player to transfer" section
- Fixed Working with data
- Fixed Performance (storage of some structures, operations on data)
- Fixed Displaying the card number on the "Select player to transfer" screen
- Added More colors in the config
- Fixed Images in the config
- Added Notification of transfer received
- Fixed Duping money due to rounding
- Fixed Commands (previously you could not run commands on behalf of the server, now you can)
- Added Testing mode
- Added Checking for ImageLibrary, and prohibiting opening an interface without ImageLibrary
- Updated The update is for a forced wipe on 5/04/23, do not install them until 05/04/2023 as they will not work until the update
- Fixed Command "bank.setbalance"
- Added New data format
- Added UI Settings
- Added Log Settings
- Added Option "Enable item split control?" for Currency Settings
- Added Ability to disable commissions
- Added Work with MonumentAddons
- Fixed Permissions
- Added Minimum amount for deposit and withdrawal
- Removed Using System.Linq
- Added NeedsKeyboard for input field
- Fixed NRE in OnLootSpawn
- Fixed NRE in OnLootEntity
- Fixed Disappearance of the ATM
- Fixed Killing of the ATM in the explosion
- Fixed ATM spawn
- Added Card auto-creation
- Added Option to turn off the expiration date of the card
- Added Work with UINotify
- Fixed Transfer of values less than 0
- Fixed Compatibility with Economics
- Fixed Transactions history
- Fixed Pages of gather history
- Added Colors to the config
- Added Option to disable the close button in the ATM header
- Added Log pages (transactions and gathering)
- Fixed Transfers to an unselected player
- Fixed ATM spawn after restart
- Fixed Accrual of commission at an ATM
- Fixed ATM fees
- Fixed Work with StackModifier
- Fixed Renaming ATMs
- Added Automatic renaming of ATMs after reloading the plugin
- Fixed Work with StackSizeController
- Added Shop Name for payer's ATMs
- Added More options for drop
- Fixed Transfer
- Added Currency spawn
- Fixed Getting four digits from a card number
- Added New ATM skin
- Added ATM in bandit camp
- Added Option to disable ATM spawn
- Added Working with other economy plugins
- Added Conversion from Economics and ServerRewards. Console commands: bank.convert.economics and bank.convert.serverrewards
Discussions (2)
2 thoughts on "Bank System"
Leave a reply
-
-
Hi! You need to create a support ticket in the Lone discord channel.Design, and I will try to help you quickly :)
-
Setup
Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?
• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.
Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA
• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.
Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.
Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)
Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)
Marco Baldo (verified owner) –
Have to give this 2 stars because of some bugs who makes it unpleseant to use.
Such as when you split the money and drag you get the sticks icon instead of showing the money icon one plus some console errors (see discussions section)
Mevent –
I don’t understand why you didn’t ask me for help. You could open a ticket on the Lone discord channel or PM me on discord. I am not receiving notification of discussion posts :(
Lach Wells (verified owner) –
I really like this plugin, I wish the author would update it though, sometimes my consoles reads: ‘BankSystem v1.2.2’ is using deprecated hook ‘OnCollectiblePickup’, which will stop working on Saturday, 31 December 2022. Please ask the author to update to ‘OnCollectiblePickup(CollectibleEntity collectible, BasePlayer player)’
kleinkiko (verified owner) –
Nice Plugin. Works perfect! The UI looks very good and its easy to use :) Thanks for that
Pouncer012 (verified owner) –
Very clean Plugin. Easy to use and change things around. User’s love that we can make our own card image etc. Keep up the great work!