⚰️ Grave Robber
Ein atmosphärisches Grabräuber-System mit Geistern, Beute und Polizei-Alarmen.
📖 Beschreibung
Spieler können nachts auf Friedhöfe schleichen und nach wertvollen Schätzen graben - aber Vorsicht! Nicht nur die Ordnungshüter sind wachsam, sondern auch die ruhelosen Seelen der Toten können auferstehen, um ihre Gräber zu verteidigen.
✨ Features
- 🌙 Nur nachts - Grabräuberei nur zwischen 22:00 und 05:00 Uhr möglich
- ⛏️ Interaktives Graben - Schaufel benötigt + NUI-Minispiel
- 💰 Beute-System - Konfigurierbarer Loot: Ringe, Goldzähne, Taschenuhren oder wertlose Knochen
- 👻 Geister & Horror
- Geister können spawnen und angreifen!
- Partikel-Effekte (Feuer/Rauch)
- Gruselige Sounds und Bildschirm-Verzerrungen
- 👮 Polizei-Alarm - Konfigurierbare Chance, Gesetzeshüter zu alarmieren
- ⚙️ Hochgradig konfigurierbar
📥 Installation
- Kopiere
mulderdev_graverobberin deinenresourcesOrdner - Füge
ensure mulderdev_graverobberzu deinerserver.cfghinzu - Führe die SQL-Befehle aus (siehe unten)
SQL Items
INSERT INTO `items` (`item`, `label`, `limit`, `can_remove`, `type`, `usable`) VALUES
('shovel', 'Shovel', 1, 1, 'item_standard', 1),
('ring', 'Silver Ring', 10, 1, 'item_standard', 0),
('gold_tooth', 'Gold Tooth', 20, 1, 'item_standard', 0),
('bone', 'Bone', 20, 1, 'item_standard', 0),
('gold_ring', 'Gold Ring', 10, 1, 'item_standard', 0),
('pocket_watch', 'Pocket Watch', 5, 1, 'item_standard', 0);
⚙️ Konfiguration
In config.lua kannst du anpassen:
- Start/End-Stunden für Nachtzeit
- Beute-Tabelle und Chancen
- Geister- und Polizei-Alarm-Chancen
- Grab-Modelle die erkannt werden
🚔 Polizei-Script Integration
1. Event-Name konfigurieren
-- In config.lua
Config.PoliceAlertEvent = 'vorp_police:alert'
-- Oder deaktivieren:
Config.PoliceAlertEvent = nil
2. Event-Handler hinzufügen
Füge folgenden Code in die Server-Seite deines Polizei-Scripts ein:
-- In deinem Polizei-Script (server/main.lua)
RegisterServerEvent('vorp_police:alert')
AddEventHandler('vorp_police:alert', function(coords, message, suspectSource)
-- Hier triggere deinen spezifischen Alarm
-- Beispiel 1: Standard VORP Police
-- TriggerClientEvent("vorp:NotifyLeft", -1, "CRIME", message, "generic_textures", "tick", 4000)
-- Beispiel 2: Custom Dispatch
-- exports['my_dispatch']:addCall("10-90", "Grave Robbing", coords, suspectSource)
-- Beispiel 3: Blip an alle Polizisten
-- local officers = GetPlayersWithJob("police")
-- for _, officer in ipairs(officers) do
-- TriggerClientEvent("police:setBlip", officer, coords)
-- end
end)
📋 Voraussetzungen
- VORP Core
- VORP Inventory