dv_core

dv_core

Dieser Artikel ist kostenlos.

Zum Warenkorb hinzufügen

dv_core – die Basis für deine Scripts

dv_core nimmt dir den Teil ab, den du sonst in jedem Script neu schreibst: Framework-Abfragen, Callbacks, Meldungen, Zonen, Streaming. Was auf dv_core aufbaut, läuft ohne Anpassung auf ESX, QBCore, QBox – oder komplett standalone.

Was drin ist

🔹 Framework-Brücke – Spielerdaten, Geld, Items, Jobs und Rechte über eine einheitliche API. Kein if ESX then … elseif QBCore then mehr.

🔹 Callbacks – Client ↔ Server mit Timeout, Rate-Limit und Schutz gegen gefälschte Antworten. Blockierende Variante inklusive.

🔹 Meldungen & UI – Benachrichtigungen, Ankündigungen, Fortschrittsbalken, TextUI, Eingabedialoge und Menüs. Schriften liegen lokal bei, kein Nachladen von außen.

🔹 Punkte, Zonen & Interaktionen – Marker, Blips, 3D-Text und Interaktionspunkte mit sauberem Lifecycle.

🔹 Streaming & Spawning – Modelle, Animationen, Fahrzeuge und NPCs laden mit Timeout statt Endlosschleife.

🔹 Werkzeugkasten – Helfer für Tabellen, Strings und Rechnen, dazu JSON-Dateien, Logger, Timeouts, Cron, Discord-Webhooks und Übersetzungen.

🔹 Befehle & Tasten – Registrierung inklusive Rechteprüfung.

Sauber gebaut

Punkte, Callbacks und Events räumen sich beim Stoppen einer Ressource selbst auf – keine verwaisten Threads, keine toten Funktionsverweise. Normalisierte Player-Events (playerLoaded, playerUnloaded, jobChanged) sind für alle Frameworks identisch, und dein Script überlebt einen Neustart von dv_core mitten in der Session.

Zwei Einbindungswege: @dv_core/import.lua für den vollen Funktionsumfang samt blockierender Helfer, oder klassisch über Exports.

Dokumentation

Deutsche README mit Beispielen zu jeder Funktion – kein Rätselraten, was ein Parameter macht.

Voraussetzungen: keine. ESX, QBCore und QBox werden erkannt, sind aber nicht nötig.