AI Core
Meslekler ve hizmetlerai-jobs

ai-jobs

Bir depoda başlayan iş rotaları (taksi, otobüs, tır, çöp, haber, çekici, geri dönüşüm, bağ, dalış) ve sosisli büfesi.

ai-jobs oyunculara bir depoda başlatabilecekleri basit işler verir: bir rotada araç sür ve durak başına para al, arızalı araçları çek ya da yürüyerek eşya topla. Rotaların yanında bir sosisli büfesi de yürütür: bir araba kirala, etrafta it, pişir ve gelip geçenlere sat. Her rota ve her durak admin panelinde ayarlanır, bu yüzden kod yazmadan yeni meslekler ekleyebilirsin.

Oyunda ne yapar

  • Mesaiye başlamak. Her rotanın harita blip’i olan bir deposu vardır. Depoya yürü ve noktayı kullan (Start working, işe başla). Sürüş rotaları rotanın doğuş noktasına bir iş aracı koyar ve sana anahtarlarını verir. Mesaiyi bitirmek için depoyu tekrar kullan (Stop working, işi bırak).
  • Duraklar. Server bir sonraki durağını seçer ve haritada gösterir. Durakta noktayı kullan (Work here, burada çalış): rotanın durak başına süresi boyunca bir ilerleme çubuğu çalışır, sonra paranı alırsın (toplama rotasında eşya alırsın) ve sıradaki durak çıkar.
  • Rota türleri.
    • Random stops (rastgele duraklar): sıradaki durak rotanın başka herhangi bir durağıdır (taksi, tır, haber, çöp).
    • Stops in order (sıralı duraklar): duraklar id’lerine göre birbirini izler ve ilkinden tekrar başlar (otobüs).
    • Gathering on foot (yürüyerek toplama): araç yok; her durak bir eşyadan rastgele sayıda verir (geri dönüşüm, bağ, dalış). Su altındaki duraklar dalış animasyonu oynatır.
    • Towing (çekme): durakta kilitli, arızalı bir araç bekler. Onu çekicinin kasasına yükle, sonra depo sıradaki durak olur. Paran depoda ödenir, sadece çekilen araç hâlâ kasanın 15 m içindeyse.
  • Mesai sonu. Mesai, mesai başına durak sayısı bitince (0 kendiliğinden hiç bitmez demektir), depoda bitirdiğinde, server’dan çıktığında ya da resource durduğunda biter. O anda iş aracı ve çekilen araç silinir. Veritabanına hiçbir şey kaydedilmez.
  • Ödeme. Sürüş ve çekici rotaları, rotanın durak başına ücretini rotanın ödeme hesabına (varsayılan bank) yatırır.

Sosisli büfesi

  1. Gişede bir büfe kirala. Depozito, depozito hesabından alınır. Büfe gişenin yanındaki doğuş noktasında belirir.
  2. Menüsünü açmak için büfeyi kullan: Push the stand (büfeyi it), Prepare hot dogs (sosisli hazırla), Start selling / Stop selling (satışa başla / satışı bırak).
  3. İterken bırakmak için G tuşuna bas. Düştüğünde, öldüğünde, nişan aldığında, kavga ettiğinde ya da bir araca bindiğinde de bırakırsın.
  4. Prepare hot dogs bir dizi beceri kontrolü çalıştırır. Hiç ıskalamazsan mükemmel (A), bir ıskada nadir (B), daha fazla ıskada sıradan (C) bir sosisli olur. Her sosisli sosisli itibarını artırır. 2. seviyeden itibaren partilerin yarısı şanslıdır ve birden fazla sosisli verir.
  5. Start selling: yakındaki yayalar büfeye yürür ve bir teklif yapar (tek kaliteden 1 ile 3 sosisli, seviyenin aralığından bir fiyatla). Teklifi müşterinin yanında kabul et. Bir müşteri 30 sn bekler. Büfeden 10 m’den fazla uzaklaşmak ya da stoğun bitmesi satışı durdurur.
  6. Depozitonu geri almak için büfeyi gişeye geri ver. Büfe sendeyken çıkış yapmak depozitoyu kaybettirir; resource durursa iade edilir.

İtibar karakterde saklanır (rep.hotdog, QBCore’un kullandığı anahtarın aynısı), bu yüzden oturumlar arasında kalır. Seviyen, From reputation değerine ulaştığın en yüksek seviyedir; seviye büfenin her kaliteden kaç sosisli tuttuğunu ve fiyatlarını belirler.

Kurulum

AI Core tarifiyle (recipe) kurulur. Elle: klasörü resources/[ai]/ içine koy ve ensure ai-core satırından sonra ensure ai-jobs ekle. ai-core ve OneSync gerektirir.

Toplama rotaları varsayılan olarak scrapmetal, grape ve coral verir. Bu eşyaların envanterinin eşya listesinde olduğundan emin ol ya da rotanın eşyasını panelden değiştir. Varsayılan iş araçları GTA modelleridir (taxi, bus, rumpo, trash2, flatbed), ek araç gerekmez.

Panel ayarları

Admin paneli > Work routes. Üç sekmesi vardır: Routes, Stops ve Hot dog stand. Varsayılanlar data/routes.json, data/stops.json ve data/hotdog.json dosyalarından gelir.

Routes sekmesi

Her rota için bir kayıt. Varsayılan rotalar taxi, bus, trucker, garbage, recycle, vineyard, diving, tow ve news.

Route

AyarNeyi değiştirirBirimYeni rota için varsayılan
NameDepo isteminde ve blip’te gösterilen ad. 1-48 karakter.boş
KindSıradaki durağın nasıl seçildiği: Random stops, Stops in order, Gathering on foot ya da Towing broken-down cars (yukarıya bak).Random stops
JobsRotayı sadece bu mesleklerin üyeleri başlatabilir. Herkes için meslekleri ve çeteleri boş bırak. Kilitli bir rotanın deposu ve blip’i sadece onu kullanabilecek oyunculara görünür.boş (herkes)
GangsBu çetelerin üyeleri de başlatabilir.boş
Only on dutyMeslek üyelerinin o meslekte mesaide olması gerekir.kapalı
DepotOyuncuların işe başladığı ve bıraktığı yer. Orada dur ve konumunu kullan.0, 0, 0
Stops per shiftBir mesaide kaç durak olduğu. 0, mesainin oyuncu bitirene kadar sürdüğü anlamına gelir. 0-100.5
Time per stopBir duraktaki işin ne kadar sürdüğü (ilerleme çubuğu). 0-120.sn5
Depot blipDeponun harita blip’inin sprite’ı, rengi ve boyutu.sprite 67, renk 5, boyut 0.65

Work vehicle

AyarNeyi değiştirirBirimVarsayılan
Vehicle modelİş aracının spawn adı (taxi, bus, mule, trash). Boş: araç yok (toplama rotaları).boş
Vehicle spawnİş aracının belirdiği yer ve baktığı yön.0, 0, 0
Pay per stopHer duraktan sonra ödeme hesabına yatırılır. 0-100,000.$100
Pay accountÖdemenin gittiği para hesabı.bank
Broken-down carsSadece çekici rotaları: duraklarda bekleyen araçların spawn adları; biri rastgele seçilir. En fazla 40 ad.12 GTA aracı (sultanrs, zion, oracle...)

Gathering

AyarNeyi değiştirirBirimVarsayılan
Item per stopHer durakta verilen eşya.boş
Fewest items per stopDurak başına en düşük sayı. 1-100.1
Most items per stopDurak başına en yüksek sayı. Her durak ikisi arasında rastgele bir sayı verir. 1-100.3

NPC (isteğe bağlı, depoda duran bir kişi)

AyarNeyi değiştirirVarsayılan
ModelPed modeli; boş bırakılırsa NPC olmaz. Oyuncular onu 50 m içinden görür.boş (çöp deposunda s_m_y_garbage, dalış deposunda a_m_m_salton_01 vardır)
What it doesBir bekleme animasyonu: hareketsiz durur, sabırsızca bekler, pano tutar, telefona bakar, kahve içer, sigara içer, nöbet tutar, polis bekleyişi, takılır.Hareketsiz durur
Where it standsNPC’nin yeri ve baktığı yön. Ayarlanmazsa depo noktasında durur.depo

Varsayılan rotalar:

RotaTürAraçDurak başına ücretDurak başına süreMesai başına durak
Downtown Cab Co. (taxi)Random stopstaxi$1204 sn8
Dashound Bus (bus)Stops in orderbus$606 sn0 (sonsuz)
Post OP Freight (trucker)Random stopsrumpo$2508 sn5
Los Santos Sanitation (garbage)Random stopstrash2$906 sn10
Recycling Center (recycle)Gatheringyok, scrapmetal verir5 sn0 (sonsuz)
Marlowe Vineyard (vineyard)Gatheringyok, grape verir4 sn0 (sonsuz)
Del Perro Diving (diving)Gatheringyok, coral verir8 sn7
Hayes Towing (tow)Towingflatbed$2508 sn5
Weazel News (news)Random stopsrumpo$18015 sn5

Stops sekmesi

Her durak için bir kayıt. Durağı olmayan bir rota başlatılamaz. Bir rotayı silmek duraklarını korur.

AyarNeyi değiştirirVarsayılan
RouteBu durağın ait olduğu rotanın id’si (taxi, bus...).taxi
NameDurağın adı. 1-48 karakter.boş
PlaceÇalışanın durduğu yer. Orada dur ve konumunu kullan.0, 0, 0

Hot dog stand sekmesi

Stand

AyarNeyi değiştirirBirimVarsayılan
OpenKapalı gişeyi gizler. Zaten kiralanmış büfeler geri verilene kadar çalışmaya devam eder.açık
CounterOyuncuların büfeyi kiraladığı ve geri verdiği yer.39.31, -1005.54, 29.48 (Legion Square)
Stand spawnKiralanan büfenin belirdiği yer, büfenin tezgâhının bakması gereken yöne dönük.38.15, -1001.65, 29.44
Stand modelBüfe objesi.prop_hotdogstand_01
Jobs / Gangs / Only on dutyKimlerin büfe kiralayabileceği (rotalardakiyle aynı kural). Boş: herkes.boş
Map blipGişenin blip’i.sprite 542, renk 17, boyut 0.6

Money

AyarNeyi değiştirirBirimVarsayılan
DepositBüfe kiralanınca alınır, gişeye geri verilince iade edilir (çıkışta kaybedilir). 0-1,000,000.$250
Deposit accountDepozitonun alındığı ve iade edildiği hesap.bank
Sales paid intoMüşterinin parasının gittiği hesap.cash

Cooking and reputation

AyarNeyi değiştirirVarsayılan
Skill checksSosisli başına beceri kontrolü. 1-10.3
Reputation per perfectMükemmel bir sosislinin verdiği itibar. 0-100.3
Reputation per rareNadir bir sosislinin verdiği itibar. 0-100.2
Reputation per commonSıradan bir sosislinin verdiği itibar. 0-100.1
Highest reputationİtibar burada artmayı bırakır. 0-100,000.200

Levels ve Prices (tek liste, en fazla 10 seviye; ilki 0’dan itibaren geçerlidir)

AyarNeyi değiştirir
From reputationBu seviyenin başladığı itibar.
Hot dogs per qualityBüfenin bu seviyede her kaliteden kaç sosisli tutabildiği.
Perfect from / to, Rare from / to, Common from / toO kaliteden bir sosislinin $ cinsinden fiyat aralığı. Her teklif aralıktan bir fiyat seçer.

Varsayılan seviyeler:

From reputationKalite başına sosisliPerfectRareCommon
015$8-12$6-9$4-6
5030$9-13$7-10$5-7
10045$10-14$8-11$6-9
20060$11-15$9-12$7-9

Büfenin de rotalar gibi bir NPC kartı vardır (model, bekleme animasyonu, konum).

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
Gİttiğin sosisli büfesini bırak (jobs_hotdog_release).

Depolar, duraklar, gişe ve büfe etkileşim noktalarıdır: ai-core’un Interaction style (etkileşim stili) ayarına göre etkileşim tuşuyla (varsayılan E) bir istem ya da bir target seçeneği.

Neyin yerine geçer

fxProvide yok. Tek bir motor, QBCore / Qbox’ın ayrı meslek script’leri olarak sunduklarını (taksi, otobüs, tır, çöp, çekici, haber ve toplama işleri) karşılar; sosisli büfesi de qb-hotdogjob’un bir uyarlamasıdır. O script’lerin export’larına ya da event’lerine cevap vermez.

Uyumlu script’ler

İş aracı anahtarları AI Core’un anahtar katmanından, eşyalar envanter katmanından geçer. AI Core’un desteklediği her anahtar script’i ve envanter çalışır (bkz. Uyumluluk).

Bilinen sınırlar

  • Mesai sadece bellekte tutulur: server’dan çıkmak ya da resource’u yeniden başlatmak onu bitirir ve iş aracı silinir.
  • Oyuncu duraktan 12 m’den fazla, iş aracından 15 m’den fazla (sürüş rotaları) uzaktaysa ya da son duraktan 60 m/s’den hızlı gelirse (ışınlanma) server durağı reddeder.
  • Sosisliler envanter eşyası değildir: stok büfede durur ve müşteriler sadece NPC’dir. Oyuncular birbirinden satın alamaz.
  • Log kanalları: work (rota ödemeleri) ve hotdog (satışlar).

Bu sayfada