AI Core
Suç ve yarışai-robberies

ai-robberies

Market, banka, kuyumcu ve ev soygunları ile zırhlı araç işi; hepsi admin panelinden ayarlanır ve server’da kontrol edilir.

ai-robberies oyuncuların market yazar kasalarını ve çelik kasalarını, kasa dairesi kapılarının arkasındaki banka kasalarını, kuyumcu vitrinlerini ve evleri soymasını, bir zırhlı araca saldırmasını sağlar. Her yerin kendi polis şartı, bekleme süresi ve ihbar ihtimali vardır; her hedefin aleti, süresi, mini oyunu ve ödülü vardır. Server her adımı kontrol eder.

Oyunda ne yapar

  • Yerler ve hedefler. Bir yer bir market, banka, kuyumcu ya da evdir. Bir hedef orada soyulacak tek bir şeydir: yazar kasa, çelik kasa, kiralık kasa, vitrin, kapı, ev kapısı ya da arama noktası. Her hedef bir etkileşim noktasıdır (Rob, bekleme süresini beklerken Emptied).
  • Bir hedefi soymak.
    1. Server mesaideki polisi (yerin Police needed değeri), bekleme süresini, oyuncunun envanterindeki aleti ve hedef üzerinde başka kimsenin çalışmadığını kontrol eder.
    2. Bir mini oyun oynanır (türe göre ya da hedefte ayarlandığı gibi maymuncuk veya beceri kontrolü). Kaybedilen oyun hedefi serbest bırakır; kırılan maymuncuk hedefin aletinden birini harcar.
    3. Oyuncu hedefe dönük durup 2.5 m içinde kalırken bir ilerleme çubuğu çalışır.
    4. Server tekrar kontrol eder, sonra parayı paneldeki para hesabına öder ve ödül eşyasını verir.
  • Türler.
    • Register, Safe, Locker: para ve eşya öder.
    • Vitrine: elde bir silah gerektirir.
    • Door: ödeme yapmak yerine bir kapıyı yerin bekleme süresi bitene kadar açar (bir ai-doorlock kapısı ya da her oyuncunun oyununda açılan bir kasa dairesi objesi).
    • House door (break in): soyguncuyu evin iç mekânına götürür. Evin diğer hedefleri (arama noktaları) sadece içerideki oyuncular için çalışır.
    • Search spot: evin içinde aranacak bir yer.
  • Bekleme süresi. Soyulan bir hedef, yerinin bekleme süresi boyunca boş kalır. Açılan bir kapı da o kadar açık kalır.
  • Polis ihbarı. Bir ziyaretteki ilk soygun polise ihbar gönderebilir (yerin Alert chance değeri), bekleme süresi başına bir kez. İhbar yerin ihbar noktasını gösterir.
  • Evler. Dolu olan her ev özel bir dünyadır (routing bucket): içeride sadece o evin soyguncuları bulunur. Bir evin içindeyken sunucudan çıkan oyuncu kapısında geri gelir.
  • Zırhlı araç. İş verende soyguncu iş ücretini öder. Korumalı bir araç rastgele bir doğuş noktasına park eder. Korumalar 40 m içine gelen oyunculara saldırır. Patlayıcı eşyasını arka kapılara yerleştir, fitili bekle, sonra parayı yağmala. Soyulmayan araç ömrü dolunca gider.

Kurulum

AI Core tarifiyle (recipe) kurulur. Elle: ensure ai-core satırından sonra ensure ai-robberies. ai-core ve OneSync gerektirir.

  • Varsayılanların kullandığı eşyalar: aletler lockpick, drill, electronickit, c4; ganimet rolex, goldchain, diamond_ring. ai-inventory’nin varsayılan eşya listesinde bunlar vardır; başka bir envanterle bunları ekle ya da hedefleri değiştir.
  • Banka kasa dairesi kapıları: Doorlock door id’si olan hedefler o kapıya sahip ai-doorlock gerektirir. Yoksa hedefte ayarlanan kasa dairesi objesi döner.
  • Polis ihbarları AI Core’un kullandığı polis ihbar script’ine gider.

Varsayılanlar QBCore’un soygun script’lerini kopyalar: 21 market (her birinde yazar kasalar ve bir çelik kasa), 6 Fleeca bankası, Paleto Bay ve Pacific Standard (kasa dairesi kapıları ve kiralık kasalar), Vangelico (20 vitrin), arama noktalı 81 ev ve zırhlı araç. Bu yaklaşık 870 hedef eder.

Panel ayarları

Admin paneli > Robberies. Varsayılanlar data/places.json, data/targets.json ve data/settings.json dosyalarından gelir.

Places sekmesi

AyarNeyi değiştirirBirimYeni yer için varsayılan
NameYerin ihbarda ve blip’te gösterilen adı. 1-48 karakter.boş
Alert pointPolis ihbarının gösterdiği yer.0, 0, 0
Police neededBurada bir şey soyulabilmesi için gereken mesaideki memur sayısı. 0-32.0
CooldownSoyulan bir hedefin ne kadar boş (ve açılan bir kapının ne kadar açık) kalacağı. 1-1440.dk30
Alert chanceBir ziyaretteki ilk soygunun polise ihbar gönderme ihtimali (bekleme süresi başına bir kez). 0-100.%100
Show on the mapYeri Place blip görünümüyle gösterir (Settings sekmesi).kapalı
Interior point (House card)Bu yeri ev yapmak için bir iç mekân ayarla: soyguncuların içeride belirdiği (ve çıktığı) yer. Ev olmayan yerler için 0, 0, 0 bırak.0, 0, 0

Yer türüne göre varsayılan değerler:

YerlerPolice neededCooldownAlert chance
Marketler (store_1 - store_21)030 dk%70
Bankalar (bank_1 - bank_6, paleto, pacific)260 dk%100
Vangelico (vangelico)245 dk%100
Evler (house_1 - house_81)060 dk%30

Bir yeri silmek, başka bir yeri gösterene kadar hedeflerini durdurur.

Targets sekmesi

Target

AyarNeyi değiştirirBirimYeni hedef için varsayılan
PlaceBu hedefin ait olduğu yerin id’si (store_1).boş
NameHedefin adı ("Register 1").boş
KindRegister, Safe, Locker, Vitrine, Door, House door (break in) ya da Search spot. Animasyonu belirler. Vitrinler elde silah gerektirir; kapılar ödeme yerine açılır; ev kapısı içeri girer (yerin bir iç mekânı olmalıdır).Register
SpotSoyguncunun çalıştığı yer. Soyguncu buraya 2.5 m mesafede durmalıdır.0, 0, 0
Durationİlerleme çubuğunun ne kadar sürdüğü. 1-600.sn20
Needed toolSoyguncunun taşıması gereken eşya. Boş: yok.boş
The tool is used upAçık: soygun başarılı olunca aletten bir tane alınır.kapalı
Minigameİlerleme çubuğundan önce oynanır. Automatic (by kind): yazar kasalar ve ev kapıları için maymuncuk, çelik kasalar, kiralık kasalar ve kapılar için beceri kontrolü, vitrinler ve arama noktaları için hiçbiri. Ya da None, Skill check, Lockpick. Kırılan bir maymuncuk gereken aletten bir tane alır.Automatic
DifficultyEasy, Medium ya da Hard (None ile gösterilmez).Medium

Door (kapı hedefleri yerin bekleme süresi bitene kadar bir kapıyı açar)

AyarNeyi değiştirirBirimVarsayılan
Doorlock doorai-doorlock’taki bir kapının id’si. Boş: bunun yerine aşağıdaki kasa dairesi objesi döner.boş
Vault modelNoktaya 6 m mesafedeki, her oyuncunun oyununda döndürülen bir harita objesi.boş
Closed headingObjenin kapalıyken yönü. -720 ile 720 arası.°0
Open headingObjenin açıkken yönü. -720 ile 720 arası.°0

Reward (süre dolunca soyguncunun aldığı para ve eşyalar)

AyarNeyi değiştirirBirimVarsayılan
Money from / Money up toİkisinin arasında rastgele bir miktar. 0-1,000,000.$0 / 0
ItemParayla birlikte verilen eşya. Boş: yok.boş
Items from / Items up toİkisinin arasında rastgele bir adet. 0-100.0 / 0

Türe göre varsayılan hedefler:

HedeflerAletSüreParaEşyalar
Market yazar kasalarılockpick20 sn$80-200
Market çelik kasalarıyok60 sn$400-1,2000-3 rolex
Banka kasa dairesi kapılarıelectronickit (Paleto ve Pacific’te ayrıca c4), harcanır30 sn
Banka kiralık kasalarıdrill25 sn$500-1,5001-4 goldchain
Vangelico vitrinlerielde silah5 sn1-4 rolex, goldchain ya da diamond_ring
Ev kapılarılockpick15 sn
Ev arama noktalarıyok6 sn$0-1200-1 rolex, goldchain ya da diamond_ring

Settings sekmesi

Settings (her yer tarafından kullanılır)

AyarNeyi değiştirirVarsayılan
Police jobsBu mesleklerin mesaideki üyeleri Police needed için sayılır. En fazla 10.police
Money accountÇalınan para soyguncunun bu hesabına gider.cash
Place blipShow on the map açık olan yerlerin haritada nasıl göründüğü.sprite 617, renk 3, boyut 0.7

Armored truck: soyguncu iş verende öder, korumalı bir araç rastgele bir doğuş noktasına park eder; korumaları indir, patlayıcıyı arka kapılara koy, parayı al.

AyarNeyi değiştirirBirimVarsayılan
Job giverSoyguncuların işi istediği yer. Zırhlı araçları kapatmak için 0, 0, 0 bırak.960.78, -216.25, 76.25
Job priceİş ücreti hesabından alınır. 0-1,000,000.$500
Job price accountİş ücretinin alındığı hesap.bank
Truck modelAraç.stockade
Guard modelKorumaların ped modeli.s_m_m_security_01
Guard weaponKorumaların taşıdığı silahın adı.WEAPON_CARBINERIFLE
Truck lifetimeSoyulmayan araç bu sürenin sonunda gider. 1-240.dk20
Planting timePatlayıcıyı yerleştirme ilerleme çubuğu. 1-120.sn5
FusePatlayıcıyı yerleştirmekle kapıların patlaması arasındaki süre. 1-120.sn10
Looting timeYağmalama ilerleme çubuğu. 1-120.sn10
Police neededİşi başlatmak için gereken mesaideki memur sayısı. 0-32.2
Time between trucksBir sonraki zırhlı araç işinden önceki bekleme süresi. 1-1440.dk45
Charge itemArka kapıları patlatmak için harcanır.c4
Money from / Money up toAraçtaki nakit. 0-1,000,000.$2,500 / 4,500
Truck spawnsAracın park ettiği en fazla 30 nokta (konum ve yön).5 doğuş noktası

Komutlar

Yok.

Tuşlar

Yok. Hedefler ve iş veren ai-core’un Interaction style (etkileşim stili) ayarını kullanır (E ile istem ya da bir target seçeneği).

Neyin yerine geçer

fxProvide yok. Varsayılanlar qb-storerobbery, qb-bankrobbery, qb-jewelery, qb-houserobbery ve qb-truckrobbery’yi kopyalar, ama onların export’larını ya da event’lerini cevaplamaz.

Uyumlu script’ler

Aletler ve ganimet AI Core’un envanter katmanından, polis ihbarları ihbar (dispatch) katmanından, zırhlı araç AI Core’un araç oluşturma sisteminden geçer. AI Core’un desteklediği her envanter ve ihbar script’i çalışır (bkz. Uyumluluk).

Bilinen sınırlar

  • Soyulan hedefler ve açılan kapılar resource yeniden başladığında sıfırlanır.
  • Mini oyunun sonucu oyuncunun oyunundan gelir; server yine de ilerleme çubuğunu ve ondan sonraki her kontrolü çalıştırır.
  • Log kanalı: robberies.

Bu sayfada