Bancos y banqueros
Los ocho bancos
HZ-Banking abre una ventanilla en cada banco del mapa, cada una con su propio banquero:
| Banco | Dónde | Banquero |
|---|---|---|
| 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 |
Cada banco tiene un blip del color de su marca. Los banqueros aparecen cuando los jugadores llegan a menos de 60 m.
Banqueros que hablan
Los banqueros no son estatuas detrás de la ventanilla:
- Siguen al jugador con la mirada cuando se acerca y lo saludan mientras llega (una vez cada 5 minutos por banco).
- Responden a cada operación: un ingreso, un retiro, una transferencia, una tarjeta nueva, un PIN nuevo, un préstamo concedido o rechazado, falta de dinero en la cuenta, o un simple "All set." (listo).
- Se despiden cuando se cierra la app, y echan a los jugadores cuando el banco está cerrado por un atraco.
Config.StaffVoice.language). Solo los oye el jugador que está en la ventanilla. Los cajeros no hablan.
Hablar con el banquero
Usar una ventanilla abre un cuadro de diálogo con el nombre del banquero y su banco. Su frase se oye y se lee, y la cámara lo encuadra. Luego el jugador elige:
| Opción | Qué pasa |
|---|---|
| Open my account (abrir mi cuenta) | La app bancaria se abre en la página Overview (resumen). |
| I need a bank card (necesito una tarjeta) | La app bancaria se abre en la página Cards (tarjetas). |
| About a loan (sobre un préstamo) | La app bancaria se abre en la página Loans (préstamos). Oculta si los préstamos están desactivados. |
| Never mind (nada, gracias) | El banquero se despide. |
El texto sigue el idioma de la app (Config.Locale) y la voz su propio idioma, como los subtítulos de GTA V.
Config.Dialogue.enabled = false. Con un hz_lib antiguo sin cuadro de diálogo, la app también se abre directamente.Aviso, target o pins
HZ-Banking usa lo que tenga tu servidor, a través de hz_lib:
- ox_target o qb-target — el ojo va sobre el banquero y su ventanilla, y sobre cada cajero.
- HZ-TextUi — sus pins aparecen encima de cada banquero y en cada cajero cuando los jugadores se acercan, sin mantener ninguna tecla.
- Ninguno — el aviso [E] de hz_lib.
Ajustes: Target, sonidos y HUD.
Añadir o mover un banco
Los bancos están en 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' },
},
coordses donde se coloca el jugador delante del banquero, no la posición del banquero. El servidor comprueba a los jugadores respecto a este punto.ped.coordses el banquero, con su orientación.- El servidor avisa en la consola al arrancar cuando una ventanilla está a más de 3 m de su banquero.
Cerrado durante un atraco
Cuando qb-bankrobbery o qbx_bankrobbery empieza un atraco, el banco cierra: ningún cliente nuevo, las sesiones abiertas en esa ventanilla terminan y el banquero echa a los jugadores. Vuelve a abrir cuando termina el atraco, o como muy tarde a los 30 minutos. Los cajeros siguen abiertos.
Cualquier script de atracos puede hacer lo mismo enviando este evento del lado del servidor:
TriggerEvent('qb-banking:server:SetBankClosed', bankId, true) -- false lo vuelve a abrir
Config.RobberyBanks relaciona los ID de banco del script de atracos con los bancos de Config.Banks. Un reinicio del servidor vuelve a abrir todos los bancos.
