Solução de Problemas
Os problemas que as pessoas realmente enfrentam com este resource e a causa de cada um.
Uma alteração no resource não fez efeito
Seção intitulada “Uma alteração no resource não fez efeito”restart não relê o fxmanifest.lua. Se você adicionou um arquivo — um novo idioma, um novo modelo — execute refresh no console do servidor primeiro e depois restart mic_vape. Alterações no config.lua precisam apenas do restart.
Usar um vape não faz nada e não há erro
Seção intitulada “Usar um vape não faz nada e não há erro”Quase sempre é a ordem de inicialização. O mic_vape procura por es_extended ou qb-core quando inicia; se o seu framework iniciar depois dele, nenhum vape é registrado como utilizável e nada é exibido no console. Coloque ensure mic_vape abaixo do seu framework no server.cfg e reinicie o servidor. No QBox, isso significa abaixo de qbx_core: ele fornece qb-core, que é o que o mic_vape procura.
Se a ordem estiver correta:
- O nome do item não está em
Config.Vapes. Apenas os nomes listados lá são utilizáveis.transform_vape,freeze_vapeegravity_vapeestão nos arquivos de itens, mas não na configuração — veja Itens. - O item não existe no seu inventário. Adicione-o a partir de
inventory_items/. - O seu framework não é ESX, QBCore ou QBox sob esses nomes de resource. A detecção procura por
es_extendedeqb-corepelo nome (qbx_coredo QBox forneceqb-core); qualquer outra coisa precisa de uma condição extra nos dois arquivos embridge/.
A tecla E não dá a tragada
Seção intitulada “A tecla E não dá a tragada”- O vape não está na mão. Use o item primeiro; a tecla E só funciona com um vape na mão.
- O jogador reconfigurou a tecla. A tragada é o atalho de teclado “Vape Puff” em Configurações › Atalhos de Teclado › FiveM. Alterar
Config.PuffKeydefine apenas o padrão para jogadores que nunca salvaram esse atalho. - Está em tempo de recarga. Os vapes de poder aguardam de 1 a 10 segundos entre as tragadas. Com as notificações desativadas, nada avisa sobre isso.
Os jogadores não veem nenhuma mensagem
Seção intitulada “Os jogadores não veem nenhuma mensagem”Config.ShowNotifications vem como false. Defina como true para ativar as mensagens de “pegou”, “em recarga”, “vazio” e de poderes.
O vape sumiu da mão
Seção intitulada “O vape sumiu da mão”Ou ele acabou — atingiu sua contagem de puffs e uma unidade foi removida do inventário — ou o item saiu do inventário (foi largado, dado ou guardado). O resource verifica a cada 2,5 segundos e guarda o vape quando o item não está mais lá.
Mango e Paella vêm com 2 tragadas e Ginger com 1, então esses três desaparecem rápido. Aumente puffs no config.lua se quiser que durem mais.
O console do servidor imprime “[mic_vape] OnVapePuff triggered…” a cada tragada
Seção intitulada “O console do servidor imprime “[mic_vape] OnVapePuff triggered…” a cada tragada”Esse é o hook de estresse vazio. Config.Stress está ativado e OnVapePuff em bridge/server_bridge.lua apenas imprime essa linha. Coloque sua lógica de estresse lá ou defina Config.Stress = false.
O vape de teleporte não teleportou
Seção intitulada “O vape de teleporte não teleportou”Ele teleporta para o seu marcador no mapa quando o tempo do efeito termina (5 segundos por padrão), e não no momento da tragada. Defina um marcador primeiro. Sem um, ele avisa caso as notificações estejam ativadas.
O vape de velocidade do carro disse “No waypoint set!”
Seção intitulada “O vape de velocidade do carro disse “No waypoint set!””Esse é o texto da linha car_speed nos arquivos de idioma padrão; é a mensagem do próprio impulso do carro. Reescreva-a em locales/. O vape exige que você esteja dentro de um veículo no momento da tragada.
O vape aleatório não fez nada
Seção intitulada “O vape aleatório não fez nada”Ele escolhe entre todos os vapes em Config.Vapes, exceto ele mesmo e o vape normal, e isso inclui os sabores. Se o sorteio cair em um sabor, ele apenas solta fumaça e mais nada.
O vape de vida não curou
Seção intitulada “O vape de vida não curou”Com Config.StaticHealth = true, a tragada eleva a vida até Config.Health, e somente se você estiver abaixo desse valor. A vida no jogo vai de 100 a 200, então um valor de 100 ou menos não faz nada. Use 101–200 ou desative StaticHealth para que cada tragada some Config.Health.
Espanhol ou francês mostra “Locale [es] does not exist”
Seção intitulada “Espanhol ou francês mostra “Locale [es] does not exist””Os arquivos locales/es.lua e locales/fr.lua incluídos contêm texto em alemão registrado como de. Traduza o arquivo e mude sua chave para es ou fr. Veja Personalização.
O vape na mão fica invisível
Seção intitulada “O vape na mão fica invisível”Os modelos vêm da própria pasta stream/ do resource com def_props.ytyp. Verifique se ambos ainda estão lá, se o prop em Config.Vapes é um dos dez nomes mic_… e se nenhum outro resource no seu servidor transmite um modelo com o mesmo nome.
Usar um vape pela segunda vez o guardou
Seção intitulada “Usar um vape pela segunda vez o guardou”É assim que funciona: usar o mesmo vape novamente o guarda. Usar um vape diferente troca o que está na sua mão.