ai-cityhall
Lada ratusza z urzędem pracy dla prac publicznych i dokumentami (dowód osobisty, prawo jazdy), które gracze pokazują sobie nawzajem.
ai-cityhall prowadzi ladę ratusza. W urzędzie pracy gracze przyjmują pracę publiczną (taksówka, ciężarówka, śmieciarka...) na jej stopniu startowym. Przy stanowisku dokumentów kupują dowód osobisty lub prawo jazdy. Użycie dokumentu pokazuje kartę ze zdjęciem posiadacza na ekranie każdego, kto stoi obok.
Co robi w grze
- Lada. Podejdź do lady ratusza i otwórz menu (menu ai-lib): Job center i Documents.
- Urząd pracy. Wymienia prace publiczne z panelu z ich nazwami z ai-core. Wybranie jednej ustawia pracę gracza na stopniu z panelu. Prace, które nie istnieją w ai-core, są pomijane.
- Dokumenty. Kup przedmiot dokumentu za jego cenę, płaconą po kolei z kont ustawionych w panelu. Przedmiot zawiera imię i nazwisko posiadacza, datę urodzenia, płeć, narodowość i citizen id.
- Pokazywanie dokumentu. Użycie przedmiotu odtwarza krótką animację pokazywania i umieszcza kartę na ekranie każdego w promieniu 3 m, łącznie z posiadaczem, na czas ustawiony w panelu. Przedmiot zostaje u ciebie. Zdjęcie to twarz posiadacza, tworzona na żywo w grze każdego oglądającego; karta pokazana przez kogoś, kto nie jest jej posiadaczem, nie ma zdjęcia.
Instalacja
Instalowany przez przepis AI Core. Ręcznie: ensure ai-cityhall po ensure ai-core. Wymaga ai-core.
Dokumenty to przedmioty id_card i driver_license (ai-inventory ma je na swojej domyślnej liście przedmiotów). Przy innym ekwipunku dodaj te przedmioty jako unikalne (nie stackowalne). Przedmiot dokumentu dodany w panelu działa od razu.
Ustawienia w panelu
Panel administratora > City hall. Wartości domyślne pochodzą z data/halls.json i data/settings.json.
Zakładka City halls
Jeden rekord na ratusz. Domyślnie: jeden City Hall z NPC a_m_m_hasjew_01.
| Ustawienie | Co zmienia | Jednostka | Domyślnie dla nowego ratusza |
|---|---|---|---|
| Name | Nazwa ratusza, widoczna na blipie. 1-48 znaków. | City Hall | |
| Counter | Gdzie gracze otwierają menu. Stań przy ladzie i użyj swojej pozycji. | 0, 0, 0 | |
| Reach | Jak blisko lady musi być gracz. 1-20. | m | 2.5 |
| Map blip | Pokazuje ratusz na mapie. | wł. | |
| Blip look | Sprite, kolor i rozmiar (widoczne, gdy Map blip jest włączone). | sprite 419, kolor 0, rozmiar 0.7 |
Każdy ratusz ma też kartę NPC: Model (puste oznacza brak NPC), What it does (animacja bezczynności) i Where it stands.
Zakładka Offers
Ten plik pozostaje na serwerze; gracze dostają ofertę, gdy otworzą ladę.
Job center: prace publiczne i stopień, od którego zaczyna nowy członek.
| Ustawienie | Co zmienia | Domyślnie |
|---|---|---|
| Jobs | Do 30 wierszy, każdy to Job (jego nazwa w ai-core) i Grade (0-50), od którego zaczyna gracz. | trucker, taxi, tow, reporter, garbage, bus, hotdog, wszystkie na stopniu 0 |
Documents: przedmioty, które gracze tu kupują.
| Ustawienie | Co zmienia | Jednostka | Domyślnie |
|---|---|---|---|
| Documents | Do 20 wierszy, każdy to Item i Price (0-1 000 000). | $ | id_card $50, driver_license $250 |
| Paid from | Konta pieniężne sprawdzane po kolei. Do 5. | cash, bank | |
| Shown document stays | Ile sekund dokument pozostaje na ekranach graczy, którym został pokazany (wszystkich w promieniu 3 m i posiadacza). 2-60. | s | 8 |
Komendy
Brak.
Klawisze
Brak. Lada używa ustawienia Interaction style z ai-core (podpowiedź z E lub opcja targetu).
Co zastępuje
Brak fxProvide. Wykonuje pracę qb-cityhall (domyślna lista prac pochodzi z qb-cityhall) i qbx_idcard (pola przedmiotu dokumentu pochodzą z qbx_idcard), bez ich eksportów i zdarzeń.
Znane ograniczenia
- Dokument usunięty z panelu pozostaje zarejestrowany jako przedmiot do użycia do następnego restartu; jego użycie nic nie robi.
- Zapisany w Qbox obraz mugshota nie jest używany: zdjęcie jest tworzone na żywo z twarzy posiadacza.
- Kanał logów:
cityhall.
ai-management dla deweloperów
ai-management nie ma eksportów. Członkostwa i konto grupy należą do ai-core, więc inne skrypty używają bezpośrednio ai-core.
ai-cityhall dla deweloperów
Metadane przedmiotów dokumentów, które zapisuje ai-cityhall (dowód osobisty, prawo jazdy), jak dać dokument z innego skryptu oraz jego prywatne zdarzenia.