Docs /Banking/Installation
v1.0.0

Installation — foltone_banking

Prerequis

  • ESX Legacy ou QBCore ou QBX — Framework FiveM
  • oxmysql — Librairie MySQL

Dependances optionnelles

DependanceUtiliteRequis pour
esx_addonaccountComptes de societeESX uniquement
qb-bankingComptes de societeQBCore / QBX uniquement
ox_inventoryCarte bancaire comme itemSi CardSystem.useItem = true
ox_targetInteraction targetSi InteractionType = "ox_target"
qb-targetInteraction targetSi InteractionType = "qb-target"
qtargetInteraction targetSi InteractionType = "qtarget"
lb_phoneNotifications telephoneSi PhoneNotifications.resource = "lb_phone"
qs-smartphoneNotifications telephoneSi PhoneNotifications.resource = "qs-smartphone"
gksphoneNotifications telephoneSi PhoneNotifications.resource = "gksphone"

Telechargement

Telechargez le script depuis votre espace Tebex et placez le dossier foltone_banking dans votre repertoire resources/.

Configuration serveur

Ajoutez dans votre server.cfg :

ensure oxmysql
ensure es_extended      # ou qb-core / qbx_core
ensure esx_addonaccount # ESX uniquement, pour les comptes societe
ensure foltone_banking

Important : foltone_banking doit etre demarre apres votre framework (es_extended, qb-core ou qbx_core) et oxmysql.

Framework

Le script supporte 3 frameworks :

FrameworkValeur configDependances
ESX Legacy"esx"es_extended, oxmysql, esx_addonaccount
QBCore"qbcore"qb-core, oxmysql, qb-banking
QBX"qbx"qbx_core, oxmysql, qb-banking

Configurez le framework dans config.lua :

Config.Framework = "esx" -- "esx", "qbcore" ou "qbx"

Base de donnees

Nouvelle installation

Executez le fichier sql/install.sql dans votre base de donnees MySQL. Ce fichier cree toutes les tables necessaires au fonctionnement du script.

mysql -u root -p votre_base < sql/install.sql

Vous pouvez egalement copier le contenu du fichier et l’executer dans phpMyAdmin ou HeidiSQL.

Mise a jour d’une installation existante

Si vous mettez a jour le script depuis une version anterieure, executez les fichiers de migration dans l’ordre :

FichierContenu
sql/migrate_phase3.sqlScore de credit, niveaux de compte, interets, taxation
sql/migrate_phase4.sqlComptes joints, tables membres et transactions joints
sql/migrate_phase5.sqlEpargne, placements a terme, crypto holdings et trades

Important : Executez uniquement les migrations correspondant aux phases que vous n’avez pas encore installees. Ne rejouez pas une migration deja appliquee.

Verification

Apres redemarrage du serveur :

  1. Connectez-vous au serveur avec un personnage
  2. Rendez-vous a une banque (position configuree dans config.lua)
  3. Approchez-vous du PED banquier
  4. Appuyez sur E (ou interagissez via target selon votre configuration)
  5. L’interface bancaire NUI doit s’afficher avec la sidebar et le tableau de bord

Si l’interface ne s’ouvre pas, verifiez la console serveur (F8) et la console client (F8 en jeu) pour d’eventuelles erreurs. Assurez-vous que toutes les dependances sont bien demarrees avant foltone_banking.