Skip to main content
O módulo de Jobs adiciona um sistema completo de empregos ao seu servidor FiveM. Cada emprego tem hierarquia de cargos, salário configurável, ações exclusivas para membros e integração com outros módulos como Economia e Inventário.

Funcionalidades

  • Criação ilimitada de empregos via configuração
  • Hierarquia de cargos (grades) com permissões individuais
  • Salários automáticos por período configurável
  • Ponto de trabalho (check-in/check-out) com blip no mapa
  • Ações exclusivas para membros do emprego
  • Integração com Economia para pagamento de salário
  • Compatível com ESX e QBCore

Configuração de Empregos

Defina seus empregos no config.lua. Cada emprego recebe uma chave única, um nome de exibição e um conjunto de cargos (grades) com salários individuais. O cargo com isboss = true tem acesso ao menu de gerenciamento do emprego.
config.lua

Configuração de Salários

Controle quando e como os salários são pagos. O campo requireDuty garante que somente membros que entraram em serviço com /duty recebam o pagamento.
config.lua

Configuração do Ponto de Trabalho

Configure o local de check-in no mapa para cada emprego. O ponto duty é onde o jogador usa /duty; o ponto boss abre o menu de gerenciamento disponível apenas para o cargo chefe.
config.lua

Comandos do Módulo Jobs

O comando /duty só está disponível quando Config.EnableDuty = true no config.lua. Se essa opção estiver desativada, todos os membros são considerados em serviço o tempo todo.

API — Integrações via Exports e Eventos

Use os exports abaixo em outros recursos para interagir com o módulo de Jobs.

Obter o Emprego de um Jogador (servidor)

Definir o Emprego de um Jogador (servidor)

Evento disparado ao trocar de emprego (cliente)

Evento disparado ao entrar/sair de serviço (cliente)

Resolução de Problemas