Agences et banquiers
Les huit agences
HZ-Banking ouvre un guichet dans chaque banque de la carte, chacun avec son banquier :
| Banque | Où | Banquier |
|---|---|---|
| Fleeca | Legion Square | Martin Kessler |
| Fleeca | Rockford Hills, Boulevard Del Perro | Linda Park |
| Fleeca | Great Ocean Highway | Dale Whitaker |
| Fleeca | Route 68, Harmony | Brenda Cole |
| Blaine County | Paleto Bay | Peggy Lund |
| Fleeca | Hawick Avenue, Alta | Victor Reyes |
| Fleeca | Hawick Avenue, Burton | Grace Holloway |
| Pacific Standard | Vinewood | Howard Sterling |
Chaque agence a un blip à la couleur de sa banque. Les banquiers apparaissent quand les joueurs arrivent à moins de 60 m.
Des banquiers qui parlent
Les banquiers ne sont pas des statues derrière le guichet :
- Ils suivent le joueur du regard quand il approche, et le saluent à son arrivée (une fois toutes les 5 minutes par agence).
- Ils répondent à chaque opération : un dépôt, un retrait, un virement, une nouvelle carte, un nouveau code PIN, un prêt accordé ou refusé, pas assez d'argent sur le compte, ou un simple « C'est fait. »
- Ils disent au revoir quand l'app se ferme, et renvoient les joueurs quand l'agence est fermée pendant un braquage.
Config.StaffVoice.language). Seul le joueur au guichet les entend. Les distributeurs ne parlent pas.
Parler au banquier
Utiliser un guichet ouvre une boîte de dialogue avec le nom du banquier et sa banque. Sa réplique est dite et écrite, et la caméra le cadre. Le joueur choisit ensuite :
| Choix | Ce qui se passe |
|---|---|
| Accéder à mon compte | L'app bancaire s'ouvre sur la page Accueil. |
| J'ai besoin d'une carte bancaire | L'app bancaire s'ouvre sur la page Cartes. |
| Au sujet d'un prêt | L'app bancaire s'ouvre sur la page Prêts. Masqué quand les prêts sont coupés. |
| Non, rien, merci | Le banquier dit au revoir. |
Le texte suit la langue de l'app (Config.Locale), la voix sa propre langue, comme les sous-titres de GTA V.
Config.Dialogue.enabled = false. Avec un ancien hz_lib sans boîte de dialogue, l'app s'ouvre aussi tout de suite.Invite, cible ou repères
HZ-Banking utilise ce que votre serveur fait tourner, via hz_lib :
- ox_target ou qb-target — l'œil se pose sur le banquier et son guichet, et sur chaque distributeur.
- HZ-TextUi — ses repères s'affichent au-dessus de chaque banquier et sur chaque distributeur quand les joueurs approchent, sans touche à tenir.
- Aucun des deux — l'invite [E] de hz_lib.
Réglages : Cible, sons et HUD.
Ajouter ou déplacer une agence
Les agences se trouvent dans Config.Banks (config/locations.lua) :
{ -- Mission Row
coords = vec3(0.0, 0.0, 0.0), brand = 'maze',
ped = { model = 'a_f_m_business_02', coords = vec4(0.0, 0.0, 0.0, 0.0), name = 'Jane Doe' },
},
coordsest l'endroit où se tient le joueur devant le banquier, pas la position du banquier. Le serveur contrôle les joueurs par rapport à ce point.ped.coordsest le banquier, avec son orientation.- Le serveur prévient dans la console au démarrage quand un guichet est à plus de 3 m de son banquier.
Fermée pendant un braquage
Quand qb-bankrobbery ou qbx_bankrobbery lance un braquage, l'agence ferme : plus aucun nouveau client, les sessions ouvertes à ce guichet se terminent, et le banquier renvoie les joueurs. Elle rouvre à la fin du braquage, ou au plus tard après 30 minutes. Les distributeurs restent ouverts.
N'importe quel script de braquage peut faire de même en envoyant cet event côté serveur :
TriggerEvent('qb-banking:server:SetBankClosed', bankId, true) -- false la rouvre
Config.RobberyBanks associe les ID de banque du script de braquage aux agences de Config.Banks. Un redémarrage du serveur rouvre toutes les agences.
