ai-hud
Das HUD und die Bedürfnisse des Charakters. Gesundheit, Rüstung, Hunger, Durst, Stress, Geld, Job, Tacho, Straßenname, Sprachchat und Tastenhinweise.
ai-hud zeichnet das HUD und verwaltet die Bedürfnisse des Charakters: Hunger, Durst und Stress. Hunger und Durst sinken mit der Zeit, und Essen und Trinken füllen sie auf; Stress steigt durch Schießen und schnelles Fahren und klingt von selbst ab.
Was es im Spiel macht
- Statusanzeigen. Gesundheit, Rüstung, Hunger, Durst und Stress.
- Geld. Bargeld und Bank, oben rechts.
- Name und Job. Der Job (der Job im Dienst, sonst der erste) mit seinem Rang, die Server-ID und der Charaktername, oben rechts. „Off duty“ erscheint, wenn der Spieler nicht im Dienst ist.
- Waffenbox. Solange eine Waffe gehalten wird: ihr Name, ihr Bild und die Patronen, unter dem Geld.
- Tacho. Im Fahrzeug: Geschwindigkeit, Gang, Sprit und die Gurtwarnung.
- Straße und Gebiet neben der Minimap.
- Sprachchat. Das Mikrofon, die Sprachreichweite, Sprechen und der Funk (braucht ai-voice oder pma-voice).
- Tastenhinweise. Links die Tasten für das, was der Spieler gerade tun kann (zu Fuß oder im Fahrzeug).
- Minimap. Immer oder nur im Fahrzeug, wie das Panel es festlegt. Die eigenen Gesundheits- und Rüstungsbalken von GTA darunter sind ausgeblendet.
- Blendet sich selbst aus ohne Charakter, im Pausemenü, bei Bildschirmüberblendungen und solange ein Vollbildmenü offen ist.
- Spielereinstellungen.
/hudoder der Eintrag HUD settings im Radialmenü: Jeder Spieler schaltet Teile des HUD für sich selbst aus. Ein Teil, den das Panel ausschaltet, bleibt aus.
Wie die Bedürfnisse funktionieren
- Hunger und Durst gehen von 100 (voll) bis 0 herunter. Stress geht von 0 (ruhig) bis 100 hinauf.
- Mit jeder Spielminute sinken Hunger und Durst, und Stress klingt um die Beträge aus dem Panel ab.
- Solange Hunger oder Durst bei 0 ist, verliert der Charakter alle 10 Sekunden Gesundheit.
- Schießen und schnelles Fahren erhöhen den Stress.
- Essen, Trinken und andere Items ändern die Bedürfnisse um ihre Werte Hunger, Thirst und Stress in den Item-Einstellungen des Inventars (ai-inventory).
- Bedürfnisse werden am Charakter gespeichert (die Metadaten-Schlüssel
hunger,thirst,stressvon QB), sodass auch QB-Skripte sie lesen.
Installation
Das txAdmin-Rezept von AI Core installiert es. Von Hand: Lege den Ordner in resources/[ai]/ und füge ensure ai-hud in der server.cfg nach ensure ai-core ein. Es braucht ai-core. Es hat keine eigene Datenbanktabelle.
Betreibe nur ein HUD. AI Core meldet nicht, wenn zwei HUDs gleichzeitig laufen.
Panel-Einstellungen
Öffne das Admin-Panel (F10) und wähle HUD. Alles steht auf einem Tab, HUD and needs.
Needs (Bedürfnisse): Hunger und Durst sinken mit der Zeit; Essens- und Getränke-Items füllen sie auf.
| Einstellung | Was sie ändert | Werte | Standard |
|---|---|---|---|
| Hunger drop | Punkte, die jede Minute von 100 verloren gehen. 0.25 leert in etwa 6,5 Stunden Spielzeit. | 0 bis 10 pro min | 0.25 |
| Thirst drop | Punkte, die jede Minute von 100 verloren gehen. | 0 bis 10 pro min | 0.35 |
| Stress fade | Stresspunkte, die jede Minute abklingen. | 0 bis 10 pro min | 0.5 |
| Stress speed | Schneller fahren als dieser Wert kann einen Stresspunkt hinzufügen. 0 schaltet es aus. | 0 bis 500 km/h | 160 |
| Speed stress chance | Chance pro Geschwindigkeitsänderung über der Stress-Geschwindigkeit, einen Punkt hinzuzufügen. | 0 bis 100 % | 1 |
| Stress per shot | Punkte, die ein Schuss hinzufügt, höchstens einmal pro Sekunde. 0 schaltet es aus. | 0 bis 5 | 1 |
| Damage when empty | Gesundheit, die alle 10 Sekunden verloren geht, solange Essen oder Wasser bei 0 ist. 0 schaltet es aus. | 0 bis 50 HP | 2 |
What the HUD shows (was das HUD zeigt): Teile des HUD, die Spieler beim Spielen sehen.
| Einstellung | Was sie ändert | Werte | Standard |
|---|---|---|---|
| Health and needs | Die Statusanzeigen. | an / aus | an |
| Money | Bargeld und Bank. | an / aus | an |
| Speedometer | Die Anzeige in Fahrzeugen. | an / aus | an |
| Street name | Straße und Gebiet. | an / aus | an |
| Voice | Mikrofon und Sprachreichweite (braucht ai-voice oder pma-voice). | an / aus | an |
| Name and job | Oben rechts: der Job, sein Rang, die Server-ID und der Charaktername. | an / aus | an |
| Speed unit | Einheit des Tachos. | km/h / mph | km/h |
Map and key hints (Karte und Tastenhinweise): wann die Minimap angezeigt wird und die Tastenliste links auf dem Bildschirm.
| Einstellung | Was sie ändert | Werte | Standard |
|---|---|---|---|
| Minimap | Always (immer) oder Only in a vehicle (nur im Fahrzeug). | Always / Only in a vehicle | Only in a vehicle |
| Key hints | Die Tasten für das, was der Spieler gerade tun kann, links auf dem Bildschirm. Welche Tasten wann angezeigt werden, wird pro Taste im Tab Keybinds eingestellt. | an / aus | an |
Befehle
| Befehl | Argumente | Wer | Was er macht |
|---|---|---|---|
/hud | keine | alle | Öffnet die HUD-Einstellungen: ein Schalter pro HUD-Teil und für die Tastenhinweise, für diesen Spieler gespeichert. |
Tastenbelegungen
Keine eigenen. Die Tastenhinweise, die es anzeigt, kommen aus den Tastenbelegungen jedes Skripts.
Zusammenspiel mit anderen Skripten
- Sprit von jedem Spritskript, das den State Bag
fueldes Fahrzeugs setzt (ai-fuel und andere über den Sprit-Layer von AI Core). - Sicherheitsgurt über den Gurt-Layer von AI Core (ai-smallresources und andere Gurtskripte).
- Sprachchat von ai-voice oder pma-voice.
- Bedürfnisse aus Items jedes Inventars, das Werte für Hunger, Durst oder Stress definiert (das Item-Benutzungs-Event von AI Core).
- Stress aus anderen Skripten über den Stress-Layer von AI Core (
stressder Lib), der ai-hud aufruft. - Du kannst es ersetzen. AI Core blendet andere HUDs aus und ein (tgiann-lumihud, jg-hud, 0r-hud-v3, codem-supreme-hud, qb-hud, ps-hud und mehr) und öffnet ihre Einstellungen aus dem Radialmenü. Siehe Kompatibilität.
Bekannte Grenzen
- Stress vom Client ist auf 1 bis 5 Punkte pro Meldung und zwei Meldungen pro Sekunde begrenzt; alles andere wird auf dem Server entschieden.
- Der Minimap-Modus ist die Entscheidung des Betreibers: Spieler können ihn in
/hudnicht ändern. Ein Admin kann sie über das Menü von ai-admin für sich selbst zu Fuß eingeschaltet lassen.
ai-inventory für Entwickler
Die Server- und Client-Exports von ai-inventory, benutzbare Items, Skript-Shops, das Event usedItem und die APIs von ox_inventory und qb-inventory, die es beantwortet.
ai-hud für Entwickler
Die Exports von ai-hud für Bedürfnisse (Hunger, Durst, Stress) und seine HUD-Einstellungen, und was es aus anderen Skripten liest.