AI Core
Essenciaisai-target

ai-target

O target. Marcadores no que um jogador pode interagir; a tecla de interação escolhe um. Responde à API do ox_target.

O ai-target coloca pequenos marcadores nas pessoas, objetos, veículos e lugares com que um jogador pode interagir. O jogador olha para um, aperta a tecla de interação (E), e a ação roda. Quando um ponto tem várias ações, um pequeno menu abre para escolher uma.

O que faz no jogo

  • Marcadores perto da câmera. Todo ponto de interação ao alcance mostra um marcador, um pouco antes de estar ao alcance, para que os jogadores vejam onde podem fazer algo.
  • Foco. O marcador para o qual o jogador olha fica em foco e mostra sua ação.
  • Uma tecla. A mesma tecla de interação dos avisos (o E do ai-lib) usa o marcador em foco.
  • Várias opções. Um ponto com mais de uma ação mostra "N options" e abre um pequeno menu.
  • Restrição por emprego. Uma opção pode ser limitada a empregos ou gangues (e a um cargo mínimo). Outros jogadores não a veem.

Aviso ou target: o dono escolhe

Todo script ai-* cria seus lugares (lojas, baús, NPCs, portas) pelos pontos de interação do AI Core. O dono escolhe como eles aparecem, para todos os scripts de uma vez, na aba General do AI Core (cartão Interaction, Interaction style):

  • Prompt and key (padrão): uma caixa à direita da tela e a tecla de interação quando perto.
  • Target eye: os pontos viram marcadores de target. Isso precisa de um script de target como o ai-target; sem um, o aviso é usado.

Com Prompt and key escolhido, o ai-target continua rodando, mas só scripts que chamam a API do ox_target por conta própria (scripts de terceiros) colocam marcadores nele.

Instalação

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

Não rode o ox_target junto com ele (o ai-target responde pelo nome do ox_target). Depois, defina Interaction style como Target eye na aba General se quiser todos os scripts ai-* nele.

Configurações do painel

Nenhuma própria. A única configuração é o Interaction style do AI Core (acima).

Comandos

Nenhum.

Teclas

O ai-target não tem tecla própria. Ele usa a tecla de interação do ai-lib:

Tecla padrãoO que fazNome nas configurações do GTA
EUsa o marcador em foco (ou o aviso na tela)Interact with the prompt on screen

Funciona com outros scripts

  • Substitui o ox_target (provide 'ox_target'). Scripts que chamam exports.ox_target:addBoxZone(...), addModel, addEntity, addGlobalVehicle e os outros exports do ox_target colocam suas opções no ai-target.
  • Você pode substituí-lo. Os pontos de interação do AI Core também funcionam com tgiann-radialmenu-target, tgiann-target, sleepless_interact, ox_target, qb-target e interact (darktrovx). Remova o ai-target e inicie um desses; o primeiro que estiver rodando nessa ordem é usado. Veja Compatibilidade.

Limites conhecidos

  • As opções globais do ox_target (addGlobalOption, opções que não ficam em nada) não são oferecidas: elas pertencem a um menu radial. Um script que o chama recebe um aviso no console.
  • O alcance de uma opção é no máximo 50 m (padrão 2,5 m).

Nesta página