ai-radialmenu
F3’teki radyal menü; yerleşik eylemler ve diğer her script’in eklediği öğelerle. qb-radialmenu ve tgiann-radialmenu-target API’lerini cevaplar.
ai-radialmenu F3 ile açılan yuvarlak menüdür. Birkaç yerleşik eylem ve diğer script’lerin eklediği her öğeyi tutar: memurlar için polis menüsü, mahkumlar için hapis süresi, sürerken araç eylemleri vb. Her öğe sadece anlamlı olduğunda görünür (mesaideyken, araçtayken, bir eşya tutarken).
Oyunda ne yapar
- Yerleşik öğeler. Inventory (envanteri açar), HUD settings (çalışan HUD’un kendi ayarlarını açar, sadece HUD’un bir ayar menüsü varsa görünür), Keys (AI Core’un tuşlar ekranı: bir şey yapan her tuşu ve oyuncunun kendi atamalarını gösteren bir klavye) ve araçtayken bir Vehicle kategorisi.
- Vehicle kategorisi. Sürücü için Engine on / off, Trunk ve Hood. Motor öğesi, oyuncunun anahtarı olmayan bir arabayı asla çalıştırmaz. Diğer script’ler kendi araç öğelerini buraya ekler (anahtarlar, koltuklar, kapılar).
- Diğer script’lerden öğeler. Canlı olarak eklenir ve kaldırılır, o script durduğunda kaybolur.
- Alt menüler. Bir kategori kendi çarkını açar. Bir kategorinin üzerine gelmek öğelerini etrafında küçük simgeler olarak gösterir.
- Sayfalar. Sayfa başına on öğe. 1 ile 9 ve 0 tuşları bir öğe seçer; oklar, fare tekerleği veya sayfa düğmeleri sayfayı çevirir.
- Geri gitme. Backspace veya sağ tık bir seviye geri gider; ortadaki düğme geri gider veya kapatır; Escape, açma tuşuna yeniden basmak veya kartların dışına tıklamak kapatır.
- Yerdeyken. Oyuncu ölü veya yerdeyken sadece o durum için yapılmış öğeler görünür. Hiç yoksa çark açılmaz.
Kurulum
AI Core txAdmin tarifi (recipe) kurar. Elle: klasörü resources/[ai]/ içine koy ve server.cfg dosyasına ensure ai-core satırından sonra ensure ai-radialmenu ekle. OneSync ve ai-core gerektirir. Veritabanı tablosu yoktur.
Yanında qb-radialmenu veya tgiann-radialmenu-target çalıştırma: iki çark tuş için çakışır. AI Core bunları konsolda bildirir ve ikisi birlikte çalışırken oyuncuları reddeder.
Panel ayarları
Yok. ai-radialmenu’nün admin panelinde sekmesi yoktur: öğeler script’lerden gelir, tuş Keybinds sekmesinde ayarlanır.
Komutlar
Yok.
Tuşlar
| Varsayılan tuş | Ne yapar | GTA ayarlarındaki adı |
|---|---|---|
| F3 | Radyal menüyü açar (kapatmak için tekrar bas) | Open the radial menu |
Tuş HUD’un tuş ipuçlarında da "Menu" olarak görünür. Herkes için varsayılanı panelin Keybinds sekmesinde değiştir; her oyuncu kendininkini GTA’nın tuş ayarlarında değiştirebilir.
Diğer script’lerle çalışır
- qb-radialmenu (
provide):exports['qb-radialmenu']:AddOption(...)/RemoveOption(...)çağıran script’ler öğelerini bu çarka ekler. - tgiann-radialmenu-target (
provide): client menü export’ları (AddMenuItem,RegisterSubMenu,DisableMenu, ...) bu çarkta çalışır. - ox_lib’in radyal menüsü cevaplanamaz:
lib.addRadialItemiçin yazılmış script’lerin öğeleri, ox_lib çalışıyorsa ox_lib’in kendi çarkında (varsayılan tuş Z) görünür. - Yerine başkasını koyabilirsin. Tüm
ai-*script’leri öğelerini AI Core üzerinden ekler; AI Core onları çalışan ilk radyal menüye verir: ai-radialmenu, tgiann-radialmenu-target, qb-radialmenu, tgiann-radialmenu, codem-supreme-radialmenu veya ox_lib. Başka bir çarkla bazı özellikler eksik kalır (örneğin qb-radialmenu’de koşul yoktur, bu yüzden bir öğe her zaman görünür). Bkz. Uyumluluk.
Bilinen sınırlar
- Seçildiğinde kullanılamayan bir öğe (oyuncu araçtan indi, mesaiden çıktı) "That is not available right now" ile reddedilir.
- qb-radialmenu öğelerinin kendi koşulları yoktur: her zaman görünürler.
- tgiann-radialmenu-target’ın
ClearMenuItemsfonksiyonu burada sadece çağıran script’in öğelerini temizler (orijinali herkesinkini temizler).