Documentation
DISCORDTEBEX
  • Documentation
  • Scripts
  • MV-FUEL
  • MV-CLOTHING
  • MV-TEXTUI
  • MV-NOTIFY
    • Snippets
  • MV-HUD
    • Config
  • MV-EMOTEMENU
    • Config
  • MV-TARGET
    • Config
  • MV-BANKING
    • Config
Powered by GitBook
On this page
  • QBCORE BANKING EXPORTS
  • MODIFICATIONS QBCORE

MV-BANKING

Welcome to installation guide of mv-banking

PreviousConfigNextConfig

Last updated 1 year ago

  • Download mv-banking from

  • Drag and Drop the mv-banking files on your server

  • Adapt the config.lua for your server

  • Install the sql on your database

  • Enjoy!

QBCORE BANKING EXPORTS

exports['mv-banking']:AddMoney(society, value)
exports['mv-banking']:RemoveMoney(society, value)
exports['mv-banking']:GetAccount(society)

MODIFICATIONS QBCORE

If you use qb-core change the following steps:

QB-CORE/SERVER/PLAYER.LUA

Replace:

RegisterNetEvent('qb-multicharacter:server:createCharacter', function(data)
    local src = source
    local newData = {}
    newData.cid = data.cid
    newData.charinfo = data
    if QBCore.Player.Login(src, false, newData) then
        repeat
            Wait(10)
        until hasDonePreloading[src]
        if GetResourceState('qb-apartments') == 'started' and Apartments.Starting then
            local randbucket = (GetPlayerPed(src) .. math.random(1,999))
            SetPlayerRoutingBucket(src, randbucket)
            print('^2[qb-core]^7 '..GetPlayerName(src)..' has successfully loaded!')
            QBCore.Commands.Refresh(src)
            loadHouseData(src)
            TriggerClientEvent("qb-multicharacter:client:closeNUI", src)
            TriggerClientEvent('apartments:client:setupSpawnUI', src, newData)
            GiveStarterItems(src)
        else
            print('^2[qb-core]^7 '..GetPlayerName(src)..' has successfully loaded!')
            QBCore.Commands.Refresh(src)
            loadHouseData(src)
            TriggerClientEvent("qb-multicharacter:client:closeNUIdefault", src)
            GiveStarterItems(src)
        end
    end
end)

To:

RegisterNetEvent('qb-multicharacter:server:createCharacter', function(data)
    local src = source
    local newData = {}
    newData.cid = data.cid
    newData.charinfo = data
    if QBCore.Player.Login(src, false, newData) then
        repeat
            Wait(10)
        until hasDonePreloading[src]
        if GetResourceState('qb-apartments') == 'started' and Apartments.Starting then
            local randbucket = (GetPlayerPed(src) .. math.random(1,999))
            SetPlayerRoutingBucket(src, randbucket)
            print('^2[qb-core]^7 '..GetPlayerName(src)..' has successfully loaded!')
            QBCore.Commands.Refresh(src)
            loadHouseData(src)
            TriggerClientEvent("qb-multicharacter:client:closeNUI", src)
            TriggerClientEvent('apartments:client:setupSpawnUI', src, newData)
            GiveStarterItems(src)
        else
            print('^2[qb-core]^7 '..GetPlayerName(src)..' has successfully loaded!')
            QBCore.Commands.Refresh(src)
            loadHouseData(src)
            TriggerClientEvent("qb-multicharacter:client:closeNUIdefault", src)
            GiveStarterItems(src)
        end
        TriggerEvent("mv-banking:RegisterMainAccount", src)
    end
end)
https://keymaster.fivem.net/asset-grants