AI Core
Essenciaisai-radialmenu

ai-radialmenu

O menu radial no F3, com ações embutidas e os itens que todos os outros scripts adicionam. Responde às APIs do qb-radialmenu e do tgiann-radialmenu-target.

O ai-radialmenu é o menu redondo que abre no F3. Ele guarda algumas ações embutidas e todo item que outros scripts adicionam: o menu da polícia para policiais, o tempo de prisão para presos, ações de veículo enquanto dirige, e assim por diante. Cada item só aparece quando faz sentido (em serviço, em um veículo, segurando um item).

O que faz no jogo

  • Itens embutidos. Inventory (abre o inventário), HUD settings (abre as próprias configurações do HUD rodando, mostrado só quando o HUD tem um menu de configurações), Keys (a tela de teclas do AI Core: um teclado com toda tecla que faz algo e as configurações próprias do jogador), e uma categoria Vehicle quando está em um veículo.
  • Categoria de veículo. Engine on / off, Trunk e Hood para o motorista. O item de motor nunca liga um carro do qual o jogador não tem a chave. Outros scripts adicionam seus próprios itens de veículo aqui (chaves, bancos, portas).
  • Itens de outros scripts. Adicionados e removidos ao vivo, e somem quando esse script para.
  • Submenus. Uma categoria abre seu próprio menu. Passar o mouse sobre uma categoria mostra os itens dela como ícones pequenos ao redor.
  • Páginas. Dez itens por página. As teclas 1 a 9 e 0 escolhem um item; as setas, a roda do mouse ou o paginador mudam de página.
  • Voltar. Backspace ou um clique direito volta um nível; o botão central volta ou fecha; Escape, a tecla de abrir de novo, ou um clique fora dos cartões o fecha.
  • Enquanto caído. Quando o jogador está morto ou caído, só itens feitos para esse estado aparecem. Se não houver nenhum, o menu não abre.

Instalação

A receita do txAdmin do AI Core o instala. À mão: coloque a pasta em resources/[ai]/ e adicione ensure ai-radialmenu ao server.cfg depois de ensure ai-core. Ele precisa do OneSync e do ai-core. Ele não tem tabela no banco de dados.

Não rode o qb-radialmenu ou o tgiann-radialmenu-target junto com ele: os dois menus brigariam pela tecla. O AI Core os aponta no console e recusa jogadores enquanto os dois estão rodando.

Configurações do painel

Nenhuma. O ai-radialmenu não tem aba no painel de administração: os itens vêm dos scripts, e a tecla é definida na aba Keybinds.

Comandos

Nenhum.

Teclas

Tecla padrãoO que fazNome nas configurações do GTA
F3Abre o menu radial (aperte de novo para fechar)Open the radial menu

A tecla também aparece nas dicas de teclas do HUD como "Menu". Troque o padrão de todos na aba Keybinds do painel; cada jogador pode trocar a sua nas configurações de teclas do GTA.

Funciona com outros scripts

  • qb-radialmenu (provide): scripts que chamam exports['qb-radialmenu']:AddOption(...) / RemoveOption(...) adicionam seus itens a este menu.
  • tgiann-radialmenu-target (provide): os exports de menu do cliente dele (AddMenuItem, RegisterSubMenu, DisableMenu, ...) funcionam neste menu.
  • O radial do ox_lib não pode ser respondido: itens de scripts escritos para lib.addRadialItem aparecem no próprio menu do ox_lib (tecla padrão Z) se o ox_lib estiver rodando.
  • Você pode substituí-lo. Todos os scripts ai-* adicionam seus itens através do AI Core, que os entrega ao primeiro menu radial que estiver rodando: ai-radialmenu, tgiann-radialmenu-target, qb-radialmenu, tgiann-radialmenu, codem-supreme-radialmenu ou ox_lib. Com outro menu, alguns recursos faltam (por exemplo, o qb-radialmenu não tem condições, então um item sempre aparece). Veja Compatibilidade.

Limites conhecidos

  • Um item que está indisponível quando escolhido (o jogador saiu do veículo, saiu de serviço) é recusado com "That is not available right now".
  • Os itens do qb-radialmenu não têm condições próprias: eles sempre aparecem.
  • O ClearMenuItems do tgiann-radialmenu-target limpa aqui só os itens do script que chama (o original limpa os de todos).

Nesta página