AI Core
Temelai-target

ai-target

Hedef gözü (target). Oyuncunun etkileşime girebileceği şeylerin üzerinde işaretler; etkileşim tuşu birini seçer. ox_target API’sini cevaplar.

ai-target, oyuncunun etkileşime girebileceği insanların, objelerin, araçların ve yerlerin üzerine küçük işaretler koyar. Oyuncu birine bakar, etkileşim tuşuna (E) basar ve eylem çalışır. Bir noktada birkaç eylem varsa, birini seçmek için küçük bir menü açılır.

Oyunda ne yapar

  • Kameraya yakın işaretler. Erişim mesafesindeki her etkileşim noktası, erişime girmeden biraz önce bir işaret gösterir; böylece oyuncular nerede bir şey yapabileceklerini görür.
  • Odak. Oyuncunun baktığı işaret odaktadır ve eylemini gösterir.
  • Tek tuş. İstemlerle aynı etkileşim tuşu (ai-lib’in E tuşu) odaktaki işareti kullanır.
  • Birden fazla seçenek. Birden fazla eylemi olan bir nokta "N options" (N seçenek) gösterir ve küçük bir menü açar.
  • Meslek kilitleri. Bir seçenek mesleklerle veya çetelerle (ve en düşük bir kademeyle) sınırlanabilir. Diğer oyuncular onu görmez.

İstem mi target mı: sunucu sahibi seçer

Her ai-* script’i yerlerini (dükkânlar, depolar, NPC’ler, kapılar) AI Core’un etkileşim noktalarıyla yapar. Sunucu sahibi bunların nasıl görüneceğini, tüm script’ler için tek seferde, AI Core’un General sekmesinde (Interaction kartı, Interaction style) seçer:

  • Prompt and key (İstem ve tuş, varsayılan): yakındayken ekranın sağında bir kutu ve etkileşim tuşu.
  • Target eye (Hedef gözü): noktalar target işaretlerine dönüşür. Bunun için ai-target gibi bir target script’i gerekir; yoksa istem kullanılır.

Prompt and key seçiliyken ai-target yine çalışır, ama üzerine sadece ox_target API’sini kendisi çağıran script’ler (üçüncü parti script’ler) işaret koyar.

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-target ekle. ai-core gerektirir. Veritabanı tablosu yoktur.

Yanında ox_target çalıştırma (ai-target ox_target’ın adına cevap verir). Sonra her ai-* script’inin onu kullanmasını istiyorsan General sekmesinde Interaction style ayarını Target eye yap.

Panel ayarları

Kendine ait yok. Tek ayar AI Core’un Interaction style ayarıdır (yukarıda).

Komutlar

Yok.

Tuşlar

ai-target’ın kendine ait tuşu yoktur. ai-lib’in etkileşim tuşunu kullanır:

Varsayılan tuşNe yaparGTA ayarlarındaki adı
EOdaktaki işareti (veya ekrandaki istemi) kullanırInteract with the prompt on screen

Diğer script’lerle çalışır

  • ox_target’ın yerine geçer (provide 'ox_target'). exports.ox_target:addBoxZone(...), addModel, addEntity, addGlobalVehicle ve diğer ox_target export’larını çağıran script’ler seçeneklerini ai-target’a koyar.
  • Yerine başkasını koyabilirsin. AI Core’un etkileşim noktaları tgiann-radialmenu-target, tgiann-target, sleepless_interact, ox_target, qb-target ve interact (darktrovx) ile de çalışır. ai-target’ı kaldır ve bunlardan birini başlat; bu sırayla çalışan ilki kullanılır. Bkz. Uyumluluk.

Bilinen sınırlar

  • ox_target’ın global options seçenekleri (addGlobalOption, hiçbir şeye bağlı olmayan seçenekler) sunulmaz: bunların yeri radyal menüdür. Bunu çağıran bir script konsolda uyarı alır.
  • Bir seçeneğin erişim mesafesi en fazla 50 m’dir (varsayılan 2.5 m).

Bu sayfada