🪧 Sign System
Ein einfaches und immersives Schildersystem für RedM (VORP Core), das es Spielern ermöglicht, benutzerdefinierte Schilder in der Welt zu platzieren.
✨ Features
- Mehrere Schild-Typen - Konfiguriere verschiedene Items, die unterschiedliche Requisiten (Props) spawnen.
- Job-Beschränkungen - Bestimmte Schilder können auf spezifische Jobs (z.B. Sheriff) beschränkt werden.
- Benutzerdefinierter Text - Titel und Inhalt sind anpassbar.
- Limitierungen - Begrenze die Anzahl der Schilder pro Spieler sowie die Textlänge.
⚙️ Konfiguration
Die Konfiguration erfolgt in der config.lua.
Schild-Items & Jobs
Hier definierst du die Items, ihre Props und optional erlaubte Jobs.
Config.SignItems = {
['sign_item'] = {
prop = 'p_menusign01x',
allowedJobs = {'saloon'} -- Nur für den Saloon-Job
},
['chalk_sign'] = {
prop = 'p_chalksign06x',
allowedJobs = {'sheriff', 'police'} -- Nur für Gesetzeshüter
}
}
prop: Das Objekt-Modell, das gespawnt wird.allowedJobs: Eine Liste von Jobs, die dieses Schild benutzen dürfen. Wenn leer odernil, darf es jeder benutzen.
Limits & Distanzen
-- Text-Limits
Config.MaxTitleLength = 50 -- Maximale Zeichen für den Titel
Config.MaxContentLength = 2000 -- Maximale Zeichen für den Inhalt
-- Spieler-Limit
Config.MaxSignsPerPlayer = 5 -- Wie viele Schilder ein Spieler gleichzeitig haben darf (0 = unbegrenzt)
-- Interaktion
Config.InteractionDistance = 2.5 -- Wie nah man zum Lesen/Bearbeiten sein muss
Config.PlacementDistance = 3.0 -- Wie weit weg das Schild beim Platzieren erscheint
Sprache
Die Sprache kann einfach umgestellt werden.
Config.Locale = "de" -- "de" für Deutsch oder "en" für Englisch
🎮 Nutzung
- Item besitzen: Du benötigst eines der konfigurierten Items (z.B.
sign_item). - Benutzen: Doppelklicke auf das Item im Inventar.
- Platzieren: Folge den Anweisungen am Bildschirm (Taste [E]), um das Schild zu positionieren. Du kannst Rotation und Höhe anpassen.
- Bearbeiten: Gehe zum Schild und nutze den Prompt, um oder Text zu ändern oder es zu löschen.