ai-vehiclekeys
Araç anahtarları, kumandayla kilitleme, maymuncukla açma ve düz kontak, anahtarsız motor engeli.
ai-vehiclekeys bir aracı kimin kilitleyip açabileceğine ve çalıştırabileceğine karar verir. Anahtarı olmayan oyuncu motoru çalıştıramaz; maymuncukla kilitli bir kapıyı açmayı ya da arabaya düz kontak yapmayı deneyebilir.
Oyunda ne yapar
- Anahtar kimde. Sahipli bir aracın sahibinde anahtarı her zaman vardır; bir filo aracının sahibi olan meslek veya çetenin her üyesinde de vardır. Bu anahtarlar asla saklanmaz: ai-vehicles’taki sahipliği takip eder, böylece bir araba satılınca anahtar da onunla gider. Diğer script’ler ek anahtar verebilir (kiralık araç, meslek aracı, test sürüşü, admin spawn’ı); bunlar oyuncu server’dan çıkana ya da karakter değiştirene kadar geçerlidir.
- Kilitleme. Anahtarı sende olan bir aracın yakınında U’ya bas. Yayaysan farlar yanıp söner ve korna bir kez öter.
- Motor. Anahtarsız sürücü koltuğundayken motor kapalı kalır: oyuncu gaza basarak çalıştıramaz, radyal menüdeki motor seçeneği de reddeder. M, anahtarı olan sürücü için motoru kapatıp tekrar açar.
- Anahtarı verme. Anahtarını tuttuğun bir araçta otururken radyal menünün araç bölümünde Hand over the keys (Anahtarları ver) görünür. 3 m içindeki en yakın diğer oyuncu bir kopya alır (seninki sende kalır). İkisi de bildirim alır.
- Maymuncuk. Kilitli bir aracın yanında (3 m içinde) kapılarını açmak için bir
lockpickeşyası kullan. Anahtarı sende olmayan bir aracın sürücü koltuğunda kullanırsan düz kontak yaparsın: başarılı olursa oyuncu server’dan çıkana kadar anahtarı tutar. Sıra şöyledir: mini oyun (ayarlandıysa), ilerleme çubuğu, sonra şans zarı. Oyuncu sonuna kadar araca 4 m mesafede kalmalıdır. Başarısız bir deneme maymuncuğu kırabilir.
Kurulum
AI Core tarifiyle (recipe) kurulur. Elle: ai-core ve ai-vehicles satırlarından sonra ensure ai-vehiclekeys. Envanterinde yoksa bir lockpick eşyası ekle: ai-vehiclekeys onu hangi envanter çalışıyorsa onunla kullanılabilir olarak kaydeder.
Admin panelinde Server > General > Key script anahtar sistemini seçer. Automatic, desteklenen başka bir anahtar script’i çalışmıyorsa ai-vehiclekeys’i kullanır.
Panel ayarları
Admin paneli > Vehicle keys > Keys and locks sekmesi. Varsayılanlar data/settings.json dosyasından gelir.
Lock key bölümü
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Lock reach | Oyuncunun aracı kilitlemek ya da açmak için araca ne kadar yakın olması gerektiği. 2-30. | m | 6 |
Lockpicking bölümü
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Door chance | Maymuncuğun kilitli bir kapıyı açma şansı. 0-100. | % | 60 |
| Door time | Kapı için ilerleme çubuğunun ne kadar sürdüğü. 1-60. | sn | 5 |
| Hotwire chance | Motorun çalışma şansı; oyuncu sonra server’dan çıkana kadar anahtarları tutar. 0-100. | % | 35 |
| Hotwire time | Düz kontak için ilerleme çubuğunun ne kadar sürdüğü. 1-120. | sn | 10 |
| Break chance | Deneme başarısız olduğunda maymuncuğun kırılma şansı. 0-100. | % | 25 |
| Minigame | İlerleme çubuğundan önce oynanır: None, Skill check veya Lockpick. Maymuncuk oyununda kırılan maymuncuk harcanır. Kazanılan oyundan sonra yukarıdaki şans yine de zarla belirlenir: kararı tek başına oyuna bırakmak için onu %100 yap. | Lockpick | |
| Difficulty | Easy, Medium veya Hard. Sadece bir mini oyun seçildiğinde gösterilir. | Medium |
Komutlar
Yok.
Tuşlar
Her oyuncu bunları GTA’nın tuş ayarlarından (FiveM bölümü) değiştirebilir; sunucu sahibi varsayılanları admin panelinden (Keybinds) değiştirir.
| Varsayılan tuş | Ne yapar |
|---|---|
| U | Anahtarı sende olan en yakın aracı kilitler ya da açar. |
| M | Motor açık / kapalı (sadece sürücü koltuğunda). Anahtar yoksa "You do not have the keys to this vehicle" (Bu aracın anahtarları sende değil) gösterir. |
Neyin yerine geçer
fxProvide: qbx_vehiclekeys. exports.qbx_vehiclekeys:HasKeys, GiveKeys, RemoveKeys, SetLockState ve IsPlayerNearVehicle ai-vehiclekeys’e ulaşır.
Diğer anahtar script’leri
Onun yerine başka bir anahtar script’i çalıştırabilirsin: AI Core’un anahtar katmanı qbx_vehiclekeys, qb-vehiclekeys, wasabi_carlock, Renewed-Vehiclekeys, MrNewbVehicleKeys, vehicles_keys (Jaksam), mVehicle, cd_garage’ın anahtarları ve tgiann-hotwire ile konuşur. Admin panelinden seç (Server > General > Key script) ve ai-vehiclekeys’i durdur. Her ai-* script’i anahtarları bu katman üzerinden verdiği için çalışmaya devam eder.
Bilinen sınırlar
- Ek anahtarlar (düz kontakla alınan, verilen, script’lerin verdiği) sadece oturum boyunca geçerlidir: oyuncu çıkınca ya da karakter değiştirince yok olur.
- Maymuncukla açma için
lockpickeşyasının envanterinin eşya listesinde bulunması gerekir.