Releases: DarkNinja-Lab/dynora_shop
Releases · DarkNinja-Lab/dynora_shop
1.0.0 Initial Release
🎉 Erster öffentlicher Release
✨ Features
🎮 Interface & UI
- GTA V Style Design - Modernes Interface mit Blur-Effekt und Dark Theme
- Responsive Grid-Layout - Übersichtliche Item-Anzeige
- 3D Item-Vorschau - Rotierende Modelle vor dem Kauf
- Echtzeit-Uhr - Im Header eingebaut
- Job-Anzeige - Zeigt aktuellen DarkRP Job
🔒 Sicherheit & Permissions
- Job-Lock System - Kategorien nur für bestimmte Jobs sichtbar
- Entity Limits - Max. Anzahl pro Item pro Spieler konfigurierbar
- Anti-Spam Cooldowns - Max. 50 Käufe pro Minute, 2s Delay zwischen Käufen
- Job-Check - Server-seitige Validierung vor dem Kauf
🛒 Einkaufssystem
- Warenkorb - Mehrere Items auf einmal kaufen
- Schnellkauf - Rechtsklick (1x), Shift+Klick (10x)
- Mengenauswahl - 1-10 Stück pro Kauf einstellbar
- Bestätigungsdialog - Preis-Übersicht vor dem finalen Kauf
- Automatisches Spawning - Items erscheinen im Kreis um den Spieler
- Boden-Erkennung - Keine Items unter der Map
💾 Datenspeicherung (SQLite)
- Favoriten - Persistente Speicherung über Sessions
- Kaufhistorie - Letzte 20 Käufe mit Zeitstempel
- Statistiken - Gesamtausgaben, Anzahl gekaufter Items, Lieblingsitem
🔧 Admin & Ownership
- FPP Kompatibel - CPPISetOwner für Falco's Prop Protection
- SAM Support - Server Administration Mod Integration
- Physgun-Safe - Entities können bewegt werden (kein SetOwner-Bug)
- Cleanup bei Disconnect - Automatische Entfernung von Shop-Entities
- Tool-Schutz - Andere Spieler können fremde Items nicht removen
⚡ Performance
- Client-Side Cache - Nur sichtbare Items für aktuellen Job werden geladen
- Lazy Loading - Cache wird nur bei Jobwechsel neu gebaut
- Optimierte Net Messages - Minimaler Server-Client Traffic
- Material Caching - Icons werden wiederverwendet
🎨 Item-System
- Kategorien - Flexible Gruppierung mit Job-Locks
- Raritäts-Stufen - Farbcodierung (Common, Uncommon, Rare, Epic, Legendary)
- Consumables - onBuy Funktionen für Essen/Heilung
- Entity Spawning - Unterstützung für alle SENTs
- Custom Offset - Spawn-Position pro Item konfigurierbar
🎹 Bedienung
- F8 Hotkey - Schnelles Öffnen/Schließen
- Dynamische Keybinds - Kompatibel mit Dynora Keybinds System
- Shift-Multiplier - Schnelles Massen-Kaufen
- Live-Suche - Filtert Items während des Tippens
🛡️ Stabilität
- Fehlerbehandlung - Geld-Rückerstattung bei fehlgeschlagenem Spawn
- Entity Validierung - Prüfung ob Entity-Class existiert
- Physics-Wake - Keine eingefrorenen Items mehr
- Anti-Dupe Timer - Verzögerung zwischen Multi-Spawns
🌐 Lokalisierung
- Deutsche Standartsprache - Alle UI-Texte auf Deutsch
- Einfach anpassbar - Alle Texte in einer Datei (cl_main.lua)