Ein modernes, GTA-Style DarkRP Shop-System mit Job-Lock, sicherem Entity-Spawning und FPP/SAM Kompatibilität.
- 🎮 GTA V Style Interface - Modernes, verschwommenes UI mit intuitiver Bedienung
- 🔒 Job-Lock System - Kategorien nur für bestimmte Jobs sichtbar (z.B. Meth-Lab nur für Gangster)
- 🛒 Warenkorb - Mehrere Items auf einmal kaufen
- ⭐ Favoriten - Items markieren für schnellen Zugriff
- 📊 Statistiken - Einkaufsverlauf und Ausgaben-Tracking
- 🛡️ FPP/SAM Kompatibel - Entities können mit Physgun bewegt werden (kein SetOwner-Bug)
- ⚡ Anti-Spam - Cooldown-System gegen Massenkäufe
- 💾 SQLite - Keine MySQL-Datenbank nötig
[Screenshots hier einfügen]
- Download das Repository
- Entpacke den Ordner in
garrysmod/addons/ - Benenne den Ordner um in
dynora-shop(wichtig!) - Restart deinen Server
- Optional: Passe die Config in
config.luaan
MyShop.Categories = {
{name = "Essen", jobs = nil}, -- Öffentlich
{name = "Gastronomie", jobs = {"TEAM_COOK"}}, -- Nur Köche
{name = "Meth Labor", jobs = {"TEAM_MOB", "TEAM_GANG"}}, -- Nur Gangster
}Items hinzufügen
{
id = "gelddrucker", -- Eindeutige ID
name = "Geld Drucker", -- Anzeigename
category = "Geld Drucker", -- Muss mit Category-Name übereinstimmen
price = 7500, -- Preis
model = "models/props/...", -- 3D Model
description = "Druckt Geld", -- Beschreibung
spawnEntity = "adv_moneyprinter", -- Entity Class
maxEntities = 2 -- Limit pro Spieler (optional)
}Consumables (Essen/Heilung)
{
id = "burger",
name = "Cheeseburger",
price = 160,
onBuy = function(ply)
-- DarkRP Hunger Mod
if ply.setSelfDarkRPVar then
local current = ply:getDarkRPVar("Energy") or 0
ply:setSelfDarkRPVar("Energy", math.min(current + 50, 100))
end
ply:ChatPrint("Lecker!")
end
}