AI Core
Podstawyai-radialmenu

ai-radialmenu

Menu radialne na F3 z wbudowanymi akcjami i pozycjami dodawanymi przez każdy inny skrypt. Odpowiada na API qb-radialmenu i tgiann-radialmenu-target.

ai-radialmenu to okrągłe menu, które otwiera się na F3. Zawiera kilka wbudowanych akcji i każdą pozycję dodaną przez inne skrypty: menu policji dla funkcjonariuszy, czas wyroku dla więźniów, akcje pojazdu podczas jazdy i tak dalej. Każda pozycja jest widoczna tylko wtedy, gdy ma to sens (na służbie, w pojeździe, z przedmiotem w ręce).

Co robi w grze

  • Wbudowane pozycje. Inventory (otwiera ekwipunek), HUD settings (otwiera własne ustawienia działającego HUD-a, widoczne tylko wtedy, gdy HUD ma menu ustawień), Keys (ekran klawiszy AI Core: klawiatura z każdym klawiszem, który coś robi, i własnymi przypisaniami gracza) oraz kategoria Vehicle w pojeździe.
  • Kategoria pojazdu. Engine on / off, Trunk i Hood dla kierowcy. Pozycja silnika nigdy nie uruchamia auta, do którego gracz nie ma klucza. Inne skrypty dodają tu własne pozycje pojazdu (klucze, miejsca, drzwi).
  • Pozycje z innych skryptów. Dodawane i usuwane na żywo, znikają, gdy dany skrypt się zatrzyma.
  • Podmenu. Kategoria otwiera własne koło. Najechanie na kategorię pokazuje jej pozycje jako małe ikony wokół niej.
  • Strony. Dziesięć pozycji na stronę. Klawisze od 1 do 9 i 0 wybierają pozycję; strzałki, kółko myszy lub przełącznik stron zmieniają stronę.
  • Cofanie. Backspace lub prawy przycisk myszy cofa o poziom; środkowy przycisk cofa lub zamyka; Escape, ponowne naciśnięcie klawisza otwierania lub kliknięcie poza kartami zamyka menu.
  • Po powaleniu. Gdy gracz jest martwy lub powalony, widoczne są tylko pozycje przeznaczone dla tego stanu. Jeśli takich nie ma, koło się nie otwiera.

Instalacja

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

Nie uruchamiaj obok niego qb-radialmenu ani tgiann-radialmenu-target: oba koła walczyłyby o klawisz. AI Core zgłasza je w konsoli i odrzuca graczy, dopóki działają oba.

Ustawienia w panelu

Brak. ai-radialmenu nie ma zakładki w panelu administratora: pozycje pochodzą ze skryptów, a klawisz ustawia się w zakładce Keybinds.

Komendy

Brak.

Klawisze

Domyślny klawiszCo robiNazwa w ustawieniach GTA
F3Otwiera menu radialne (naciśnij ponownie, aby zamknąć)Open the radial menu

Klawisz pojawia się też w podpowiedziach klawiszy HUD-a jako „Menu”. Zmień domyślny klawisz dla wszystkich w zakładce Keybinds panelu; każdy gracz może zmienić własny w ustawieniach klawiszy GTA.

Współpraca z innymi skryptami

  • qb-radialmenu (provide): skrypty, które wywołują exports['qb-radialmenu']:AddOption(...) / RemoveOption(...), dodają swoje pozycje do tego koła.
  • tgiann-radialmenu-target (provide): jego eksporty menu klienta (AddMenuItem, RegisterSubMenu, DisableMenu, ...) działają na tym kole.
  • Menu radialne ox_lib nie może być obsłużone: pozycje skryptów napisanych pod lib.addRadialItem pojawiają się we własnym kole ox_lib (domyślny klawisz Z), jeśli ox_lib działa.
  • Możesz go zastąpić. Wszystkie skrypty ai-* dodają swoje pozycje przez AI Core, który przekazuje je do pierwszego działającego menu radialnego: ai-radialmenu, tgiann-radialmenu-target, qb-radialmenu, tgiann-radialmenu, codem-supreme-radialmenu lub ox_lib. Przy innym kole brakuje niektórych funkcji (na przykład qb-radialmenu nie ma warunków, więc pozycja jest zawsze widoczna). Zobacz Zgodność.

Znane ograniczenia

  • Pozycja niedostępna w chwili wyboru (gracz wysiadł z pojazdu, zszedł ze służby) jest odrzucana komunikatem „That is not available right now”.
  • Pozycje qb-radialmenu nie mają własnych warunków: są zawsze widoczne.
  • ClearMenuItems z tgiann-radialmenu-target czyści tutaj tylko pozycje wywołującego skryptu (oryginał czyści pozycje wszystkich).

Na tej stronie