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:
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 |