CasualV Documentation¶
Willkommen bei der technischen Dokumentation des CasualV FiveM Roleplay-Servers.
Repository-Struktur¶
| Verzeichnis | Inhalt |
|---|---|
fivem-data/resources/[base]/cv_framework/ |
Core-Framework (Player, Hunger, Inventory …) |
fivem-data/resources/[base]/cv_ui/ |
Dialog-, Progressbar- und Seller-UI |
fivem-data/resources/[base]/cv_vehicledata/ |
Fahrzeug- und Garagen-Datenbank |
fivem-data/resources/[base]/cv_voice/ |
Voice-Chat (pma-voice Integration) |
fivem-data/resources/[char]/cv_banking/ |
Bankautomaten und Bankschalter |
fivem-data/resources/[char]/cv_farming/ |
Farming, Prozessoren, Verkäufer |
fivem-data/resources/[char]/cv_garage/ |
Fahrzeuggaragen und Abschlepphof |
fivem-data/resources/[char]/cv_hud/ |
HUD-Resource (React + Vite) |
fivem-data/resources/[char]/cv_inventory/ |
Inventar-UI mit Waffenslots |
fivem-data/resources/[char]/cv_radialmenu/ |
Kontextsensitives Kreismenü |
fivem-data/resources/[char]/cv_shops/ |
NPC-Läden und Schwarzmarkt |
fivem-data/resources/[char]/cv_vehicleshop/ |
Autohaus-System |
casualv_dashboard/ |
Admin-Dashboard (React + Strapi) |
datenbank.sql |
Autoritative Datenbankstruktur (Docker-Init) |
Bereiche¶
Framework API¶
Referenzdokumentation für cv_framework — alle Module, Funktionen und Typen.
- Übersicht
- Player-Modul — Spieler-/Charakterverwaltung, Geld, Inventar
- Commands — Server-Commands mit Typvalidierung und ACE-Berechtigungen
- Callbacks — Client ↔ Server Callback-System
- Cache — Client-seitiges State-Tracking
- Bucket System — Routing Buckets für Instanzisolation
- Instance Module — Private Spielbereiche (Häuser, Camper, Lager)
Systeme¶
Dokumentation der Gameplay-Systeme:
- Hunger & Durst
- Camper
- Fahrzeuge — Sonderfahrzeuge, Fraktionsfahrzeuge, persistente Fahrzeuge
- Kraftstoff — Tanksystem mit Verbrauch und Tankstellen
- Wetter & Zeit — Synchronisiertes Echtzeit-Wettersystem
- Garage — Fahrzeuggaragen, Abschlepphof, Tuning-Sperre
- Banking — Bankautomaten, Bankschalter, Einzahlung/Auszahlung
- Inventar — Slot-Inventar, Waffenslots, Container
- Shops — NPC-Läden, Schwarzmarkt, Lizenzen
- Farming — Felder, Prozessoren, Verkäufer
- Fahrzeughandel — Autohaus mit Probefahrt und Lieferung
- Radial-Menü — Kontextsensitives Kreismenü
NUI / UI¶
- NUI Resource Access
- Kamera-System
- Farbcodes
- UI-Komponenten — Dialoge, Progressbalken, Seller-Menü
Setup & Entwicklung¶
- Dev-Umgebung — Empfohlene Tools, Extensions, Dev-Commands
- Performance
- Lokalisierung
- Voice Chat