Zum Inhalt

CV Framework API

Reference documentation for cv_framework — the custom Lua/JS server framework powering CasualV.

How to load the module

In any external resource, load the cv object once at the top of your server script:

local cv = exports["cv_framework"]:loadModule()

Modules

Module Beschreibung
Player Spieler-/Charakter-Verwaltung, Geld, Inventar, Gruppen
Commands Server-Commands mit Typvalidierung und ACE-Berechtigungen
Callbacks Client ↔ Server Callback-System (cv.callback)
Cache Client-seitiges State-Tracking (Ped, Fahrzeug, Waffe)
Keybinds Client-Tastenbelegung via cv.registerKey
Notify Toast-Benachrichtigungen im HUD
Statebag Spieler-State-Management via FiveM-Statebags
Utils Identifier, Steam/Discord-API, Tabellen- und Asset-Helfer
Bucket System Routing-Buckets für Spieler-/Entity-Isolation
Instance Module Private Spielbereiche (Häuser, Camper, Lager)
Entity Creation Client-seitige NPC-/Prop-/Entity-Erstellung
Inventory Nutzbare Items via cv.inventory.registerUsableItem
Factions Fraktionen, Dienststatus, Gehalts-System
Jobs Job-System mit Duty und Paycheck
Licenses Führerscheine und Lizenzen pro Charakter
ACE Berechtigungsverwaltung + Discord-Rollen-Sync
Doorlock Türschloss-System mit Gruppen- und Item-Zugangskontrolle
Teleport Koordinaten- und Wegpunkt-Teleportation
Events Tod-, Fahrzeug- und Interaktions-Events
Sound Client-seitige Soundwiedergabe (position, entity, player)
Logging Discord-Webhook + DB-Logging via cv.log
Random Krypto-gesicherte Zufallswerte (nur Server)
Shutdown Framework-Shutdown-Event für State-Speicherung