ai-cityhall
Kamu meslekleri için bir iş merkezi ve oyuncuların birbirine gösterdiği belgelerle (kimlik kartı, ehliyet) belediye binası gişesi.
ai-cityhall belediye binası gişesini yürütür. Oyuncular iş merkezinde bir kamu mesleğini (taksi, tır, çöp...) başlangıç kademesiyle alır. Belge masasında kimlik kartı ya da ehliyet satın alırlar. Bir belgeyi kullanmak, kartı sahibinin fotoğrafıyla birlikte yanında duran herkesin ekranında gösterir.
Oyunda ne yapar
- Gişe. Bir belediye binası gişesine yürü ve menüyü aç (ai-lib’in menüsü): Job center (İş merkezi) ve Documents (Belgeler).
- İş merkezi. Paneldeki kamu mesleklerini ai-core’daki adlarıyla listeler. Birini seçmek oyuncunun mesleğini paneldeki kademeyle ayarlar. ai-core’da olmayan meslekler atlanır.
- Belgeler. Bir belge eşyasını fiyatına satın al; ücret paneldeki hesaplardan sırayla ödenir. Eşya sahibinin adını ve soyadını, doğum tarihini, cinsiyetini, uyruğunu ve citizen id’sini taşır.
- Belge göstermek. Eşyayı kullanmak kısa bir gösterme animasyonu oynatır ve kartı, sahibi dahil 3 m içindeki herkesin ekranına paneldeki süre boyunca koyar. Eşya sende kalır. Fotoğraf sahibinin yüzüdür ve her izleyicinin oyununda canlı oluşturulur; sahibi olmayan birinin gösterdiği kartta fotoğraf yoktur.
Kurulum
AI Core tarifiyle (recipe) kurulur. Elle: ensure ai-core satırından sonra ensure ai-cityhall. ai-core gerektirir.
Belgeler id_card ve driver_license eşyalarıdır (ai-inventory’nin varsayılan eşya listesinde vardır). Başka bir envanterle bu eşyaları benzersiz (yığılamayan) eşyalar olarak ekle. Panelde eklenen bir belge eşyası hemen çalışır.
Panel ayarları
Admin paneli > City hall. Varsayılanlar data/halls.json ve data/settings.json dosyalarından gelir.
City halls sekmesi
Her belediye binası için bir kayıt. Varsayılan: a_m_m_hasjew_01 NPC’li tek bir City Hall.
| Ayar | Neyi değiştirir | Birim | Yeni bina için varsayılan |
|---|---|---|---|
| Name | Blip’te gösterilen binanın adı. 1-48 karakter. | City Hall | |
| Counter | Oyuncuların menüyü açtığı yer. Gişede dur ve konumunu kullan. | 0, 0, 0 | |
| Reach | Oyuncunun gişeye ne kadar yakın olması gerektiği. 1-20. | m | 2.5 |
| Map blip | Binayı haritada gösterir. | açık | |
| Blip look | Sprite, renk ve boyut (Map blip açıkken gösterilir). | sprite 419, renk 0, boyut 0.7 |
Her binanın ayrıca bir NPC kartı vardır: Model (boş bırakılırsa NPC olmaz), What it does (bekleme animasyonu) ve Where it stands (durduğu yer).
Offers sekmesi
Bu dosya server’da kalır; oyuncular teklifi gişeyi açtıklarında alır.
Job center: kamu meslekleri ve yeni bir üyenin başladığı kademe.
| Ayar | Neyi değiştirir | Varsayılan |
|---|---|---|
| Jobs | En fazla 30 satır; her biri bir Job (ai-core’daki adı) ve oyuncunun başladığı bir Grade (0-50). | trucker, taxi, tow, reporter, garbage, bus, hotdog, hepsi kademe 0’da |
Documents: oyuncuların burada satın aldığı eşyalar.
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Documents | En fazla 20 satır; her biri bir Item ve bir Price (0-1,000,000). | $ | id_card $50, driver_license $250 |
| Paid from | Sırayla denenen para hesapları. En fazla 5. | cash, bank | |
| Shown document stays | Bir belgenin gösterildiği oyuncuların (3 m içindeki herkes ve sahibi) ekranında kaldığı saniye. 2-60. | sn | 8 |
Komutlar
Yok.
Tuşlar
Yok. Gişe 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. qb-cityhall’un (varsayılan meslek listesi qb-cityhall’unkidir) ve qbx_idcard’ın (belge eşyası alanları qbx_idcard’ınkidir) işini, onların export’ları ya da event’leri olmadan yapar.
Bilinen sınırlar
- Panelden kaldırılan bir belge bir sonraki yeniden başlatmaya kadar kullanılabilir eşya olarak kayıtlı kalır; kullanmak hiçbir şey yapmaz.
- Qbox’ın kayıtlı vesikalık resmi kullanılmaz: fotoğraf sahibinin yüzünden canlı oluşturulur.
- Log kanalı:
cityhall.
Geliştiriciler için ai-management
ai-management’ın export’u yoktur. Üyelikler ve grup hesabı ai-core’a aittir, bu yüzden diğer script’ler doğrudan ai-core’u kullanır.
Geliştiriciler için ai-cityhall
ai-cityhall’un yazdığı belge eşyası metadata’sı (kimlik kartı, ehliyet), başka bir script’ten belge vermek ve özel event’leri.