ai-cityhall
Die Rathaustheke mit einem Jobcenter für öffentliche Jobs und Dokumenten (Personalausweis, Führerschein), die Spieler einander zeigen.
ai-cityhall betreibt die Rathaustheke. Im Jobcenter nehmen Spieler einen öffentlichen Job (Taxi, Trucker, Müllabfuhr...) mit seinem Startrang an. Am Dokumentenschalter kaufen sie einen Personalausweis oder einen Führerschein. Ein Dokument zu benutzen zeigt die Karte mit dem Foto des Inhabers auf dem Bildschirm aller, die daneben stehen.
Was es im Spiel macht
- Theke. Geh zu einer Rathaustheke und öffne das Menü (das Menü von ai-lib): Job center und Documents.
- Jobcenter. Listet die öffentlichen Jobs aus dem Panel mit ihren Namen aus ai-core. Die Auswahl eines Jobs setzt den Job des Spielers mit dem Rang aus dem Panel. Jobs, die in ai-core nicht existieren, werden übersprungen.
- Dokumente. Kaufe ein Dokument-Item für seinen Preis, der Reihe nach von den Konten aus dem Panel bezahlt. Das Item trägt Vor- und Nachname, Geburtsdatum, Geschlecht, Nationalität und Citizen-ID des Inhabers.
- Ein Dokument zeigen. Das Item zu benutzen spielt eine kurze Zeige-Animation ab und legt die Karte für die Zeit aus dem Panel auf den Bildschirm aller innerhalb von 3 m, den Inhaber eingeschlossen. Du behältst das Item. Das Foto ist das Gesicht des Inhabers, live im Spiel jedes Betrachters erstellt; eine Karte, die jemand zeigt, der nicht ihr Inhaber ist, hat kein Foto.
Installation
Wird vom Rezept von AI Core installiert. Von Hand: ensure ai-cityhall nach ensure ai-core. Es braucht ai-core.
Die Dokumente sind die Items id_card und driver_license (ai-inventory hat sie in seiner Standard-Item-Liste). Bei einem anderen Inventar fügst du diese Items als einzigartige (nicht stapelbare) Items hinzu. Ein im Panel hinzugefügtes Dokument-Item funktioniert sofort.
Panel-Einstellungen
Admin-Panel > City hall. Die Standardwerte kommen aus data/halls.json und data/settings.json.
Tab City halls
Ein Datensatz pro Rathaus. Standard: ein City Hall mit dem NPC a_m_m_hasjew_01.
| Einstellung | Was sie ändert | Einheit | Standard für ein neues Rathaus |
|---|---|---|---|
| Name | Der Name des Rathauses, am Blip angezeigt. 1-48 Zeichen. | City Hall | |
| Counter | Wo Spieler das Menü öffnen. Stell dich an die Theke und nutze deine Position. | 0, 0, 0 | |
| Reach | Wie nah der Spieler an der Theke sein muss. 1-20. | m | 2.5 |
| Map blip | Zeigt das Rathaus auf der Karte. | an | |
| Blip look | Sprite, Farbe und Größe (angezeigt, wenn Map blip an ist). | Sprite 419, Farbe 0, Größe 0.7 |
Jedes Rathaus hat außerdem eine Karte NPC: Model (leer bedeutet kein NPC), What it does (Leerlaufanimation) und Where it stands.
Tab Offers
Diese Datei bleibt auf dem Server; Spieler bekommen das Angebot, wenn sie die Theke öffnen.
Job center (Jobcenter): öffentliche Jobs und der Rang, mit dem ein neues Mitglied startet.
| Einstellung | Was sie ändert | Standard |
|---|---|---|
| Jobs | Bis zu 30 Zeilen, jede mit einem Job (sein Name in ai-core) und einem Grade (0-50), mit dem der Spieler startet. | trucker, taxi, tow, reporter, garbage, bus, hotdog, alle mit Rang 0 |
Documents (Dokumente): Items, die Spieler hier kaufen.
| Einstellung | Was sie ändert | Einheit | Standard |
|---|---|---|---|
| Documents | Bis zu 20 Zeilen, jede mit einem Item und einem Price (0-1.000.000). | $ | id_card $50, driver_license $250 |
| Paid from | Geldkonten, die der Reihe nach versucht werden. Bis zu 5. | cash, bank | |
| Shown document stays | Sekunden, die ein Dokument auf den Bildschirmen der Spieler bleibt, denen es gezeigt wurde (alle innerhalb von 3 m und der Inhaber). 2-60. | s | 8 |
Befehle
Keine.
Tastenbelegungen
Keine. Die Theke nutzt den Interaction style von ai-core (Hinweis mit E oder eine Target-Option).
Was es ersetzt
Kein fxProvide. Es übernimmt die Arbeit von qb-cityhall (die Standard-Jobliste ist die von qb-cityhall) und qbx_idcard (die Felder des Dokument-Items sind die von qbx_idcard), ohne deren Exports oder Events.
Bekannte Grenzen
- Ein aus dem Panel entferntes Dokument bleibt bis zum nächsten Neustart als benutzbares Item registriert; es zu benutzen tut nichts.
- Das gespeicherte Fahndungsfoto von Qbox wird nicht genutzt: Das Foto wird live aus dem Gesicht des Inhabers erstellt.
- Log-Kanal:
cityhall.
ai-management für Entwickler
ai-management hat keine Exports. Mitgliedschaften und das Gruppenkonto gehören ai-core, daher nutzen andere Skripte ai-core direkt.
ai-cityhall für Entwickler
Die Metadaten der Dokument-Items, die ai-cityhall schreibt (Personalausweis, Führerschein), wie du ein Dokument aus einem anderen Skript vergibst, und seine privaten Events.