🔬 Forensics System
Ein umfassendes Ermittlungs- und Beweissystem für RedM (VORP Core).
✨ Features
- Realistische Beweise - Patronenhülsen (gelb) und Blutflecken (rot) erscheinen automatisch
- Ermittler-Modus - Mit Investigation Kit Beweismarker sehen
- Ballistik - Hülsen analysieren: Waffenmodell, Munitionstyp, Seriennummer
- Blut & DNA - Blut analysieren: Blutgruppe bestimmen
- DNA-Abgleich-System - DNA-Proben von Verdächtigen nehmen und vergleichen
- Dynamische Berichte - Automatische Aktualisierung bei DNA-Treffer
- Einzigartige IDs - Jedes Beweisstück hat eine eindeutige Fall-ID (z.B.
#8291) - Fingerabdruck-System - Fingerabdrücke auf Patronenhülsen (V1.1)
📥 Installation
Voraussetzungen
- VORP Core
- vorp_inventory
- oxmysql
Datenbank-Setup (Items)
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);
Bilder
Stelle sicher, dass du Bilder für die Items in deinem Inventory-Resource hast.
🎮 Nutzung (Schritt für Schritt)
1. Der Tatort
Wenn jemand schießt oder blutet, werden unsichtbare Beweise am Boden hinterlassen.
2. Ermittlung
- Benutze das Investigation Kit um den Forensik-Modus zu aktivieren
- Du siehst Marker: Gelb (Patronenhülsen) und Rot (Blut)
- Gehe zu einem Marker und drücke [G]
- Voraussetzung: Du brauchst einen Empty Evidence Bag im Inventar
- Ergebnis: Du erhältst einen
Evidence Bagmit eindeutiger ID
3. Labor-Analyse
- Öffne dein Inventar und BENUTZE den
Evidence Bag - Der Beutel wird analysiert und in einen Forensik-Bericht umgewandelt
- Patronenhülsen: Zeigt Waffe, Munition und Seriennummer
- Fingerabdrücke: Falls vorhanden, zeigt der Bericht "Fingerabdruck erkannt"
- Blut: Zeigt die Blutgruppe
4. DNA-Vergleich
- Stehe neben einem Verdächtigen (oder dir selbst)
- BENUTZE den DNA Sampler
- Du erhältst eine DNA-Probe mit dem Namen der Person
- BENUTZE die DNA-Probe
- Das System vergleicht automatisch mit allen Forensik-Berichten in deinem Inventar
5. Fingerabdruck-Vergleich
- Benutze das Ink Pad bei einem Verdächtigen für eine Fingerprint Card
- BENUTZE die Fingerprint Card
- Das System scannt deine Forensik-Berichte
- Treffer: "POSITIVE MATCH!" → Bericht wird aktualisiert
⚙️ Konfiguration
⚙️ Konfiguration
Die config.lua bietet umfangreiche Einstellungsmöglichkeiten, um das Skript an deinen Server anzupassen. Hier sind die Details, was du ein- und ausschalten kannst:
👮 Berechtigungen & Jobs
Hier legst du fest, welche Berufe Zugriff haben. Das Format ist eine Tabelle: ['jobname'] = true.
-- Wer darf den "Ermittlungsmodus" (Investigation Kit) nutzen?
Config.AuthorizedJobs = {
['police'] = true,
['sheriff'] = true,
['marshal'] = true,
['detective'] = true
}
-- Wer darf DNA-Proben von Personen nehmen?
-- Setze dies auf `false` oder `{}`, um es für ALLE zu erlauben.
Config.DnaSamplerJobs = {
['doctor'] = true,
['medic'] = true,
['police'] = true
}
📋 Berichts-Einstellungen
Steuere, welche Informationen im Forensik-Bericht angezeigt werden.
Config.ReportSettings = {
ShowWeaponName = true, -- Zeigt den Modellnamen der Waffe (z.B. "Lancaster Repeater")
ShowAmmoType = true, -- Zeigt den Munitionstyp
ShowSerial = true, -- Zeigt die Seriennummer
ShowVictimName = false, -- Zeigt den Namen des Opfers bei Blutspuren (false = 'Unbekannt')
ShowBloodType = true -- Zeigt die Blutgruppe
}
⏳ Beweise & Minigames
-- Zeit in Sekunden, bis Beweise verschwinden (900 = 15 Min)
Config.EvidenceLifetime = 900
-- Dauer des Aufsammelns in Millisekunden
Config.CollectionTime = 5000
🖐️ Fingerabdruck-System
Einstellungen für das Fingerabdruck-Modul.
Config.Fingerprints = {
Enabled = true, -- System an/aus
Chance = 25, -- Wahrscheinlichkeit (0-100%) für Fingerabdrücke auf Hülsen
GloveExclusion = true, -- Handschuhe verhindern Abdrücke
ConsumeCard = false, -- Wenn true: Die Karte wird nach Benutzung verbraucht
ClothingSystem = "auto", -- "auto", "vorp" oder "kd" für die Handschuh-Erkennung
}
🔧 Weitere Toggles
Du kannst bestimmte Beweis-Typen komplett deaktivieren.
-- Patronenhülsen
Config.ShellCasings = {
Enabled = true,
VisibleDistance = 10.0
}
-- Blutspuren
Config.BloodCalls = {
Enabled = true,
VisibleDistance = 10.0
}
🆕 Changelog
V1.1 - Fingerabdruck-System
- Neues Feature: Fingerabdrücke auf Patronenhülsen
- Handschuh-Erkennung: Unterstützt VORP Character, kd-clothing, jo-libs
- Neue Items:
ink_pad,fingerprint_card - Debug-Befehle:
/checkgloves,/dumpclothing,/checkped
V1.0 - Erstveröffentlichung
- Beweis-System (Hülsen, Blut)
- Investigation Kit
- Ballistik & DNA-Analyse
- Forensik-Berichte