Alle Chat-Nachrichten vom CarDealer verwenden jetzt:
- Prefix:
[Dynora Motor´s] - Farbe: Lila (Color(157, 78, 221) - Theme Primary)
Betroffene Dateien:
sv_main.lua- Hauptsystem-Nachrichtensv_insurance.lua- Versicherungs-Nachrichtensv_tuning.lua- Tuning-Nachrichtensv_sellplayer.lua- Verkaufs-Nachrichtensv_testdrive.lua- Testfahrt-Nachrichtensv_spawnpoints.lua- Spawnpoint-Nachrichtensv_security.lua- Security-Nachrichteninit(1).lua- Police NPC Nachrichten
WICHTIG: Das Admin-Menü ist jetzt NICHT MEHR über einen Button im Hauptmenü erreichbar!
Neuer Zugriff:
- Chat Command:
!admin_cardealeroder/admin_cardealer - Console Command:
cardealer_admin(optional)
Berechtigungen (SAM):
cardealer_admin- Erlaubt Zugriff auf das Admin-Menümanage_cardealer- Alternative Permission
Fallback: Wenn SAM nicht installiert ist, wird auf die Standard-UserGroups geprüft:
- admin
- superadmin
- owner
- developer
Das System unterstützt jetzt SAM (Server Administration Mod) Permissions:
-- In SAM registrierte Permissions:
- "cardealer_admin" -- CarDealer Admin-Menü
- "manage_cardealer" -- CarDealer VerwaltungDateien mit SAM-Support:
sv_security.lua-MyCarDealer.IsAdmin()Funktioncl_admin.lua- Client-seitiger Permission-Checkcl_menu.lua- Chat Command Handlerinit(2).lua- Server-seitiger Chat Command
-- Caching für Fahrzeug-Lookups
MyCarDealer.VehicleCache = {}
function MyCarDealer.GetVehicleFast(id)
if MyCarDealer.VehicleCache[id] then
return MyCarDealer.VehicleCache[id]
end
-- ... normaler Lookup
end- Mehr
pcall()für kritische Funktionen - Bessere SQL-Fehler-Logging
- User-freundliche Fehlermeldungen
- Fahrzeug-Suche im Inventar (nach Name, Kategorie)
- Sortierung im Inventar (Preis, Datum, Name)
- Fahrzeug-Vorschau vor dem Kauf (3D-Viewer)
- Statistiken (gefahrene KM, Unfälle, etc.)
- Tuning-Teile speichern (Turbo, Kompressor, etc.)
- Kilometerzähler pro Fahrzeug
- Schadenssystem (mit Repair-Option)
- Kraftstoffverbrauch (realistischer)
- Dark Mode Option
- Animationen (Fade-In/Out, Slide)
- Tooltips für alle Buttons
- Keyboard Shortcuts (ESC zum Schließen, etc.)
- Rate Limiting für alle Net Messages
- Anti-Cheat Integration (optional)
- Logging für alle Aktionen (Discord Webhook)
- Mehr Config-Optionen (Preise, Cooldowns, etc.)
- Mehrere Spawnpoint-Sets (für verschiedene Kategorien)
- Job-Locking für Kategorien (nicht nur einzelne Fahrzeuge)
- Discord Webhook für Logs
- PointShop 2 Integration (Fahrzeuge als Items)
- DarkRP Job-Integration (Job-Abhängige Preise)
- Alle
.luaDateien aus demoutputOrdner inaddons/cardealer/lua/cardealer/kopieren - Server neustarten oder
lua_refreshausführen
-- In SAM Admin Menü:
1. Permissions → Add Permission
2. Name: "cardealer_admin"
3. Description: "CarDealer Admin Menü Zugriff"
4. Default: false
5. Rank zuweisen (z.B. superadmin)!admin_cardealer- Admin-Menü öffnen (nur mit Permission)cardealer_open- CarDealer Menü öffnen (Console)cardealer_store_vehicle- Fahrzeug einparken (Console)
cardealer_addspawn <name>- Spawnpoint hinzufügencardealer_removespawn <id>- Spawnpoint entfernencardealer_listspawns- Alle Spawnpoints anzeigencardealer_nearestspawn- Nächsten Spawnpoint anzeigencardealer_teleportspawn <id>- Zu Spawnpoint teleportierencardealer_spawn- NPC spawnen
Bei Problemen oder Fragen:
- Prüfe die Server-Console auf Fehlermeldungen
- Stelle sicher, dass alle Dateien korrekt hochgeladen wurden
- Überprüfe die SAM Permissions (falls verwendet)
Version: 3.1 CYBER-LILA
Author: DarkNinja (modifiziert)
Datum: 2026-03-11