Início › Documentação › Perguntas frequentes · origen_ilegalv2
O recurso arranca mas as tabelas da base de dados não são criadas.
Garante que o oxmysql aparece em server.cfg antes de origen_ilegalv2 e que já arrancou por completo. A rotina de criação automática corre dentro de MySQL.ready(): se o oxmysql ainda não se ligou, a rotina é ignorada.
Vejo [origen_ilegalv2] * Framework: nil na consola.
Não foi detetado nenhum framework compatível. Verifica se um de qbx_core, qb-core ou es_extended arranca antes de origen_ilegalv2.
Os jogadores não conseguem abrir o painel da gangue com o item CAD.
Config.Gang.CAD.ItemName coincide exatamente com o item registado no teu inventário.Como é que os jogadores criam uma gangue?
Executa /creategang no chat. O assistente de criação abre-se na NUI. O jogador tem de ter uma linha de permissão can_create_gang = 1 na tabela origen_gang_permissions, ou podes concedê-la a partir do painel de administração.
Posso alterar as permissões de um grau depois de a gangue ser criada?
Sim: qualquer grau com a permissão manage_ranks pode editar os graus a partir do painel da gangue → separador Graus. As alterações têm efeito imediato, sem reiniciar.
O banco da gangue não funciona / não aparece.
Define Config.Gang.Bank.Enable = true e reinicia o recurso. O separador do banco só aparece quando esta flag está ativada.
Os jogadores teletransportam-se para o interior de um laboratório errado.
As coordenadas do interior do laboratório são resolvidas a partir de Config.LabTypes em tempo de execução. Cada linha de origen_gang_labs guarda uma chave lab_type: garante que coincide exatamente com uma chave de Config.LabTypes (distingue maiúsculas de minúsculas: weed, coke, meth, bunker, counterfeit).
Jogadores de gangues diferentes veem-se uns aos outros dentro de um laboratório.
Os laboratórios usam routing buckets (Config.Labs.Bucket.Base + lab_id). Verifica que nenhum outro recurso está a sobrescrever o routing bucket desses sources de jogador.
Não aparece nenhum cliente.
Verifica estas definições em config/drug_sales.lua:
Config.DrugSales.Enable = trueConfig.DrugSales.CopRequired: se for superior a 0, tem de estar ligado o número de polícias exigido.DrugList (ou na tabela da base de dados origen_drug_sales_custom).As vendas de droga são bloqueadas perto de um edifício personalizado.
Adiciona uma nova entrada a Config.DrugSales.BlacklistedZones com as coordenadas e o raio do teu edifício.
O território nunca muda de proprietário mesmo atingindo 100 % de reputação.
Verifica Config.Territories.Capture.MinRepToCapture. A gangue tem de ter pelo menos essa quantidade de reputação para passar a controlar o território. Verifica também se decorreu StabilizationHours desde a última mudança de proprietário.
Os rendimentos passivos não são distribuídos.
Confirma que Config.Territories.Rewards.Enable = true. Os rendimentos são pagos a cada Rewards.Interval minutos: verifica na consola do servidor se há erros na thread de recompensas.
AddOrganizationTask devolve false com uma mensagem WARN.
O módulo OrgPanels inicializa-se depois de o recurso estar totalmente carregado. Chama o export dentro de AddEventHandler('onResourceStart', function(res) if res == 'origen_ilegalv2' then ... end end) para garantir que corre quando o módulo já está pronto.
IsGangFeatureUnlocked devolve sempre false.
Garante que a melhoria foi registada com AddOrganizationUpgrade incluindo o campo effect = { feature = 'your:key' }, e que a gangue a tem desbloqueada através de UnlockGangUpgrade.