ATM (Cryptos Integration, Upgrades, Hacking, Credit Card & Terminal)

(13)
(307)
You can always read the reviews or discuss this product
Media gallery
No description
Buy product
In short

This introduces an advanced ATM addon with all necessary features to improve your roleplay experience. The ATM has support for any gamemode/currency and is highly configurable.

It is fully interactive and you use your crosshair and E to navigate through the menus on the screen. When applicable the keypad is also available and works just like the screen. The feature list is massive and the addon integrates with multiple other addons. Everything plays nicely together and all entities/weapons have custom models, animations, bodygroups, skins and other pleasing effects.

By default the ATM is activated by pressing E on the screen. However, there is also the option to activate it by card. This allows for sliding in the credit card to the ATM to activate it. This will enable a "leave atm" option in the top right corner, that will push out the credit card to the player again. If you forget to leave by the button, there is an option for server owners to fine players for forgetting their credit card at the ATM.

The ATM has full support for Cryptos which means that if you run both addons at the same time, the ATM screen will have an entire section for trading, browsing and viewing your cryptos history.


๐Ÿง Bank Account
  • All players will automatically have a bank account.
  • Players can via the bank ATMs view their account, withdraw money, deposit money and send money.
  • They can also view their transaction history.
  • Bank accounts can be upgraded, earns interest, integrate with other addons and much more.


๐Ÿช™ Crypto Integration
  • The ATM has full support for Cryptos.
  • If the addon is installed on your server then the ATM will allow you to access our crypto wallet through the screen.
  • You can browse, buy and sell cryptocurrencies from the ATM.
  • You can also send cryptocurrencies, view your portfolio as well as view your transaction history from the ATM.


โœจ Interest System
  • Bank accounts have a default interest rate defined by the account level.
  • The interest rate of an account can be modified based on various roleplay scenarios.
  • Once an ATM is hacked successfully online players interest rate will decrease based on configuration.
  • There is support for Bank Robbery 2 and pVault to decrease interest rate once those are robbed as well.


โ˜๏ธ Account Upgrades
  • You can upgrade your account from the ATM.
  • By increasing your account level you also increase your static interest rate.
  • It also increases the maximum cap of interest you can earn, as well as the maximum amount of money your account can hold.
  • It's fully customizable in the config and you can add as many levels as you'd like.


๐Ÿ’ณ Credit Card & Terminal
  • You can give players a credit card by default. Follow this simple guide.
  • The card allows players to swipe card terminals and pay for goods.
  • Players can use the card scanner terminals to receive money from others.
  • Money is charged directly from the payers bank account.
  • The weapon has swipe animations and the terminal has lights and sound effects.
  • It's fully interactive by pressing E on the buttons as the owner of the terminal.


๐Ÿฆนโ€โ™‚๏ธ ATM Hacking
  • ATMs can be hacked using lockpicks. The DarkRP default lockpick is supported, but it will work with any lockpick as long as it calls the correct hooks.
  • Police teams are notified when hacking starts and the ATM also shows up on their map.
  • An alarm sound is also triggered.
  • Players can be wanted and unwanted when hacking/done hacking.
  • Hackers are rewarded randomly after successfully stealing the money and everyone's account is charged and interest rates vary.
  • Hacking is fully configurable to your likings and features can be enabled/disabled.


๐Ÿ’ธ Send Money
  • Players can send money from their bank account to other players bank accounts.
  • The ATM offers a tab to select all players online and enter the transfer amount.


โš™๏ธ Client Settings
  • Players can change some settings to personalize their ATM menu.
  • They can choose between 3 icon pack styles (white outlined, gradient or flat color)
  • They can switch between a hand cursor or hand cursor.


๐ŸŒถ๏ธ Admin Menu
  • Admins can open the admin menu via a configurable chat command (default !adminatm).
  • The settings tab allows admins to save ATM entities.
  • Admins can enable viewing ATM entities on the map (through walls).
  • Initiate an emergency lockdown on ATMs making them locked.
  • The player list allows admins to perform several actions on every players bank account and view their holdings.
  • Admins can view offline players and manage their balance and account level.
  • You can convert personal accounts from:
  • SlownLS ATM
  • Blue's ATM
  • GlorifiedBanking
  • BetterBanking


๐Ÿ’พ Saving System
  • There is support for efficient saving via SQLite and MySQLOO.
  • There's a knowledge base article to help you with MySQLOO here.


โฒ๏ธ Transaction History
  • Players can view their withdraw/deposit history.
  • The transaction history is accessible from the ATM.
  • It will show their last 10 (configurable) transactions.
  • It supports withdrawals, deposits, credit card payments and money transfers to other players.


๐Ÿ’ต Multi currency support

๐Ÿ’ป bLogs Support
  • The addon supports bLogs.
  • Player transactions logs when a player sends money to another player.
  • Bank transactions for depositing money.
  • Bank transactions for withdrawing money.
  • Bank transactions for receiving money in other ways (by card or via money printers for example)
  • Bank transactions for taking money in other ways (upgrading account for example)


โค๏ธ Other Compatibilities
  • aPhone (Deposit, withdraw and send money from your bank account via the phone)
  • Bank Robbery 2 (Modify interest rate, take money from bank accounts)
  • pVault (Modify interest rate, take money from bank accounts)
  • Tier Printers (Withdraw money directly from money printers into your bank account)
  • OnePrint (Withdraw money directly from money printers into your bank account)
  • sPrinter (Withdraw money directly from money printers into your bank account)


๐Ÿ’ฏ Level System Support


๐ŸŒŽ Language System
  • English
  • French
  • Danish
  • Turkish
  • Polish
  • Spanish
  • German


Discord Server

I own a Discord server for customers and anyone else who wish to join. I will occasionally provide exclusive offers and help with minor issues that might occur with my scripts. If you have a more serious problem, please create a support ticket on GModStore.

This addon supports DarkRP 2.7.0+

Extract ch_atm to your addons folder.

Please visit the Setup & Customizing tab to see how you configure the addon.


CONTENT

There's a single content pack that you must add to your servers workshop collection.

Workshop

To customize the general settings go to ch_atm/lua/ch_atm/shared/ch_atm_config.lua

To edit or add the account levels go to ch_atm/lua/ch_atm/shared/ch_atm_config_upgrades.lua


setup atms

From the Q menu you can spawn ATMs. Navigate to Q -> Entities -> ATM by Crap-Head.

Place the ATMs around the map as you'd like.

Type !adminatm in chat and you can save ATMs in the Settings tab.


credit card & terminal

You can give players a credit card by default. Follow this simple guide.

The credit card terminals are purchasable through the F4 menu by all jobs.

To edit the entity go to ch_atm/lua/ch_atm/shared/ch_atm_darkrpadds.lua

SETUP LEADERBOARDS

You can spawn the leaderboard entity from the Q menu. Navigate to Q -> Entities -> ATM by Crap-Head.

Spawn and position the leaderboards around the map as you'd like.

Type !adminatm in chat and you can save leaderboards in the Settings tab.


CONFIG FILE
--[[
    Language Config
    English: en - Danish: da - French: fr - Spanish: es - Polish: pl - Russian: ru
--]]
CH_ATM.Config.Language = "en" -- Set the language of the script.

--[[
    Default Config
--]]
CH_ATM.Config.ATMCurrency = "darkrp" -- What gamemode/currency do you want to store in the ATM? Supported are basewars, bricks_credit_store, darkrp, helix, mtokens, pointshop2, pointshop2_premium, santosrp, sh_pointshop, sh_pointshop_premium, underdone

CH_ATM.Config.NotificationTime = 8 -- Amount of seconds to show notifications
CH_ATM.Config.DistanceToScreen3D2D = 5000 -- Distance between the player and the 3d2d to draw

CH_ATM.Config.AdminATMChatCommand = "!adminatm" -- Chat command to open ATM admin menu

CH_ATM.Config.WalletLooseOnDeathPercentage = 1 -- How many percetange of the players wallet to loose on death (not bank account)? Set to 0 to disable.
CH_ATM.Config.MaximumToLooseOnDeath = 10000 -- How much money can a player maximum loose on death?
CH_ATM.Config.DropMoneyOnDeath = true -- Should the money lost be dropped on death? If true it will drop, if false they will just vanish.

--[[
    Teams Config
--]]
CH_ATM.Config.PoliceTeams = { -- The DarkRP team name that defines the police teams on your server (put the names as shown on your scoreboard).
    ["Police Officer"] = true,
    ["Police Chief"] = true,
}

CH_ATM.Config.CriminalTeams = { -- The DarkRP team name that defines who can hack/lockpick ATM's(put the names as shown on your scoreboard).
    ["Citizen"] = true,
    ["Gangster"] = true,
    ["Criminal"] = true,
}

--[[
    Interest Config
    See more interest configs in ch_atm_config_upgrades.lua
--]]
CH_ATM.Config.InterestInterval = 600 -- Once a player joins this interval starts to count. Every x second it will generate a percentage interval based on the config.

CH_ATM.Config.InterestToTakeOnBankRobbery = 0.0005 -- SUPPORT FOR BANK ROBBERY 2 AND PVAULT How much interest to take from all players when bank is robbed
CH_ATM.Config.MoneyPercentToTakeOnBankRobbery = 0.002 -- SUPPORT FOR BANK ROBBERY 2 AND PVAULT How many percent of a players bank account money should we take from all players when bank is robbed

--[[
    ATM Hacking/Lockpicking
--]]
CH_ATM.Config.HackingTime = 60 -- How many seconds does it take to lockpick an ATM successfully

CH_ATM.Config.HackingPlayersRequired = 5 -- How many online players required to lockpick an ATM?
CH_ATM.Config.HackingPoliceOfficersRequired = 3 -- How many online players must be police officer in order to lockpick ATMs?

CH_ATM.Config.PlayerHackingCooldownTime = 1200 -- For how many seconds do we cooldown the player before they can lockpick any ATM again
CH_ATM.Config.ATMHackCooldownTime = 600 -- For how many seconds should the ATM be on cooldown after a hack (making it un-useable for everybody). 0 to disable.

CH_ATM.Config.MoneyRewardForHackingMin = 100 -- Minimum amount of money to be "rewarded" for hacking an ATM.
CH_ATM.Config.MoneyRewardForHackingMax = 10000 -- Maximum amount of money to be "rewarded" for hacking an ATM.

CH_ATM.Config.InterestToTakeForHacking = 0.0002 -- How much interest to take from all players when an ATM is hacked?

CH_ATM.Config.EmitSoundOnHacking = true -- Should we emit an alarm sound from the ATM once hacking begins?
CH_ATM.Config.TheAlarmSound = "ambient/_period.wav ambient/alarms/alarm1.wav" -- The alarm sound path
CH_ATM.Config.AlarmSoundVolume = 100 -- The volume the sound is emitted at

CH_ATM.Config.MakePlayerWantedOnHack = true -- Should we make the hacker wanted once he begins lockpicking the ATM?
CH_ATM.Config.PlayerWantedTime = 120 -- For how long should we make him wanted?

CH_ATM.Config.UnwantedAfterHacking = false -- Once hacking finishes (success or failed) do we make him unwanted?

--[[
    Credit Card / Terminal Config
--]]
CH_ATM.Config.DistanceToTerminal = 7000 -- Distance between player  with a credit card and credit card scanner for it to swipe.
CH_ATM.Config.UseCreditCardDelay = 4 -- How many seconds delay on using your credit card? MINIMUM 3 SECONDS!

CH_ATM.Config.TerminalDefaultColor = Color( 255, 255, 255, 255 ) -- What color should the credit card terminal be by default?

--[[
	Transactions
--]]
CH_ATM.Config.MaximumTransactionsToShow = 30 -- How many transactions should we maximum network to the player?

If you own an ATM addon from gmodstore and want to switch to mine then you are eligible for a 25% discount code*

Send me a private message on gmodstore or discord and I will send you the code in return.

To qualify you must currently own an ATM addon that you purchased from gmodstore with your profile

*Discounts will not be given if the addon is already on sale or during December

If you find any problems with the script, please create a support ticket with details of the situation and a copypaste of the error in console. I am also not interested in modifying you a custom version of the addon. Also not upon payment. Sorry!

Conflicting addons is not to be said if I will support that or not. This is something I will decide upon confrontation about a conflicting addon. If you have some sort of proof that an addon is conflicting with my addon, please send me a PM with the details you might have.

Thank you!


CREDITS

Models by Sterling

Banners by Miskie

IMGUI by Wyozi

Translations by FlavSnip, Tekiad, Hejfi, Mactavish and Lexus

Font is Roboto & Montserrat by Google

Icons made by Iconjam, kliwir art, rizky adhitya pradana, Becris. Pixel perfect, Freepik from Flaticon

If you like this script, you should check out some of my other addons for DarkRP. Just click the banner to open the script page in a new tab.

Product reviews

5.00 average based on 13 reviews

aphshir
Simply great!
Great models, interconnection with other addons. 100% would recommand.
By aphshir -
(version 1.2.5)
Guiltymanspear69
The best and greatest ATM addon since Glorified Banking!
If your server doesn't already have a well-developed banking system, I highly recommend purchasing this addon!
By Guiltymanspear69 -
(version 1.2.7)
Dreamworks
Best ATM's Since ARC Bank
Great Customer Service with a great UI and works with plenty of other scripts to enhance roleplay
By Dreamworks -
(version 1.2.7)
ZI A Y IN
Constant quality
Easy to install. Bought a lotta mods from him. Easy to reach out to him and ask any type of question. Never had any problems with the bundle of mods yet!
By ZI A Y IN -
(version 1.2.7)
Psyko
Most enjoyable addons
Support anytime with good answers, scripts never fail us and are insane to have on server. Buy everything from him he's the best!
By Psyko -
(version 1.2.5)
previous
1 of 3
next
Buy product
Crap-Head ApS ๐Ÿ”จ
52 products - 1 members
Looking for reliable and easy-to-use game server hosting with free Anycast and DDoS protection? Get 30% off your first payment at Physgun with the coupon code gmodstore at checkout.
Product details
Views:
28.2K
Purchases:
774
Added:
Updated:
Price:
$9.99 $7.99
Languages:
Russian, English, German, Polish, Danish, Turkish, French, Spanish
Requirements
  • DarkRP
Actions
Report
Search products...