📝 Document Script (MDT)
Ein umfassendes Mobile Data Terminal (MDT) System mit realistischem "Akten-Buch" Design.
✨ Features
👮♂️ Dual-Job Support
| Job | Branding | Funktionen | Design |
|---|---|---|---|
| Polizei | Sheriff's Office | Angeklagte, Strafgesetzbuch, beteiligte Beamte | Blau/Grau |
| Medic | Medical Center | Patienten, Behandlungen, beteiligte Medics | Warm/Papier |
📝 Akten-Verwaltung
- Akten erstellen - Detaillierte Formulare für Vorfälle, Verbrechen oder Behandlungen
- Akten bearbeiten - Bestehende Fälle aktualisieren, Status ändern
- Historie & Filter - Alle vergangenen Akten, gefiltert nach Status (Offen, In Bearbeitung, Geschlossen)
- Status-System - Fälle von "Offen" bis "Geschlossen" mit visuellen Stempeln verfolgen
- 🖨️ Dokumenten-Kopien - Physische Kopien erstellen, die an andere Spieler übergeben werden können
🌍 Lokalisierung
- Mehrsprachig - Vollständig konfigurierbarer Text für alle UI-Elemente
- Enthalten: Englisch (
en) und Deutsch (de)
🎨 Design
- Buch-Ästhetik - UI sieht aus wie eine offene Akte/Ledger
- Dynamischer Inhalt - Stempel-Effekte für geschlossene Fälle
- Zeitgenössische Typografie - Passende Schriftarten für die RedM-Ära
📥 Installation
-
Dependencies: Stelle sicher, dass installiert sind:
vorp_coreoxmysql
-
Download: Kopiere
mulderdev_document_scriptin deinenresourcesOrdner -
Datenbank: Importiere
mulderdev_records.sql:
CREATE TABLE IF NOT EXISTS `mulderdev_records` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`reference_id` int(11) DEFAULT NULL,
`type` varchar(50) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`author_identifier` varchar(50) DEFAULT NULL,
`author_name` varchar(100) DEFAULT NULL,
`target_name` varchar(100) DEFAULT NULL,
`description` longtext DEFAULT NULL,
`fine_amount` decimal(10,2) DEFAULT 0.00,
`status` varchar(50) DEFAULT 'open',
`date_created` timestamp NOT NULL DEFAULT current_timestamp(),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- Document Paper Item:
INSERT INTO `items` (`item`, `label`, `limit`, `can_remove`, `type`, `usable`) VALUES
('document_paper', 'Document Copy', 10, 1, 'item_standard', 1);
- Start: Füge
ensure mulderdev_document_scriptzu deinerserver.cfghinzu
⚙️ Konfiguration
Config.Locale = 'de' -- 'de' oder 'en'
Config.OpenKey = 0x4CC0E2FE -- B-Taste
Config.Jobs = {
Police = { "police", "sheriff", "marshal" },
Medic = { "doctor", "medic" }
}
Strafkatalog & Behandlungen
Du kannst in config.lua eigene Kategorien definieren:
Config.Fines- Strafgesetzbuch für PolizeiConfig.Treatments- Behandlungen für Medics
🎮 Nutzung
Menü öffnen
Drücke B (oder konfigurierte Taste) als Polizei oder Medic.
Akte erstellen
- Klicke "Neue Akte"
- Klicke auf Einträge in der rechten Liste um sie hinzuzufügen
- Fülle Details aus und klicke "ABSENDEN"
Akte bearbeiten
- Klicke auf eine Akte in der "Historie"
- Klicke "AKTE BEARBEITEN"
- Änderungen vornehmen
Kopie drucken
- Akte anzeigen
- Klicke "KOPIE DRUCKEN"
- Du erhältst ein physisches Item
Kopie lesen
Benutze das document_paper Item im Inventar (nur Lesen).
🔗 Externe Integration
Öffne das Menü über ein anderes Script (z.B. Radial Menu):
TriggerEvent("mulderdev_document_script:open")
📋 Voraussetzungen
- VORP Core
- oxmysql