Jump to page content
English English   Polish Polish   Dutch Dutch   Russian Russian   German German   Hungarian Hungarian   Norwegian Norwegian   Swedish Swedish   Finnish Finnish   Romanian Romanian   Spanish Spanish   Portuguese Portuguese   Latvian Latvian  



Rate:You need to be logged in to vote
Rating:4.2 (5 Votes)
Introducing the ATM_SYSTEM GUI: Your All-in-One Solution for Virtual Financial Transactions on your MTA server

Are you tired of navigating through complicated menus just to access basic virtual banking features on your MTA SERVER? Look no further! The ATM SYSTEM has got you covered. With a sleek design and user-friendly interface, you can easily manage your virtual finances in a matter of seconds.

Here are some of the features that the ATM GUI offers:

Deposit money quickly and easily.
Withdraw money with just a few clicks.
Transfer funds to other online/offline accounts on the server.
Get transfer confirmations to avoid accidental transfers.
Enable/disable receiving transfers from other users with the /settings bank command.
Enjoy a simple and visually appealing GUI.
Use the double-click feature by clicking on one of your balances this will add your on-hand or bank balance to the amount field for faster deposits and withdrawals.
To access the ATM GUI, simply type /mobileatm in-game.


Download latest version | Report

Version history

Version Publish Date Changes
1.4.5 2023-03-17 16:21:26 Long overdue update 6 years later :O
General code refactoring employing better practices than before

modified buttonsStatus function mobile_atm_c.lua
modified onPlayerClickBtnTransfer2 mobile_atm_c.lua
modified transferMoney function mobile_atm_s.lua
modified receiveDeposit function in mobile_atm_s.lua
modified withdrawMoney function in mobile_atm_s.lua
modified onPlayerClickBtnClose in mobile_atm_c.lua
implemented possibly the dumbest way to handle 3 colors local RED = {255, 0, 0} local R,E,D = unpack(RED) oh well :[ in mobile_atm_s.lua
fixed grammar mistake of function name receiveDeposit mobile_atm_s.lua
moved ATM1 global variable into transferConfirmation function mobile_atm_c.lua
moved ATMGUI global variable into openATMGui function mobile_atm_c.lua
removed testFunction in mobile_atm_s.lua
fixed bug where the current balance wasn't being displayed if the value didn't exist now it instead displays $0 if the value doesn't exist in the account data
1.4.4 2016-08-17 06:15:03 Made it so you can enter only numbers inside the edit box where you enter the amount for transferring money to another account.
The transfer confirmation window will no longer come up if you didn't fill in the account name you're transferring to and the amount of money you're transferring, instead now you get a message saying that you didn't fill it out.
Removed some irrelevant/useless code.
The previous version here is broken I think so don't download it, it was accidentally uploaded and I can't delete it from here.
1.4.3 2016-08-15 23:11:10 Download
1.4.2 2016-07-29 17:21:33 Made the buttons disable faster so you don't click twice in a row and open an unclosable transfer confirmation window.
Started working on a log system that will be client side there is currently just some leftover code in the server side that i used for testing for demonstration, only saves 1 log line now tho, next update will be with full working log system with the ability to make it client side (save only logs you do) or server side (save all logs from your account).
1.4.1 2016-02-08 16:43:28 (+)Made it so you can't withdraw more than $99,999,998, made it also so you can't hold that much on hand at least based on this resource's money system.

(+)Made it so that if you restart the resource while someone was in-game and in the ATM GUI they will not be forced to reconnect to the server so they can open it again, done this by using onClientResourceStart() .
1.4.0 2016-02-04 16:09:12 (+)Added a transfer confirmation window.

(+)Made it so when you click on your balance two times or on your on hand balance in the GUI the amount it shows is inserted into the edit box for quick deposits/withdrawals of all of your money at once.

(+)Removed a lot of unnecessary code from the resource
making it faster.

(+)Made it so that new players when they try to deposit/withdraw money for the first time their account data balance will be set to 0 so they can use the ATM normally.

(+)Fixed bug where u could open multiple ATM GUI's from console

(+)Fixed arithmetic operation bugs that would sometimes show up in console.
1.3.0 2015-12-30 16:07:29 (+)Redesigned the GUI a bit
(+)Some optimizations with the client side
(+)Added an option so that you can disable other people sending your money (/settings bank) works like a light switch.
(!)Working on transfer limit.
(!)Finished the physical ATMS and functionality just need to place them over the map,coming soon.
1.2.0 2015-12-26 23:05:21 (+)Formatted the numbers for depositing and withdrawing outputChatBox messages from example. 55555 to 55,555.
(+)Made it so that you can't transfer $0 anymore.
1.1.0 2015-12-26 17:39:08 (+)Added transfer functionality, which allows you to
transfer money between player accounts.
(+)Made it so the onClientGUIClick handlers are removed
after closing the GUI to prevent any conflicts, using
1.0.0 2015-12-26 02:15:17 First public release Download