Pular para o conteúdo
RPScripts

Sistema de Centro de Empregos Avançado QBCore

QBCore Sistema Avançado de Central de Empregos para FiveM

DW Job Center, de DaniWorld, oferece escolha imediata de trabalhos civis e candidaturas para trabalhos com whitelist. A versão 1.0.0 examinada usa QBCore. Salário, benefícios e requisitos em config.lua são textos de exibição; não implementam pagamentos, entrega de equipamentos ou verificação de antecedentes.

Recurso, banco de dados e sistema de interação

Mantenha dw-jobcenter com client, server, html, config.lua e fxmanifest.lua intactos. Inicie qb-core e oxmysql antes de ensure dw-jobcenter. Embora o README cite mysql-async como alternativa, o manifesto importa @oxmysql/lib/MySQL.lua; não presuma uma troca direta sem adaptar e testar essa integração.

Faça backup do banco do framework e compare sql.sql com seu esquema antes de criar job_applications. O SQL do README e sql.sql diferem nos tipos de data e restrições. Escolha um esquema compatível; CREATE TABLE IF NOT EXISTS não migra uma tabela já existente.

Por padrão, qb-target e a análise interna estão ativos. Use TargetSystem = ox para ox_target. UseTarget = false ativa o acesso por texto ao centro, mas os pontos internos de revisão ainda consultam TargetSystem e podem chamar seus exports. Desativar apenas UseTarget não remove essas dependências.

Definições dos trabalhos e permissões de revisão

Associe chaves e graus de Config.Jobs aos trabalhos QBCore, adicione-os a Config.JobOrder e escolha type civilian ou whitelisted. As entradas por candidatura também definem questions e minReviewGrade. O sistema interno não exige dw-bossmenu; a integração externa precisa de uma verificação separada.

A ação de revisão verifica o trabalho e grau mínimo do revisor, mas o callback que lista candidaturas não aplica essas verificações antes de devolver registros. Ele também concatena o trabalho solicitado em SQL. Adicione autorização de trabalho/grau no servidor e consultas parametrizadas na leitura; as restrições visíveis dos pontos não bastam.

Contratação offline e textos de candidatura

A aceitação online chama SetJob. Offline, ela grava um nome simples de trabalho e uma coluna job_grade em players. O esquema QBCore examinado não possui job_grade e sua rotina salva um objeto de trabalho JSON. Adapte a atribuição offline ao framework e verifique a persistência após reconectar; status aceito não comprova contratação bem-sucedida.

A interface insere respostas por innerHTML. Exiba respostas não confiáveis como texto e valide tipos, comprimentos, candidaturas repetidas e transições de estado no servidor. Teste revisores autorizados e não autorizados, aceitação online e offline, rejeição, operação sem target e reinícios do recurso.

Prévia existente do criador

Fontes examinadas em 10 de setembro de 2026: DW 418dec5004059c0ebe45cdf82f3ff7ca03380e29 e referência QBCore 9b3cddcce93e5e12cbcf6b47b866b687d32ac7bf. Foram inspecionados Lua, configuração, SQL e os caminhos relevantes de exibição das revisões. Não houve migração de banco, fluxo de contratação ou teste dentro do jogo.

Consultar o código de DW Job Center

Comparar o esquema de jogadores QBCore

Seleção premium para o seu servidor

  • Polícia de Origen
    • ESX
    US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
  • Pré-visualização do recurso Kuz Towing & Winching FiveM
    • ESX
    US$ 6,00€ 5,99£ 4,99AU$ 8,99R$ 30,99CHF 4,99JP¥ 950
  • Prévia de recursos do Engine Swaps FiveM
    • ESX
    US$ 17,00€ 15,99£ 12,99AU$ 24,99R$ 86,99CHF 14,99JP¥ 2.690
  • codem mboss
    • ESX
    • QBCore
    US$ 9,00€ 8,99£ 6,99AU$ 12,99R$ 45,99CHF 7,99JP¥ 1.430
Tudo em Scripts de trabalho FiveM