Contas de empresa, de gangue e compartilhadas

Além da conta pessoal, os jogadores podem usar a conta do emprego (society), a da gangue e contas compartilhadas. Todas abrem em um balcão, pela lista de contas no pé da barra lateral. Cada uma tem seu próprio IBAN, saldo, histórico e gráfico de 7 dias.


Contas de empresa

  • Todo emprego tem uma por padrão, menos unemployed. A conta é criada na primeira vez que é necessária; os empregos de Config.Societies ganham a deles na inicialização.
  • O IBAN dela é o prefixo e o nome do emprego: NTPOLICE, NTMECHANIC.
  • Quem abre: o chefe, e todo cargo a partir de Config.SocietyMinGrade (3 por padrão). Defina um cargo por emprego com Config.SocietyMinGradeByJob, ou false para só o chefe.
  • Os membros com acesso depositam, sacam, enviam transferências e criam transferências agendadas para a empresa.
Qbox: a caixa de acesso ao banco de cada cargo, no qbx_management, decide sozinha: marcada abre a conta até no cargo 0, desmarcada fecha até para o chefe. Defina Config.BankAuth = false para usar as regras de cargo acima.
ESX: o saldo da empresa é a conta society_<job> do esx_addonaccount. Menus de chefe, faturas e salários veem o mesmo dinheiro que o banco. Defina Config.EsxSocietyAccounts = false para guardar o dinheiro da empresa no HZ-Banking.

Contas de gangue

  • Nos frameworks com gangues (QBCore, Qbox), toda gangue ganha uma conta na primeira vez que é necessária, com um IBAN como NTGANGBALLAS.
  • Quem abre: o chefe da gangue, e todo cargo da gangue a partir de Config.GangMinGrade (só o chefe por padrão), com Config.GangMinGradeByGang por gangue.
  • Config.GangPermissionExport deixa outro recurso decidir o acesso à gangue, enquanto ele estiver rodando.

Contas compartilhadas

Os jogadores juntam dinheiro com amigos, uma república ou um pequeno negócio.

  • Abrir — em um balcão, na lista de contas: Open a shared account, depois um nome. Quem abre é o dono.
  • Membros — o dono adiciona um membro pelo IBAN pessoal ou pelo ID de cidadão, e pode removê-lo. Até 5 membros além do dono.
  • Usar — todo membro deposita, saca e envia transferências por ela, em um balcão. A página Account lista os membros; um membro vê tudo, mas não muda nada.
  • Só o dono — renomear a conta, adicionar ou remover membros, encerrá-la.
  • Encerrar — o saldo volta para a conta pessoal do dono, os membros perdem o acesso e o IBAN dela para de receber dinheiro. Não dá para desfazer.
  • Um personagem pode ser dono de 2 contas compartilhadas.
As contas compartilhadas usam os favorecidos salvos da conta pessoal e não têm transferências agendadas.

Ajustes: Contas compartilhadas.


Para outros scripts

  • Outros scripts colocam e tiram dinheiro das contas de empresa e de gangue com os exports, ou com os exports do qb-banking, Renewed-Banking ou okokBanking que eles já usam (Substituir seu script de banco).
  • Toda movimentação feita no banco em uma conta de empresa ou de gangue dispara um evento do servidor, para os seus logs ou o seu menu de chefe.