SIMPLIX IT · SCRIPT DOKUMENTATION
ERMITTLUNG &
BEWEISE.
Ein umfassendes Ermittlungs- und Beweissystem für RedM: Patronenhülsen und Blutspuren erscheinen automatisch, ein Ermittler-Modus zeigt Beweise auf der Karte, Ballistik- und DNA-Analyse identifizieren Täter, und ein Fingerabdruck-System rundet die Aufklärung ab.
Abhängigkeiten
- VORP Core
- vorp_inventory
- oxmysql
Installation
-
Lade
mulderdev_forensicsin deinresources-Verzeichnis hoch und fügeensure mulderdev_forensicsin dieserver.cfgein. - Führe folgendes SQL aus, um die benötigten Items anzulegen:
INSERT INTO `items` (`item`, `label`, `limit`, `can_remove`, `type`, `usable`) VALUES
('investigation_kit', 'Investigation Kit', 1, 1, 'item_standard', 1),
('empty_evidence_bag', 'Empty Evidence Bag', 20, 1, 'item_standard', 1),
('evidence_bag', 'Evidence Bag', 20, 1, 'item_standard', 1),
('cleaning_kit', 'Cleaning Kit', 5, 1, 'item_standard', 1),
('ink_pad', 'Ink Pad', 1, 1, 'item_standard', 1),
('fingerprint_card', 'Fingerprint Card', 10, 1, 'item_standard', 1);
- Stelle sicher, dass für diese Items passende Bilder in deiner Inventory-Ressource hinterlegt sind.
- Starte den Server neu.
Die Tabelle forensics_evidence für am Boden liegende
Beweise wird beim ersten Start automatisch angelegt — hierfür ist
kein manuelles SQL nötig.
Nutzung — Schritt für Schritt
- Tatort: Bei einer Schießerei oder Verletzung werden unsichtbare Beweise am Boden hinterlassen.
-
Ermittlung: Benutze das
investigation_kit, um den Ermittlermodus zu aktivieren. Gelbe Marker sind Patronenhülsen, rote Marker sind Blutspuren. Lauf hin und drücke[G]zum Untersuchen — du brauchst dafür einen leeren Beweismittelbeutel. -
Laboranalyse: Benutze den erhaltenen
Evidence Bagim Inventar. Er wird zu einem Forensics Report: Hülsen zeigen sofort Waffe, Munition und Seriennummer (plus Fingerabdruck-Hinweis, falls vorhanden); Blut zeigt die Blutgruppe. -
DNA-Abgleich: Benutze den
dna_samplerin der Nähe eines Verdächtigen (oder an dir selbst für eine Ausschlussprobe). Benutze anschließend die erhalteneDNA Sample— das System prüft automatisch deine Berichte auf Treffer. -
Fingerabdruck-Abgleich: Nutze das
ink_padan einem Verdächtigen für einefingerprint_card, dann benutze diese Karte — bei Treffer wird der Bericht mit „MATCH: [Name]“ aktualisiert. - Ein bestätigter Bericht (per DNA oder Fingerabdruck) kann an Richter oder andere Ermittler übergeben werden.
Config Referenz — Allgemein & Aufbewahrung
| Setting | Beschreibung |
|---|---|
Config.Debug | Debug-Ausgaben in der Konsole |
Config.Locale | 'en' oder 'de' |
Config.SaveEvidenceToDB | Speichert Boden-Beweise in der DB, damit sie Neustarts überstehen (Standard: true) |
Config.EvidenceRetentionDays | Tage, bis Boden-Beweise automatisch gelöscht werden (Standard: 3) |
Config.EvidenceLifetime | Fallback-Zeit in Sekunden, falls DB-Speicherung deaktiviert ist |
Config.CleaningKitUses | Anzahl Nutzungen eines Cleaning Kits, bevor es verbraucht ist |
Config Referenz — Berechtigungen
| Setting | Beschreibung |
|---|---|
Config.AuthorizedJobs | Jobs, die im Ermittlermodus Beweise sehen dürfen (Standard: police, sheriff, marshal, detective) |
Config.DnaSamplerJobs | Jobs, die den DNA Sampler nutzen dürfen — leer/false = für alle freigegeben (Standard: doctor, medic, police) |
Config Referenz — Fingerprints
| Setting | Beschreibung |
|---|---|
Config.Fingerprints.Enabled | Schaltet das Fingerabdruck-System an/aus |
Config.Fingerprints.Chance | Prozentuale Chance (0–100), einen Abdruck auf einer Hülse zu hinterlassen |
Config.Fingerprints.GloveExclusion | Bei true hinterlassen Handschuhe keinen Abdruck |
Config.Fingerprints.ConsumeCard | Bei true wird die Fingerprint Card nach Nutzung zerstört |
Config.Fingerprints.DebugGloves | Zeigt getragene Kleidungs-Hashes in der F8-Konsole |
Config.Fingerprints.ClothingSystem | "auto", "vorp", "kd" oder "murphy" — bestimmt, welches Handschuh-Erkennungssystem genutzt wird |
Debug-Befehle zum Testen der Handschuh-Erkennung:
/checkgloves, /dumpclothing,
/checkped.
Config Referenz — Report-Anzeige & Beweis-Props
| Setting | Beschreibung |
|---|---|
Config.ReportSettings.ShowWeaponName | Zeigt das Waffenmodell im Bericht |
Config.ReportSettings.ShowAmmoType | Zeigt die Munitionsart im Bericht |
Config.ReportSettings.ShowSerial | Zeigt die Waffen-Seriennummer im Bericht |
Config.ReportSettings.ShowVictimName | Zeigt den Namen des Opfers bei Blutspuren (Standard: false — für den DNA-Ablauf) |
Config.ReportSettings.ShowBloodType | Zeigt die Blutgruppe im Bericht |
Config.ShellCasings | Prop-Modell und Sichtweite für Patronenhülsen-Beweise |
Config.BloodCalls | Prop-Modell und Sichtweite für Blutspuren-Beweise |
Config.CollectionTime | Dauer in ms, um einen Beweis einzusammeln |
Waffen-, Munitions- und Item-Zuordnungen
(Config.WeaponNames, Config.AmmoNames,
Config.WeaponItems, Config.DbWeaponNames)
sind bereits für das gesamte RedM-Waffenarsenal vorbereitet — hier
ist in der Regel keine Anpassung nötig, außer deine Datenbank nutzt
abweichende Waffennamen.