HM Labor - Konfiguration
config.lua
Abschnitt betitelt „config.lua“Die config.lua bleibt absichtlich klein. Dort werden nur Grundwerte gesetzt:
Config.Framework = 'auto' -- auto, esx, qb-core, standaloneConfig.AdminGroups = { admin = true, superadmin = true}Config.AdminCommand = 'laboradmin'Der Rest wird ingame im Adminpanel konfiguriert.
Ingame Adminpanel
Abschnitt betitelt „Ingame Adminpanel“Das Adminpanel öffnet sich mit:
/laboradminNur Spieler mit einer in Config.AdminGroups erlaubten Admin-Gruppe können das Panel öffnen.
Im Adminpanel können eingestellt werden:
- Krankenhausname
- Systemname
- erlaubte Jobs
- Jobpflicht an/aus
- Selbst-Blutabnahme an/aus
- Analyse nur am Laborplatz an/aus
- Marker oder Target
- ox_target oder qb-target
- Interaktionslabel
- Interaktionsdistanz
- Analysezeit
- maximale Entfernung zur Blutabnahme
- Ablaufzeit von Proben
- Item-System
- benötigtes Standarditem
- Ergebnisitem
- Item-Metadaten
- Laborplätze
- Zentrifugenplätze
Laborplätze und Zentrifugen setzen
Abschnitt betitelt „Laborplätze und Zentrifugen setzen“Im Adminpanel unter Labor & Zentrifuge können neue Plätze angelegt werden.
- Laborplatz oder Zentrifuge hinzufügen.
- Auf
Positionklicken. - UI schließt sich.
- Im Spiel an die gewünschte Stelle gehen.
- Mit linker Maustaste Position übernehmen.
- Adminpanel speichern.
Bei Target-Modus wird an dieser Position eine Target-Zone erstellt. Bei Marker-Modus erscheint dort ein Marker.
Datenbank
Abschnitt betitelt „Datenbank“Das Script speichert unter anderem:
- Proben-ID
- Bericht-ID
- Patient
- Entnehmer
- Identifier
- Status der Probe
- angeforderte Werte
- benötigte Röhrchen
- Zentrifugenstatus
- Analyseergebnis
- Berichtsdaten
- Zeitpunkte
Wichtige Status:
| Status | Bedeutung |
|---|---|
ready | Probe kann analysiert werden |
needs_centrifuge | Serum-Probe muss zentrifugiert werden |
centrifuging | Zentrifuge läuft |
analyzed | Bericht wurde erstellt |