Banken & Bankberater

Die acht Banken

HZ-Banking öffnet einen Schalter in jeder Bank der Karte, jeder mit seinem eigenen Bankberater:

BankOrtBankberater
FleecaLegion SquareMartin Kessler
FleecaRockford Hills, Boulevard Del PerroLinda Park
FleecaGreat Ocean HighwayDale Whitaker
FleecaRoute 68, HarmonyBrenda Cole
Blaine CountyPaleto BayPeggy Lund
FleecaHawick Avenue, AltaVictor Reyes
FleecaHawick Avenue, BurtonGrace Holloway
Pacific StandardVinewoodHoward Sterling
Jede Bank nutzt die Marke ihres Gebäudes in GTA V. Die Marke gibt der Bank-App ihr Logo, ihre Farben, ihre Webadresse und ihre Bankkarte. Maze Bank und Union Depository sind ebenfalls dabei, für die Banken, die Sie hinzufügen.

Jede Bank hat einen Blip in der Farbe ihrer Marke. Bankberater erscheinen, sobald Spieler näher als 60 m kommen.


Bankberater, die sprechen

Bankberater sind keine Statuen hinter dem Schalter:

  • Sie folgen dem Spieler mit dem Blick, wenn er näher kommt, und begrüßen ihn, wenn er auf sie zugeht (einmal alle 5 Minuten pro Bank).
  • Sie kommentieren jede Operation: eine Einzahlung, eine Abhebung, eine Überweisung, eine neue Karte, eine neue PIN, einen bewilligten oder abgelehnten Kredit, zu wenig Geld auf dem Konto, oder ein einfaches "All set."
  • Sie verabschieden sich, wenn die App schließt, und schicken Spieler weg, wenn die Bank während eines Überfalls geschlossen ist.
Jeder Bankberater hat eine Männer- oder Frauenstimme, passend zu seinem Modell. Die Stimmen sind standardmäßig auf Englisch, Französisch als Option (Config.StaffVoice.language). Nur der Spieler am Schalter hört sie. Geldautomaten sprechen nicht.

Mit dem Bankberater sprechen

Ein Schalter öffnet eine Dialogbox mit dem Namen des Bankberaters und seiner Bank. Seine Zeile wird gesprochen und angezeigt, und die Kamera rahmt ihn ein. Dann wählt der Spieler:

AuswahlWas passiert
Open my account (mein Konto öffnen)Die Bank-App öffnet sich auf der Seite Overview.
I need a bank card (ich brauche eine Bankkarte)Die Bank-App öffnet sich auf der Seite Cards.
About a loan (wegen eines Kredits)Die Bank-App öffnet sich auf der Seite Loans. Ausgeblendet, wenn Kredite aus sind.
Never mind (schon gut)Der Bankberater verabschiedet sich.
Escape schließt die Box, und der Bankberater verabschiedet sich.

Der Text folgt der Sprache der App (Config.Locale), die Stimme ihrer eigenen Sprache, wie die Untertitel in GTA V.

Um den Dialog zu überspringen und die App sofort zu öffnen, setzen Sie Config.Dialogue.enabled = false. Mit einer älteren hz_lib ohne Dialogbox öffnet sich die App ebenfalls sofort.

Prompt, Target oder Pins

HZ-Banking nutzt über hz_lib, was auf Ihrem Server läuft:

  • ox_target oder qb-target — das Auge liegt auf dem Bankberater und seinem Schalter sowie auf jedem Geldautomaten.
  • HZ-TextUi — seine Pins erscheinen über jedem Bankberater und auf jedem Geldautomaten, wenn Spieler näher kommen, ohne gedrückte Taste.
  • Keins von beiden — der [E]-Prompt von hz_lib.
Spieler können die Bank nicht nutzen, wenn sie tot sind oder in einem Fahrzeug sitzen. Sterben sie oder steigen sie bei offener App in ein Fahrzeug, schließt sich die App.

Einstellungen: Target, Sounds & HUD.


Eine Bank hinzufügen oder verschieben

Die Banken stehen in Config.Banks (config/locations.lua):

{ -- Mission Row
    coords = vec3(0.0, 0.0, 0.0), brand = 'maze',
    ped = { model = 'a_f_m_business_02', coords = vec4(0.0, 0.0, 0.0, 0.0), name = 'Jane Doe' },
},

  • coords ist der Platz, an dem der Spieler steht, vor dem Bankberater, nicht die Position des Bankberaters. Der Server prüft die Spieler gegen diesen Punkt.
  • ped.coords ist der Bankberater, mit seiner Blickrichtung.
  • Der Server warnt beim Start in der Konsole, wenn ein Schalter mehr als 3 m von seinem Bankberater entfernt ist.
Alle Felder: Konfiguration → Banken.

Geschlossen während eines Überfalls

Wenn qb-bankrobbery oder qbx_bankrobbery einen Überfall startet, schließt die Bank: kein neuer Kunde, offene Sitzungen an diesem Schalter enden, und der Bankberater schickt die Spieler weg. Sie öffnet wieder, wenn der Überfall endet, spätestens nach 30 Minuten. Geldautomaten bleiben offen.

Jedes Überfall-Script kann dasselbe tun, indem es dieses serverseitige Event sendet:

TriggerEvent('qb-banking:server:SetBankClosed', bankId, true)  -- false reopens it

Config.RobberyBanks ordnet die Bank-IDs des Überfall-Scripts den Banken aus Config.Banks zu. Ein Serverneustart öffnet alle Banken wieder.