πŸͺ™ [PAID] [Standalone][ESX][QBCore] Bank system | Banking | Burevestnik

022115-ezgif.com-video-to-gif-converter

I welcome you CFX community!

Today I present to you the bank system! This system provides accessibility for frameworks (ESX, QBCore, Standalone), huge editing capabilities using a configuration file, and a unique design. I’m sure you and your players will love it!

This system includes a nice user interface, a convenient configuration file, the ability to configure the entire resource and clear functionality.

Demonstration of the system:

πŸŽ₯ Preview Video



Example of a configuration file:

Configuration files
--/* 
-- β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ•—β–‘β–‘β–‘β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–‘β–‘β–‘β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ•—β–‘β–‘β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–‘β–‘β–ˆβ–ˆβ•—
-- β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–‘β–ˆβ–ˆβ•”β•
-- β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•¦β•β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–‘β•šβ–ˆβ–ˆβ•—β–‘β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•β•β–‘
-- β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β–‘β–‘β–‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–‘β–ˆβ–ˆβ•”β•β•β•β–‘β–‘β–‘β•šβ•β•β•β–ˆβ–ˆβ•—β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•—β–‘
-- β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•¦β•β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘β–‘β–‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–‘β–‘β•šβ–ˆβ–ˆβ•”β•β–‘β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β–‘β–‘β–ˆβ–ˆβ•‘β–‘β•šβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–‘β•šβ–ˆβ–ˆβ•—
-- β•šβ•β•β•β•β•β•β–‘β–‘β•šβ•β•β•β•β•β•β–‘β•šβ•β•β–‘β–‘β•šβ•β•β•šβ•β•β•β•β•β•β•β–‘β–‘β–‘β•šβ•β•β–‘β–‘β–‘β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β–‘β–‘β–‘β–‘β•šβ•β•β–‘β–‘β–‘β•šβ•β•β–‘β–‘β•šβ•β•β•β•šβ•β•β•šβ•β•β–‘β–‘β•šβ•β•*/

Config = {}

--Debug mode
Config.debug = false

--If ESX = false and QBCore = false, then Standalone will turn on

--Are you using ESX?
Config.UseESX = true

--Enable this if ESX throws an error: Used the getSharedObject Event, this event no longer exists!
Config.UseESX_lib = true

--Are you using QBCore?
Config.UseQBCore = false

--Interaction Button
Config.BankOpenButton = 38

Config.useCommandNameOpenMenu = false
Config.commandNameOpenMenu = 'bank'

--Date and time format
Config.DateFormat = "%m.%d.%Y"
Config.TimeFormat = "%H:%M"

--The ability to embed your own exports to hide the hud
Config.useHudOffOnEvents = true
function hudOnEvent()
    DisplayRadar(true)
    --exports.Burevestnik_hud:Burevestnik_hud_on() -- Uncomment if you use Burevestnik_HUD system (https://burevestnik.tebex.io/package/5371893)
end
function hudOffEvent()
   DisplayRadar(false)
   --exports.Burevestnik_hud:Burevestnik_hud_off() -- Uncomment if you use Burevestnik_HUD system (https://burevestnik.tebex.io/package/5371893)
end

--OX target settings (Only if you use it)
Config.UseOxTarget = false
Config.OxTargetText = "Open ATM"
Config.OxTargetIcon = "fa-solid fa-money-bills"
Config.UseOxTargetDistance = 2.0

--Interaction distance
Config.atmInteractionDistance = 2.0
--ATM Models
Config.modelsATM = {
    "prop_atm_01",
    "prop_atm_02",
    "prop_atm_03",
    "prop_fleeca_atm"
}

-- If true, the custom interaction menus are activated. Pay attention to the customInteractionButtonOpen and customInteractionButtonClose functions.
Config.UseCustomInteractionButton = true
Config.BurevestnikInteractionButton = "E"
Config.BurevestnikInteractionButtonText = "Press to interact"
-- The function of opening a custom interaction menu.
function customInteractionButtonOpen()
    exports.Burevestnik_interaction_button:bur_nui_InteractionButton_open(Config.BurevestnikInteractionButton, Config.BurevestnikInteractionButtonText)  -- Uncomment if you use Burevestnik Interaction Button (https://forum.cfx.re/t/free-standalone-interaction-button/4860169)
end
-- The function of closing the custom interaction menu.
function customInteractionButtonClose()
    exports.Burevestnik_interaction_button:bur_nui_InteractionButton_close() -- Uncomment if you use Burevestnik Interaction Button (https://forum.cfx.re/t/free-standalone-interaction-button/4860169)
end
DisplayHelpText = function(str)
    SetTextComponentFormat("STRING")
    AddTextComponentString(str)
    DisplayHelpTextFromStringLabel(0, 0, false, -1)
end

Config.Banks = {
	{
		interactionDistance = 2.0, --Distance for interaction with the store
		useBlip = true, --The ability to use blip on the map for this ped.
		blipID = 108, --Blip ID.
		blipScale = 0.7, --Blip scale.
		blipColor = 2, --Blip color.
		blipText = "Bank", --Blip text.
		UseMarkers = false, --Do you want to use a marker ?
		MarkerType = 1, --Marker type
		MarkerSizeX = 0.5, --Marker size X
		MarkerSizeY = 0.5, --Marker size Y
		MarkerSizeZ = 0.5, --Marker size Z
		MarkerColourR = 122, --Marker colour R
		MarkerColourG = 195, --Marker colour G
		MarkerColourB = 254, --Marker colour B
		MarkerColourA = 20, --Marker colour A
		locations = { --Store locations
            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(1175.064, 2706.643, 38.094),
		},
	},
}
 
Config.Translation = {
    ['menu'] = 'Press ~INPUT_CONTEXT~ to ~g~interact',
	['debugText1'] = 'The players bank account has been successfully updated.',
    ['debugText2'] = 'Error: Player with ID ',
    ['debugText3'] = ' not found.',
    ['debugText4'] = 'Player identifier with ID ',
    ['debugText5'] = 'Error: Player with ID ',
	['translationText1'] = 'BUR',
    ['translationText2'] = 'THERE WERE NO OPERATIONS',
    ['translationText3'] = 'Bank account: ',
    ['translationText4'] = 'Cash: ',
    ['translationText5'] = 'Deposit',
    ['translationText6'] = 'Withdrawal',
    ['translationText7'] = 'Transfer',
    ['translationText8'] = 'Exit',
    ['translationText9'] = 'ERROR',
    ['translationText10'] = 'Operation ',
    ['translationText11'] = 'Close',
    ['translationText12'] = 'account deposit',
    ['translationText13'] = 'Enter the amount',
    ['translationText14'] = 'Send',
    ['translationText15'] = 'Account deposit',
    ['translationText16'] = 'Send',
    ['translationText17'] = 'Account withdrawal',
    ['translationText18'] = 'Transfer money (Enter only the numbers)',
    ['translationText19'] = 'Enter the players bank ID',
    ['translationText20'] = 'Send',
    ['translationText21'] = 'You havent entered anything',
	['translationText22'] = '$',
	['translationText23'] = 'Account deposit',
	['translationText24'] = 'Account withdrawal',
	['translationText25'] = 'Account transfer',
	['translationText26'] = 'Bank depost',
	['translationText27'] = 'Bank withdrawal',
	['translationText28'] = 'Bank transfer',
	['translationText29'] = 'The amount must be from 1 to 999999',
	['translationText30'] = 'Withdraw',
}

--Exports
--exports.Burevestnik_bank:bur_open_bank()
--exports.Burevestnik_bank:bur_close_bank()

Optimization (The script consumes):

0.00 ms in a quiet state.

0.01 ms in an active state.

What does this system include:

  • This system works on all versions of ESX, QBCore, as well as STANDALONE!
  • Beautiful user interface!
  • Support of our :speech_balloon: Dialogue system!
  • Support for our :nazar_amulet:free Interaction Button resource!
  • Support for the :ox: Ox Target!
  • The ability to transfer money to offline players!
  • The ability to interact with all ATMs on the map!
  • The ability to enable blips on the map!
  • The ability to enable markers!
  • The ability to install new places of interaction!
  • Incredibly customizable configuration file!
  • You can completely change the user interface at will!
  • Exports are available!
  • Of course support, I’m ready to help you!

:shopping_cart: [OPEN SOURCE] You can get that resource in my Tebex.

:shopping_cart: [ESCROW] You can get that resource in my Tebex.

TOP SALES

qs3 hudsystem-min bpLogo

You may also be interested in my other resources:

My other resources

022116-ezgif.com-video-to-gif-converter clotheshopbur wj_bur

wcj garageSystem mg

mg mg mg

mg crate Anomaly zones img

animsystem bpLogo hudsystem-min

OrangeSystem barsystem storev2

qs3 dialSystem speedcam_img

lockpick train LicensePlate

pop 6q6g5y as

mg ars fuelsystem

mwpLG8T - Imgur e5f6ad277b5836eb5fa4db2b8207c3e46beb8362 imgonline-com-ua-Resize-czg8px7HwUHn

My project (1) My project (5) My project

kaws My project (6) a

bgk bg bg

st11

Code accessible Open source: Yes \ Escrow: No - Available only: config, ui
Subscription based No
Lines (approximately) ~1700
Requirements Standalone/ESX/QBCore
Support Yes
9 Likes

Amaizing script :heart_on_fire:

1 Like

looks good :star_struck:

1 Like

Thanks you for the review :purple_heart:

Thanks for the review :blue_heart:

Awesome work!

1 Like

Thanks for the review :heart:

1 Like

looks really good!

1 Like

really great job!

1 Like

Very hot!

1 Like

Oooh standalone

1 Like

Update 1.0.1 of all versions

  • Fixed a bug that caused the player’s identifier to not be detected in some cases.
  • Fixed a bug that caused transactions to be displayed incorrectly in some cases.

:mega: Contact me if you have any questions.