Solução de problemas
O que realmente dá errado, e onde olhar.
Uma alteração em um arquivo não surtiu efeito
Seção intitulada “Uma alteração em um arquivo não surtiu efeito”Um restart simples não relê o fxmanifest.lua. Se você adicionou um arquivo — um locale novo, por exemplo — digite refresh no console do servidor primeiro e depois restart mic_chameleon. Alterações em config.lua e nos locales só precisam do restart.
“You do not have permission to use this command”
Seção intitulada ““You do not have permission to use this command””Com a config que acompanha o resource, o menu abre para os jogadores na lista de permissões e para os empregos mechanic e police, e para mais ninguém. Você pode:
- adicionar o jogador com
/chameleongivee o ID de servidor dele, ou - adicionar o emprego dele a
Config.AuthorizedJobs, ou - definir
Config.Permissions = falsepara deixar todo mundo pintar.
A mesma mensagem vinda do próprio /chameleongive significa que você não é admin segundo a bridge: o grupo admin ou superadmin no ESX, admin ou god no QBCore.
“Could not get player steam identifier”
Seção intitulada ““Could not get player steam identifier””A lista de permissões armazena Steam IDs. O jogador precisa estar com a Steam aberta ao conectar, senão não pode ser adicionado. Dê a ele um emprego de Config.AuthorizedJobs em vez disso, ou desative as permissões.
Nada acontece quando digito /chameleon
Seção intitulada “Nada acontece quando digito /chameleon”Você precisa estar sentado em um veículo; caso contrário aparece “You are not in a vehicle”. Se você está e nada aparece, verifique no console as linhas [Camaleon] — se nenhuma framework foi encontrada, o resource iniciou antes do ESX, do QBCore ou do QBox. Coloque ensure mic_chameleon abaixo da sua framework no server.cfg — no QBox, abaixo do qbx_core.
As mensagens estão em espanhol
Seção intitulada “As mensagens estão em espanhol”O config.lua que acompanha o resource tem Config.Locale = "es". Defina "en" ou outro dos nove códigos em locales/. O aviso do marcador e o título do menu não estão nos locales: altere-os em config.lua e html/ui.html.
A pintura parece uma cor lisa
Seção intitulada “A pintura parece uma cor lisa”As cores são pinturas que mudam de tom, do conjunto de cores de veículos mais novo, e vinte delas (223 a 242) vêm das pastas data/ e stream/ deste resource.
- Confirme que as duas pastas continuam no resource e não foram renomeadas.
- Os arquivos de dados são lidos quando um jogador conecta. Depois de instalar, quem já está no servidor precisa reconectar.
- Seu servidor precisa de uma build do jogo recente o bastante para ter pinturas camaleão. Se você força uma antiga com
sv_enforceGameBuild, aumente-a.
O Reset diz “No original color found for this vehicle”
Seção intitulada “O Reset diz “No original color found for this vehicle””A cor original é registrada na primeira vez que um carro é pintado, indexada pelo modelo e pela placa. Não é possível resetar se:
- o carro foi pintado antes de o resource ser instalado, ou por outro script;
- a placa dele mudou desde então;
- o
vehicle_original_colors.jsonfoi apagado.
Nesses casos, pinte-o de volta na sua oficina de costume.
A pintura sumiu depois de um restart
Seção intitulada “A pintura sumiu depois de um restart”Este resource pinta o carro que está na sua frente; ele não grava na sua garagem. Se a cor sobrevive a guardar e retirar o carro depende de o seu script de garagem salvar as propriedades do veículo. O que este resource mantém entre restarts é a cor original, para que o Reset continue funcionando.
Usar um item de pintura não faz nada
Seção intitulada “Usar um item de pintura não faz nada”Em ordem:
Config.UseItemsestá ativado? O console deve dizer que registrou 82 itens ao iniciar.- O item está definido no seu inventário com exatamente o mesmo nome —
chameleon_paint_200, e nãochameleon_200? Veja os arquivos emitems/. - Você está sentado em um veículo? O item só é consumido quando você está.
- O seu inventário respeita os itens utilizáveis da framework? Este resource os registra pelo ESX ou pelo QBCore, não diretamente pelo inventário.
Se você ativou Config.ItemsRequirePermission e o console do servidor mostra um erro quando um item é usado, desative-o de novo e nos envie o erro no Discord.
Os itens não têm imagens
Seção intitulada “Os itens não têm imagens”Nenhuma imagem acompanha o resource. Adicione PNGs com o nome dos itens (por exemplo chameleon_paint_200.png) à pasta de imagens do seu inventário.