#
Configuring Your SelfServ ATM
Want to customize your banknotes? This is the place.
This page assumes the user has basic knowledge of the Roblox scripting language, Luau.
Your default configuration module, found under JSM | ATM V3 -> SystemConfig, is structured as follows:
--[[
_______ __ ___
/ / ___// |/ /
__ / /\__ \/ /|_/ /
/ /_/ /___/ / / / /
\____//____/_/ /_/
ATM v3
System Wide Configuration
]]--
local Settings = {
-----------------------------------------------------------------
["Currency"] = "£",
["ATMCharge"] = nil,
["CardFlash"] = true,
["SecurityTimeout"] = 20,
["Images"] = {
TennerDecal = {"rbxassetid://5892488849","rbxassetid://5892491132"},
TwentyDecal = {"rbxassetid://5892492516","rbxassetid://5892493276"},
FiftyDecal = {"rbxassetid://5892494158","rbxassetid://5892493678"},
}
-----------------------------------------------------------------
}
return Settings
#
Syntax
#
Currency
string
The specified character will be used as a prefix to all monetary values wherever a price is indicated.
Example:
["Currency"] = "€"
Please be advised that this setting is purely cosmetic and does not involve any actual currency conversion.
#
ATMCharge
number?
This will be the amount that the ATM will charge for withdrawals. Set to nil to disable the fee.
Example:
["ATMCharge"] = 0.50
Heads up, update your ATM UI to reflect the cost of withdrawals.
bool
Should the green light on the card slot flash when idle?
Example:
["CardFlash"] = false
#
SecurityTimeout
number
Any number given will be the time required for the ATM to classify the interaction as "Inactive" and terminate it automatically.
Example:
["SecurityTimeout"] = 16
#
Images
{ [string]: { string } }
A dictionary of banknote image asset IDs, used to visually represent the cash denominations dispensed by the ATM.
Each entry corresponds to a denomination (e.g. £10, £20, £50), and contains a pair of Roblox asset IDs representing the front and back of the note.
Example:
["Images"] = {
TennerDecal = {"rbxassetid://123456789","rbxassetid://987654321"},
TwentyDecal = {"rbxassetid://123456789","rbxassetid://987654321"},
FiftyDecal = {"rbxassetid://123456789","rbxassetid://987654321"},
}
Heads up, remember always to include the rbxassetid:// part.
#
Finalizing
Now, using the examples provided, a complete module will look as follows:
local Settings = {
["Currency"] = "€",
["ATMCharge"] = 0.50,
["CardFlash"] = false,
["SecurityTimeout"] = 16,
["Images"] = {
TennerDecal = {"rbxassetid://123456789","rbxassetid://987654321"},
TwentyDecal = {"rbxassetid://123456789","rbxassetid://987654321"},
FiftyDecal = {"rbxassetid://123456789","rbxassetid://987654321"},
}
}
return Settings
Configuration Complete!
Not working? Make sure you followed the syntax, or visit our FAQ Page for help, or contact Whitehill Support via our Discord server for further assistance.