Bancos e bancários
Os oito bancos
O HZ-Banking abre um balcão em cada banco do mapa, cada um com seu bancário:
| Banco | Onde | Bancário |
|---|---|---|
| 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 |
Todo banco tem um blip na cor da sua marca. Os bancários aparecem quando os jogadores chegam a menos de 60 m.
Bancários que falam
Os bancários não são estátuas atrás do balcão:
- Eles acompanham o jogador com o olhar quando ele se aproxima, e cumprimentam quando ele chega (uma vez a cada 5 minutos por banco).
- Eles respondem a cada operação: um depósito, um saque, uma transferência, um cartão novo, um PIN novo, um empréstimo aprovado ou recusado, dinheiro insuficiente na conta, ou um simples "All set." (tudo certo).
- Eles se despedem quando o app fecha, e mandam os jogadores embora quando o banco está fechado durante um assalto.
Config.StaffVoice.language). Só o jogador no balcão escuta. Os caixas eletrônicos não falam.
Falando com o bancário
Usar um balcão abre uma caixa de diálogo com o nome do bancário e do banco. A fala dele é dublada e escrita, e a câmera o enquadra. Depois o jogador escolhe:
| Escolha | O que acontece |
|---|---|
| Open my account | O app do banco abre na página Overview (visão geral). |
| I need a bank card | O app do banco abre na página Cards (cartões). |
| About a loan | O app do banco abre na página Loans (empréstimos). Escondido quando os empréstimos estão desligados. |
| Never mind | O bancário se despede. |
O texto segue o idioma do app (Config.Locale), a voz o seu próprio idioma, como as legendas do GTA V.
Config.Dialogue.enabled = false. Com um hz_lib antigo, sem caixa de diálogo, o app também abre na hora.Aviso, target ou pins
O HZ-Banking usa o que o seu servidor roda, pelo hz_lib:
- ox_target ou qb-target — o olho vai no bancário e no balcão dele, e em todo caixa eletrônico.
- HZ-TextUi — os pins dele aparecem acima de cada bancário e em cada caixa eletrônico quando os jogadores chegam perto, sem tecla para segurar.
- Nenhum dos dois — o aviso [E] do hz_lib.
Ajustes: Target, sons e HUD.
Adicionar ou mover um banco
Os bancos ficam em 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' },
},
coordsé onde o jogador fica de pé na frente do bancário, não a posição do bancário. O servidor verifica os jogadores em relação a esse ponto.ped.coordsé o bancário, com a direção dele.- O servidor avisa no console na inicialização quando um balcão está a mais de 3 m do seu bancário.
Fechado durante um assalto
Quando o qb-bankrobbery ou o qbx_bankrobbery começa um assalto, o banco fecha: nenhum cliente novo, as sessões abertas naquele balcão terminam, e o bancário manda os jogadores embora. Ele reabre quando o assalto termina, ou depois de 30 minutos no máximo. Os caixas eletrônicos continuam funcionando.
Qualquer script de assalto pode fazer o mesmo enviando este evento do lado do servidor:
TriggerEvent('qb-banking:server:SetBankClosed', bankId, true) -- false reabre o banco
Config.RobberyBanks liga os IDs de banco do script de assalto aos bancos de Config.Banks. Um reinício do servidor reabre todos os bancos.
