Resolução de problemas
Troubleshooting
/substances diz que não tenho permissão
O editor é protegido por ACE. Conceda-o com:
add_ace group.admin bupa.substances allowou adicione o seu identificador de licença em Config.Creator.Developers. Definir Config.Creator.UseAce = false remove a verificação de ACE, mas mantém a lista de desenvolvedores ativa.
Usar o item não faz nada
O item precisa de ser registado como utilizável antes de o resource tomar conhecimento dele.
- No ox_inventory, a entrada precisa de
server = { export = 'bupa-addictioncreator.useSubstance' }. Sem isto, o inventário nunca avisa o resource de que o item foi utilizado. - No QBox, QB-Core e ESX, o resource regista o handler por si próprio através do core; o item apenas precisa de
useable = true. - Verifique se o nome do item no editor corresponde exatamente, em letras minúsculas, ao nome do item no seu inventário.
O item desaparece mas nada acontece
Isso é o seu inventário a consumi-lo ao ser usado. Adicione consume = 0 à entrada no ox_inventory. O resource remove o item por si próprio, mas apenas após confirmar que a dose é permitida.
Nada aparece no editor após guardar
A substância foi guardada mas não foi publicada para os clientes. Verifique a consola do servidor ao iniciar — esta indica quantas substâncias foram carregadas. Se indicar zero, o SQL não foi importado ou Config.Tables.Substances aponta para uma tabela que não existe.
Os efeitos são demasiado fortes
Cada valor no separador Effects é o pico, multiplicado pela curva. Um desfoque de 1.0 com uma curva que permanece no topo durante a maior parte do seu comprimento é impossível de jogar, e isto funciona conforme foi desenhado. Diminua o valor ou reestruture a curva para que passe menos tempo no pico. Use Apply to me e descubra antes que os seus jogadores o façam.
Os jogadores estão a sofrer de overdose constantemente
O limite de carga é ultrapassado ao consumir substâncias rapidamente, e não por consumir muito ao longo de uma noite. Se disparar com muita frequência, diminua o custo por substância no editor ou aumente Config.Overdose.Threshold. Uma substância com um custo de 20 permite cinco doses antes de a carga diminuir sequer — verifique esse número em comparação com a rapidez com que os seus dealers conseguem vender.
Ninguém chega nunca à abstinência
A abstinência é medida a partir da última dose, pelo que um jogador com um fornecimento constante nunca a vê. Se não estiver a disparar de todo, verifique o valor after do primeiro estágio — 120 minutos são duas horas reais, o que num servidor com sessões curtas pode simplesmente nunca ser alcançado. Antecipe o primeiro estágio.
A abstinência saltou diretamente para uma crise após uma pausa
Config.Withdrawal.RunsOffline está ativado e o jogador esteve ausente por um período superior ao limite máximo. Diminua Config.Withdrawal.OfflineCap ou defina RunsOffline = false para congelar totalmente o temporizador ao fazer logout.
Um médico não consegue examinar ninguém
Verifique se o nome do cargo corresponde exatamente a Config.Medical.Jobs e se o nível está em MinGrade ou acima, depois verifique a distância — tanto o exame como o tratamento são verificados no servidor e são rejeitados a uma distância superior a Config.Medical.Distance mais uma pequena margem.
O gráfico está quase vazio
Isso é o separador Medical a fazer o seu trabalho. Cada substância determina o que um médico pode ver, e uma substância com tudo desativado deliberadamente não dá ao médico mais do que uma categoria. Volte a ativar os botões para as substâncias que deseja que sejam legíveis.
As imagens dos itens estão em branco na interface
Elas vêm da pasta de imagens do seu inventário, detetadas automaticamente. Numa versão modificada (fork), aponte o resource para ela:
Config.UI.ImagePath = 'nui://my-inventory/web/images/'A verificação de versão imprime um erro
O resource pergunta ao GitHub pela versão atual ao iniciar. Um erro HTTP aí significa que o seu servidor não conseguiu aceder a raw.githubusercontent.com — devido a uma firewall ou a uma falha temporária. Isto não tem qualquer efeito no funcionamento do resource; a verificação apenas imprime a mensagem e continua.