AI Core
Podstawyai-target

ai-target

Oko targetu. Znaczniki na tym, z czym gracz może wejść w interakcję; klawisz interakcji wybiera jeden z nich. Odpowiada na API ox_target.

ai-target umieszcza małe znaczniki na ludziach, obiektach, pojazdach i miejscach, z którymi gracz może wejść w interakcję. Gracz patrzy na jeden z nich, naciska klawisz interakcji (E) i akcja się wykonuje. Gdy punkt ma kilka akcji, otwiera się małe menu do wyboru.

Co robi w grze

  • Znaczniki blisko kamery. Każdy punkt interakcji w zasięgu pokazuje znacznik, trochę zanim znajdzie się w zasięgu, więc gracze widzą, gdzie mogą coś zrobić.
  • Fokus. Znacznik, na który patrzy gracz, ma fokus i pokazuje swoją akcję.
  • Jeden klawisz. Ten sam klawisz interakcji co dla podpowiedzi (E z ai-lib) używa znacznika z fokusem.
  • Kilka opcji. Punkt z więcej niż jedną akcją pokazuje „N options” i otwiera małe menu.
  • Blokady prac. Opcję można ograniczyć do prac lub gangów (i minimalnego stopnia). Inni gracze jej nie widzą.

Podpowiedź czy target: wybiera właściciel

Każdy skrypt ai-* tworzy swoje miejsca (sklepy, schowki, NPC, drzwi) przez punkty interakcji AI Core. Właściciel wybiera, jak wyglądają, dla wszystkich skryptów naraz, w zakładce General AI Core (karta Interaction, Interaction style):

  • Prompt and key (domyślnie): ramka po prawej stronie ekranu i klawisz interakcji, gdy jesteś blisko.
  • Target eye: punkty stają się znacznikami targetu. Wymaga to skryptu targetu, takiego jak ai-target; bez niego używana jest podpowiedź.

Przy wybranym Prompt and key ai-target nadal działa, ale znaczniki umieszczają w nim tylko skrypty, które same wywołują API ox_target (skrypty zewnętrzne).

Instalacja

Instaluje go przepis txAdmin AI Core. Ręcznie: włóż folder do resources/[ai]/ i dodaj ensure ai-target do server.cfg po ensure ai-core. Wymaga ai-core. Nie ma tabeli w bazie danych.

Nie uruchamiaj obok niego ox_target (ai-target odpowiada na nazwę ox_target). Potem ustaw Interaction style na Target eye w zakładce General, jeśli chcesz, aby każdy skrypt ai-* z niego korzystał.

Ustawienia w panelu

Brak własnych. Jedynym ustawieniem jest Interaction style z AI Core (wyżej).

Komendy

Brak.

Klawisze

ai-target nie ma własnego klawisza. Używa klawisza interakcji ai-lib:

Domyślny klawiszCo robiNazwa w ustawieniach GTA
EUżywa znacznika z fokusem (lub podpowiedzi na ekranie)Interact with the prompt on screen

Współpraca z innymi skryptami

  • Zastępuje ox_target (provide 'ox_target'). Skrypty, które wywołują exports.ox_target:addBoxZone(...), addModel, addEntity, addGlobalVehicle i inne eksporty ox_target, umieszczają swoje opcje w ai-target.
  • Możesz go zastąpić. Punkty interakcji AI Core działają też z tgiann-radialmenu-target, tgiann-target, sleepless_interact, ox_target, qb-target i interact (darktrovx). Usuń ai-target i uruchom jeden z nich; używany jest pierwszy działający w tej kolejności. Zobacz Zgodność.

Znane ograniczenia

  • Opcje globalne ox_target (addGlobalOption, opcje, które nie są przypięte do niczego) nie są dostępne: należą do menu radialnego. Skrypt, który to wywoła, dostaje ostrzeżenie w konsoli.
  • Zasięg opcji wynosi najwyżej 50 m (domyślnie 2,5 m).

Na tej stronie