Faturas
O HZ-Banking tem as próprias faturas: um mecânico cobra um conserto, a polícia aplica uma multa, e o jogador paga pelo banco. Nenhum outro script de cobrança é necessário. As faturas vêm ativadas por padrão (Config.Features).
Emitir uma fatura
Fique perto do jogador e digite /invoice. Um formulário pede:
- Bill to (cobrar de) — os jogadores perto o bastante (5 m).
- Bill for (cobrar em nome de) — o emprego, a gangue ou você mesmo, conforme o que você tem permissão.
- Amount e Reason (valor e motivo).
- Funcionários de todo emprego que tem conta de empresa, a partir do cargo 0. Limite isso com
JobseMinGradeemconfig/billing.lua, por exemploJobs = { 'police', 'ambulance', 'mechanic' }. - Membros de gangue, pela gangue deles (
Gangs). - Jogadores, para a própria conta, só com
PlayerInvoices = true(desligado por padrão).
IssuerCommission, o funcionário que emitiu uma fatura de empresa recebe uma parte.
Outros scripts emitem faturas com o export CreateInvoice.
Pagar uma fatura
A página Bills do app do banco mostra:
- o total a pagar, o número de faturas em aberto e vencidas;
- cada fatura com quem enviou, o motivo, o autor, a data e o tempo restante, com Pay e Decline (pagar e recusar);
- o histórico das faturas passadas;
- uma aba Issued (emitidas) para os jogadores que podem cobrar, para acompanhar as faturas deles e retirar uma enquanto não for paga.
- Multas não podem ser recusadas — faturas dos empregos de
NoDecline(polícia e ambulância por padrão). Qualquer outra fatura pode ser recusada. - Retirar — o autor, ou o chefe da empresa ou da gangue, pode retirar uma fatura enquanto ela não for paga.
Vencimento e multas por atraso
- Uma fatura vence 7 dias reais depois de emitida.
- Depois de vencida, uma multa de 10 % é somada, uma única vez.
- Depois ela é tirada do banco automaticamente assim que a conta cobre o valor (
AutoCollect). A conta nunca fica negativa. - Um jogador não pode ter mais de 20 faturas em aberto ao mesmo tempo.
Todas as chaves: Configuração → Faturas.
Menus de emprego do ESX
No ESX, os menus de emprego enviam faturas pelo esx_billing. O HZ-Banking as recebe: uma fatura enviada por um menu de emprego vira uma fatura do HZ-Banking, paga para a empresa. Remova o esx_billing do seu server.cfg, veja Substituir seu script de banco.
