Zum Inhalt springen

HM Labor - Konfiguration

Die config.lua bleibt absichtlich klein. Dort werden nur Grundwerte gesetzt:

Config.Framework = 'auto' -- auto, esx, qb-core, standalone
Config.AdminGroups = {
admin = true,
superadmin = true
}
Config.AdminCommand = 'laboradmin'

Der Rest wird ingame im Adminpanel konfiguriert.

Das Adminpanel öffnet sich mit:

/laboradmin

Nur 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

Im Adminpanel unter Labor & Zentrifuge können neue Plätze angelegt werden.

  1. Laborplatz oder Zentrifuge hinzufügen.
  2. Auf Position klicken.
  3. UI schließt sich.
  4. Im Spiel an die gewünschte Stelle gehen.
  5. Mit linker Maustaste Position übernehmen.
  6. Adminpanel speichern.

Bei Target-Modus wird an dieser Position eine Target-Zone erstellt. Bei Marker-Modus erscheint dort ein Marker.

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:

StatusBedeutung
readyProbe kann analysiert werden
needs_centrifugeSerum-Probe muss zentrifugiert werden
centrifugingZentrifuge läuft
analyzedBericht wurde erstellt