dv_junkyard

dv_junkyard

€16.00

Zum Warenkorb hinzufügen

🚗 dv_junkyard — Schrottplatz System für ESX | FiveM

Eigene Fahrzeuge beim Schrottplatz-NPC abgeben, Angebot annehmen, zur Abgabe-Zone fahren und Geld kassieren – mit serverseitiger Sicherheitsprüfung, eigener NUI, Discord-Webhook-Logging und Garagen-Kompatibilität. Kein SQL-Setup erforderlich.

💡 Was ist dv_junkyard?

dv_junkyard ist ein vollständiges ESX-Schrottplatz-System. Spieler fahren mit ihrem eigenen Fahrzeug zum NPC, erhalten ein Angebot basierend auf Fahrzeugklasse oder Modell, nehmen es an und liefern das Fahrzeug zur markierten Abgabe-Zone. Das Fahrzeug wird serverseitig gelöscht, aus der Datenbank entfernt und der Spieler erhält sofort sein Geld. Manipulationsversuche werden erkannt, im Serverlog protokolliert und per Discord-Webhook gemeldet. Das Script benötigt keine eigene SQL-Tabelle – es arbeitet direkt mit der vorhandenen owned_vehicles-Tabelle.

⚙️ Features auf einen Blick

🧍 NPC-Interaktion – Konfigurierbarer NPC mit eigenem Modell, Position und Idle-Animation

💰 Serverseitige Preisberechnung – Preis wird ausschließlich auf dem Server berechnet, kein Clientbetrug möglich

🚘 Preis nach Fahrzeugklasse – Alle 23 GTA-Klassen mit individuellem Schrottwert konfigurierbar

🔑 Preis nach Modell – Modell-spezifische Preise überschreiben den Klassenpreis (z.B. Sultan = 3500$)

🗺️ Abgabe-Zone – Konfigurierbarer Radius-Bereich auf der Karte, Marker und Blip nur bei aktivem Auftrag

⏰ Öffnungszeiten – Pro Wochentag konfigurierbar, mit Echtzeit oder GTA-Ingame-Zeit, mehrere Zeitfenster pro Tag möglich

💳 Auszahlungskonto – Bargeld oder Bankkonto wählbar

🖥️ Eigene NUI – Fahrzeuginfo-Dialog mit Modell, Kennzeichen, Klasse und Schrottwert, Fahrauftrag-Anzeige und Erfolgs-Panel

🔒 Doppelte Eigentümerprüfung – Server prüft Fahrzeugbesitz beim Öffnen der UI und erneut beim Abschluss

🛡️ Manipulationsschutz – Kennzeichen-Mismatch, fehlende Voranfrage und fremde Fahrzeuge werden erkannt und geloggt

📡 Discord-Webhook-Logging – Separate Embed-Farben für erfolgreiche Verschrottungen und Manipulationsversuche

🏠 Garagen-Kompatibilität – dv_garage und Advanced Parking werden automatisch bereinigt (vehicle_parking-Tabelle)

🗄️ Zusätzliche Tabellen – Eigene DB-Tabellen die beim Verschrotten bereinigt werden sollen konfigurierbar

🔔 Freies Notify-System – Notify-Funktion in notification.lua einfach austauschbar

📋 Kennzeichen-Format – Intern-Leerzeichen und Länge per Config anpassbar für alle Kennzeichen-Formate

🚗 Ablauf

1. Spieler fährt mit eigenem Fahrzeug zum Schrottplatz-NPC → HelpNotification erscheint

2. Spieler drückt E → Server prüft Eigentümerschaft in owned_vehicles

3. NUI öffnet sich mit Fahrzeuginfo und Schrottwert → Annehmen oder Ablehnen

4. Nach Annahme: Drop-Blip und Marker erscheinen, Fahrauftrag-Anzeige erscheint

5. Spieler fährt Fahrzeug zur Abgabe-Zone → Spieler steigt automatisch aus

6. Server löscht Fahrzeug, bereinigt Datenbank, zahlt Geld aus, Discord-Webhook wird gesendet

7. Erfolgs-Panel erscheint für 5 Sekunden mit ausgezahltem Betrag

📦 Abhängigkeiten

| Pflicht | Optional |

| es_extended (ESX Legacy) | dv_garage / Advanced Parking |

| oxmysql | – |

Kein SQL-Import erforderlich – das Script arbeitet mit der bestehenden owned_vehicles-Tabelle.

🚀 Installation in 3 Schritten

1️⃣ Ordner in resources/ legen

2️⃣ ensure dv_junkyard in die server.cfg eintragen

3️⃣ NPC-Position, Abgabe-Zone, Preise und Webhook in config.lua anpassen – fertig!

⚙️ Konfiguration auf einen Blick

Config.NPC – Modell, Position (vector4) und Idle-Animation des NPCs

Config.DropZone – Position und Radius der Abgabe-Zone

Config.NpcBlip / DropBlip – Blip-Sprite, Farbe, Größe und Label

Config.OpeningHours – Öffnungszeiten pro Wochentag, Echtzeit oder GTA-Zeit

Config.NpcInteractDistance – Interaktionsdistanz zum NPC in Metern

Config.NpcVehicleRadius – Suchradius für Fahrzeuge rund um den NPC

Config.PlateFormat – Kennzeichen-Länge und interne Leerzeichen behalten

Config.Marker – Typ, Farbe, Größe und Animation des Abgabe-Zone-Markers

Config.PriceByClass – Schrottwert pro GTA-Fahrzeugklasse (0–22)

Config.PriceByModel – Modell-spezifische Preise (überschreiben Klassenpreis)

Config.PaymentAccount – Auszahlung auf 'money' (Bargeld) oder 'bank' (Konto)

Config.AdditionalTables – Weitere DB-Tabellen die beim Verschrotten bereinigt werden

Config.usedvgarage – dv_garage Garagen-Tabelle bereinigen (true/false)

Config.useadvancedparking – Advanced Parking Tabelle bereinigen (true/false)

Config.Webhook – URL, Farben, Username und Avatar für Discord-Logs

Alle Einstellungen befinden sich in einer zentralen config.lua – vollständig escrow-frei.

💬 Support

Bei Fragen, Problemen oder Feature-Wünschen erreichst du uns jederzeit über unseren Discord:

👉 https://discord.gg/hqBQt8SnwA

Powered by DV_Scripts 🚀