AI Core
Suç ve yarışai-pawnshop

Geliştiriciler için ai-pawnshop

ai-pawnshop’un export’u yoktur. Hesap defteri sebebi, bir hurdalığın reddettiği araçlar ve özel callback’leri.

ai-pawnshop’un diğer script’ler için export’u, event’i ya da state bag’i yoktur. Dükkânlar ve hurdalıklar panel verisidir; eşyalar ve para AI Core üzerinden gider.

Para

Rehinci satışları paneldeki Money account hesabına pawn:<shopId> hesap defteri sebebiyle (ledger reason) gider (örneğin pawn:pawn_vinewood).

Bir hurdalık hangi araçları alır

Bir hurdalık sadece dünya araçlarını alır. Şunları reddeder:

  • server’ın oluşturduğu araçlar (population type 7, "mission"): kiralık araçlar, meslek ve hizmet araçları, bir garajın çıkardığı sahip olunan araçlar, zırhlı araç ve kendi script’inin server’da oluşturduğu her araç;
  • ai-vehicles’ta kayıtlı araçlar (sahibi olan bir plaka).

Yani lib’in spawnVehicle fonksiyonuyla server’dan oluşturulan bir araç asla hurdaya çevrilemez; bu da iş araçlarını ve kiralık araçları ek kod olmadan güvende tutar.

Bir rehinciyi kendi script’inden beslemek

Bir dükkân What it buys altında listelenen her eşyayı satın alır. Oyuncuların senin script’inin ganimetini satabilmesi için onlara bir eşya ver ve bu eşyayı panelde bir dükkânın listesine ekle; ai-pawnshop tarafında kod gerekmez.

Özel callback’ler

Script’in kendi sözleşmesi (resource/common/pawn.ts). Server her çağrıda mesafeyi, stoğu ve bekleme süresini kontrol eder. Sürümler arasında değişebilirler: başka resource’lardan çağırma.

AdYönNe taşır
ai-pawnshop:offersclient callback’i(shopId): { ok, offers } ile cevap verir; bu dükkânın satın aldığı ve oyuncunun taşıdığı eşyalar.
ai-pawnshop:sellclient callback’i(shopId, item, count): eşya sat.
ai-pawnshop:scrapStartclient callback’i(yardId, netId): bir aracı sökmeye başla; ilerleme çubuğunu server çalıştırır ve ödemeyi yapar.

Bu sayfada