Zum Hauptinhalt springen

🔬 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

  1. Benutze das Investigation Kit um den Forensik-Modus zu aktivieren
  2. Du siehst Marker: Gelb (Patronenhülsen) und Rot (Blut)
  3. Gehe zu einem Marker und drücke [G]
  4. Voraussetzung: Du brauchst einen Empty Evidence Bag im Inventar
  5. Ergebnis: Du erhältst einen Evidence Bag mit eindeutiger ID

3. Labor-Analyse

  1. Öffne dein Inventar und BENUTZE den Evidence Bag
  2. Der Beutel wird analysiert und in einen Forensik-Bericht umgewandelt
  3. Patronenhülsen: Zeigt Waffe, Munition und Seriennummer
    • Fingerabdrücke: Falls vorhanden, zeigt der Bericht "Fingerabdruck erkannt"
  4. Blut: Zeigt die Blutgruppe

4. DNA-Vergleich

  1. Stehe neben einem Verdächtigen (oder dir selbst)
  2. BENUTZE den DNA Sampler
  3. Du erhältst eine DNA-Probe mit dem Namen der Person
  4. BENUTZE die DNA-Probe
  5. Das System vergleicht automatisch mit allen Forensik-Berichten in deinem Inventar

5. Fingerabdruck-Vergleich

  1. Benutze das Ink Pad bei einem Verdächtigen für eine Fingerprint Card
  2. BENUTZE die Fingerprint Card
  3. 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