Instalação
Cinco minutos, a maior parte adicionando os itens ao seu inventário.
Antes de começar
Seção intitulada “Antes de começar”| Você precisa | Por quê |
|---|---|
| ESX, QBCore ou QBox, em execução | Os quatro itens utilizáveis são registrados através do seu framework |
| Um inventário que comporte cinco novos itens | ox_inventory, qb-inventory ou o padrão do ESX funcionam |
1. Coloque a pasta no lugar
Seção intitulada “1. Coloque a pasta no lugar”Solte mic_carbomb nos seus resources, por exemplo dentro de resources/[mic]/. Não há resource de props para acompanhá-lo.
2. Inicie-o após o seu framework
Seção intitulada “2. Inicie-o após o seu framework”No server.cfg, coloque ensure mic_carbomb abaixo do seu framework (es_extended, qb-core ou qbx_core) e do seu inventário.
Funcionou quando o console do servidor não mostrar nenhuma linha vermelha do mic_carbomb ao iniciar. A que você não quer ver é “Invalid framework specified in config.lua. Use ‘esx’ or ‘qbcore’.”
3. O banco de dados — nada próprio
Seção intitulada “3. O banco de dados — nada próprio”mic_carbomb mantém as bombas plantadas na memória do servidor, não no banco de dados. A única etapa de banco de dados são as linhas de itens do ESX na etapa 4, e somente se você usar o inventário padrão do ESX.
4. Adicione os itens
Seção intitulada “4. Adicione os itens”| Item | O que ele faz |
|---|---|
car_bomb | Use-o para segurar uma bomba e pressione E perto de um veículo para plantá-la |
phone_detonator | Abre o celular detonador: suas bombas, detonar agora ou com temporizador |
bomb_detector | Pega o scanner; use-o novamente para guardá-lo |
bomb_defuser | Pega a caixa de ferramentas; pressione E perto de um veículo com bomba para desarmar |
defused_bomb | Não utilizável. Devolvido após um desarme quando Config.ReturnDefusedBomb está ativado |
As definições prontas vêm em inventory_items/, e os ícones em inventory_images/:
| Inventário | Definições (mic_carbomb/inventory_items/) | Onde colocá-las | Ícones |
|---|---|---|---|
| ox_inventory | ox_inventory.md | ox_inventory/data/items.lua | Copie inventory_images/*.png para ox_inventory/web/images/ |
| QBCore / qb-inventory | qb_inventory.md | qb-core/shared/items.lua | Copie-os para qb-inventory/html/images/ |
| Inventário padrão ESX | esx_sql_items.md | Execute a instrução contida nele uma vez no seu banco | — |
Funcionou quando você se der um de cada e todos os cinco aparecerem no seu inventário com seus ícones.
5. Informe o seu framework
Seção intitulada “5. Informe o seu framework”Abra o config.lua e defina Config.Framework como esx (o padrão) ou qbcore. Não há detecção automática. No QBox, escolha qbcore: o QBox executa resources QBCore através da sua camada de compatibilidade.
Enquanto estiver lá: Config.WebhookEnabled vem ativado por padrão com uma URL de espaço reservado. Cole o seu webhook do Discord em Config.WebhookURL ou defina WebhookEnabled como false.
6. Primeiro teste
Seção intitulada “6. Primeiro teste”- Crie um veículo e saia dele.
- Use
car_bomb. Uma bomba aparece na sua mão. Aproxime-se do veículo (a menos de 2 m) e pressione E. A animação de plantio dura dois segundos e a bomba some da sua mão. - Use
bomb_detectore olhe para o veículo. Ele apita e um blip vermelho aparece no veículo. - Use
bomb_detectornovamente para guardá-lo. Afaste-se bem do veículo, mas mantenha-o à vista — o detonador só pode explodir um veículo que esteja carregado ao seu redor. - Use
phone_detonator. O celular lista o modelo e a placa do veículo. Pressione a tecla verde.
Funcionou quando o veículo explode e desaparece da lista do celular.
Para testar o desarme, plante uma segunda bomba, use bomb_defuser, fique ao lado do veículo e pressione E. Funcionou quando a animação de reparo termina, o bipe para e uma car_bomb volta para você.
Antes de abrir sua cidade
Seção intitulada “Antes de abrir sua cidade”Config.Frameworkcorresponde ao framework que você realmente usa (qbcoreno QBox).- QBCore: o
namede cada item é igual à sua chave. - O webhook tem uma URL real ou está desativado.
- O
config.luaé enviado para todos os jogadores (é um script compartilhado). Qualquer pessoa que vasculhar seus arquivos de cliente pode ler a URL do webhook. Use um webhook para um canal que você não se importe que receba spam, ou deixe-o desativado. - Decida o custo dos itens. Por padrão, plantar não consome a bomba (
Config.RemoveItemestá desativado), então umacar_bombplanta quantas bombas o jogador quiser.