61 lines
2.3 KiB
Lua
61 lines
2.3 KiB
Lua
-- shared/config/finance.lua
|
|
-- Finance / Money System configuration
|
|
|
|
Config = Config or {}
|
|
Config.Finance = Config.Finance or {}
|
|
|
|
-- ATM object models (used for proximity checks / streamed detection)
|
|
Config.Finance.ATM_MODELS = Config.Finance.ATM_MODELS or {
|
|
`prop_atm_01`,
|
|
`prop_atm_02`,
|
|
`prop_atm_03`,
|
|
`prop_fleeca_atm`
|
|
}
|
|
|
|
-- OPTIONAL: Full-map ATM blips (Mode A)
|
|
-- Put vector3 coords here to have ALL ATM blips appear immediately.
|
|
-- If left empty, you can still do streamed-detection blips.
|
|
Config.Finance.ATMS = {
|
|
-- Static ATM list (Mode B)
|
|
vector3(150.266, -1040.203, 29.374),
|
|
vector3(-1212.980, -330.841, 37.787),
|
|
vector3(-2962.582, 482.627, 15.703),
|
|
vector3(-112.202, 6469.295, 31.626),
|
|
vector3(314.187, -278.621, 54.170),
|
|
vector3(-351.534, -49.529, 49.042),
|
|
vector3(241.727, 220.706, 106.286),
|
|
vector3(1171.523, 2702.448, 38.175),
|
|
vector3(-1091.887, 2708.560, 18.955),
|
|
vector3(2683.011, 3286.536, 55.241),
|
|
vector3(-386.733, 6045.953, 31.501),
|
|
vector3(1703.138, 4933.593, 42.051),
|
|
vector3(540.042, 2671.007, 42.177),
|
|
vector3(2564.399, 2585.100, 38.016),
|
|
vector3(1822.639, 3683.095, 34.276),
|
|
}
|
|
|
|
-- Server-side ATM access control
|
|
Config.Finance.ATM_USE_RADIUS = Config.Finance.ATM_USE_RADIUS or 1.8
|
|
Config.Finance.ATM_SESSION_TTL_MS = Config.Finance.ATM_SESSION_TTL_MS or 15000
|
|
|
|
-- Bank locations
|
|
Config.Finance.BANKS = Config.Finance.BANKS or {
|
|
{ name = "Fleeca Bank", coords = vector3(150.266, -1040.203, 29.374) },
|
|
{ name = "Pacific Standard", coords = vector3(235.046, 216.434, 106.287) }
|
|
}
|
|
|
|
-- Interaction settings
|
|
Config.Finance.INTERACT_KEY = Config.Finance.INTERACT_KEY or 38 -- E
|
|
Config.Finance.INTERACT_DIST = Config.Finance.INTERACT_DIST or 1.5
|
|
|
|
-- Blip settings (used when drawing ATM blips)
|
|
Config.Finance.ATM_BLIPS_ENABLED = (Config.Finance.ATM_BLIPS_ENABLED ~= false)
|
|
Config.Finance.ATM_BLIP_SPRITE = Config.Finance.ATM_BLIP_SPRITE or 277
|
|
Config.Finance.ATM_BLIP_SCALE = Config.Finance.ATM_BLIP_SCALE or 0.55
|
|
Config.Finance.ATM_BLIP_COLOR = Config.Finance.ATM_BLIP_COLOR or 2
|
|
|
|
-- Scanner toggles (not used in Mode B static list)
|
|
Config.Finance.AUTO_SCAN_ATMS = false
|
|
Config.Finance.ATM_SCAN_EXPORT_TO_CONSOLE = false
|
|
Config.Finance.ATM_STREAMED_BLIPS = false
|