L'app bancaire

L'app bancaire s'ouvre au guichet, après le dialogue avec le banquier. Elle ressemble au site de la banque : Fleeca, Maze Bank, Pacific Standard, Blaine County ou Union Depository, chacune avec son logo, ses couleurs et son adresse web.


Connexion

L'app s'ouvre sur la page de connexion de la banque. L'identifiant client se tape tout seul à partir du nom du personnage, puis le mot de passe ; le joueur clique sur Connexion ou appuie sur Entrée. Après quelques étapes de chargement, le tableau de bord apparaît. Un clic ou Entrée pendant la frappe y mène directement.


Pages

PageCe que les joueurs y trouvent
AccueilSolde, liquide sur soi, un graphique sur 7 jours, l'activité récente, la carte et les détails du compte.
OpérationsTous les mouvements du compte, avec une recherche et les filtres Entrées / Sorties, plus les entrées et sorties sur 7 jours.
VirementsEnvoyer de l'argent par IBAN avec un motif, et les bénéficiaires.
ÉpargneLe compte épargne et ses intérêts. Voir Épargne et prêts.
FacturesFactures à payer, historique, et factures établies par le joueur. Voir Factures.
PrêtsScore de crédit, offre, prêt en cours et prêts passés. Voir Épargne et prêts.
CartesCartes bancaires, commande d'une carte, gel, résiliation, nouveau code PIN. Voir Distributeurs et cartes bancaires.
Mon compteInformations du compte, IBAN personnalisé, code PIN et virements programmés.
Épargne, Factures et Prêts se coupent chacune avec Config.Features ou dans /hzpanel.

Changer de compte

Le bloc compte en bas de la barre latérale ouvre la liste des comptes que le joueur peut utiliser :

  • Vos comptes — le compte personnel, plus le compte société et le compte de gang quand le joueur y a accès.
  • Comptes partagés — ceux dont il est propriétaire ou membre, et Ouvrir un compte partagé.
Choisir un compte charge son solde, son historique et ses virements. Qui a accès à quoi : Comptes société, de gang et partagés.

Dépôts et retraits

Déposer prend du liquide au joueur et le met sur le compte ; Retirer fait l'inverse. Le liquide est l'objet liquide avec ox_inventory, l'argent liquide du framework sinon (Config.UseCashAsItem).

Virements

  • Envoyez de l'argent vers n'importe quel IBAN : personnel, société, gang ou partagé. Un motif facultatif (64 caractères) s'affiche dans les deux historiques.
  • Bénéficiaires — ajoutez un IBAN avec un libellé, renommez-le sur place, supprimez-le, ou cliquez dessus pour préremplir le virement.
  • Des frais de virement se règlent avec Config.TransferFeePct (aucun par défaut).
Sur ESX et Qbox, un virement vers le compte personnel d'un joueur qui n'est pas en ville est refusé (« Le destinataire n'est pas en ville, réessayez plus tard. ») : ces frameworks ne peuvent pas créditer la banque d'un joueur hors ligne. Sur QBCore, il passe.

Virements programmés

Sur la page Mon compte, les joueurs programment un virement : IBAN du destinataire, montant, fréquence (Une fois, Quotidien, Hebdomadaire ou Mensuel), un nombre d'exécutions facultatif et un libellé. Chacun se met en pause, reprend ou s'annule, et affiche sa prochaine exécution.

  • Jusqu'à 10 par compte (Config.MaxScheduledPerAccount).
  • Les comptes société et de gang doivent donner un nombre d'exécutions, 52 au maximum (Config.ScheduleMaxRunsShared).
  • Un virement programmé personnel passe quand l'émetteur est en ville ; sinon il attend et réessaie plus tard.
  • Les comptes partagés n'ont pas de virements programmés.

IBAN et code PIN

  • Chaque compte personnel reçoit un IBAN comme NT482913. Sur la page Mon compte, les joueurs peuvent acheter un IBAN personnalisé de 4 à 12 lettres et chiffres (5 000 $ par défaut).
  • Le code PIN ouvre les distributeurs. Le premier est gratuit ; le changer coûte 1 000 $ par défaut.
Prix : Coûts et limites.

Sombre ou clair

Un bouton dans l'en-tête et sur la page de connexion passe du mode sombre au mode clair. Le choix est gardé sur le PC du joueur, pour toutes les banques.


Langues et monnaie

L'app est fournie en anglais et en français (Config.Locale). Les montants suivent le format de la langue ($1,234.00 / 1 234,00 $) avec le symbole de Config.Currency. Ajouter une langue demande un fichier JSON, voir Configuration.


Donner du liquide

Les joueurs se donnent du liquide avec une commande :

  • /givecash 500 — 500 $ au joueur le plus proche.
  • /givecash 12 500 — 500 $ au joueur d'ID 12.
Les deux joueurs doivent être à moins de 3 m. Chacun reçoit un message avec le montant et l'ID de l'autre. Réglages : Donner du liquide.

Quand l'app se ferme

  • Le joueur appuie sur Échap ou clique sur le bouton de fermeture.
  • Le joueur meurt ou monte dans un véhicule.
  • Aucune action pendant 15 minutes (Config.SessionIdleTimeout).
Pendant que l'app est ouverte, le HUD est masqué (Config.HideHud).