Pular para o conteúdo

Instalação

Cinco minutos. Não há arquivo SQL próprio nem uma segunda resource: a única coisa que você adiciona fora da pasta são os itens das aves no seu inventário.


Você precisaPor quê
ESX, QBCore ou QBox, em execuçãoAs aves são itens utilizáveis, registrados através do seu framework
Acesso à lista de itens do seu inventárioQuatorze itens precisam existir lá
Acesso à pasta de imagens do seu inventárioPara que os itens tenham ícones

Coloque mic_parrots dentro de suas resources, por exemplo em resources/[mic]/. Mantenha o nome da pasta como está; o menu se comunica com a resource pelo próprio nome dela.

As nove aves personalizadas estão na pasta stream/ e seus dados de voo estão em flight.meta. Ambos são carregados automaticamente pelo manifesto; você não precisa movê-los para lugar nenhum.


No server.cfg, coloque ensure mic_parrots abaixo do seu framework (es_extended, qb-core ou qbx_core) e abaixo do seu inventário.

Funcionou quando o servidor inicia mic_parrots sem linhas vermelhas abaixo dele.


Abra config.lua e defina Config.Framework para um dos seguintes valores:

ValorPara
esxESX (este é o padrão)
qb-coreQBCore
qboxQBox

Não há detecção automática: este valor decide como os itens são registrados e como as notificações são exibidas.


Nada para importar para a resource em si. No ESX com o inventário padrão, os itens ficam na tabela items, então você os adiciona lá (próximo passo).


Cada nome de item chama uma ave. Os nomes dos itens ficam no lado esquerdo de Config.BirdItems em config.lua.

ItemAveModelo
crowCorvojogo base
pigeonPombojogo base
seagullGaivotajogo base
cormorantCorvo-marinhojogo base
chickenhawkGaviãojogo base
macawArarapersonalizado, transmitido
parrotPapagaiopersonalizado, transmitido
falconFalcãopersonalizado, transmitido
vultureAbutrepersonalizado, transmitido
eagleÁguiapersonalizado, transmitido
owlCorujapersonalizado, transmitido
hornbillCalaupersonalizado, transmitido
sparrowPardalpersonalizado, transmitido
warblerToutinegrapersonalizado, transmitido

Onde estão as definições prontas: o arquivo readme.md dentro da resource possui três blocos, um para cada inventário:

  • ox_inventory — o bloco marcado para ox_inventory/data/items.lua. Cole-o nesse arquivo.
  • QBCore — o bloco marcado para qb-core/shared/items.lua. Cole-o nesse arquivo.
  • ESX — o bloco marcado como “ITEMS FOR ESX SQL”. Execute-o uma vez no seu banco de dados.

Imagens: todos os quatorze ícones estão na pasta inventory_images/, nomeados de acordo com o item (crow.png, eagle.png…). Copie-os para a pasta de imagens do seu inventário — para o ox_inventory é ox_inventory/web/images/, para o qb-inventory é qb-inventory/html/images/.

Funcionou quando você consegue dar parrot para si mesmo e ele aparece no seu inventário com a imagem correspondente.


Dê uma ave para si mesmo e use-a pelo inventário.

Funcionou quando seu personagem assobia, uma ave vem voando por trás e pousa no seu ombro direito. Pressione U (ou digite /parrot) e o menu Bird Companion se abrirá com Shoulder, Head, Dismiss e Follow. Dismiss manda a ave embora e libera você para chamar outra.


  • Config.Framework corresponde ao seu servidor. Um valor incorreto é o motivo mais comum para nada acontecer.
  • Todos os quatorze itens existem, incluindo sparrow, e cada um tem o seu ícone.
  • Config.Locale está definido com o idioma que você deseja para as notificações.
  • A tecla U está livre. Se outro script usar o U, altere Config.MenuKey — veja Personalização.