-- ============================================================ -- mercyv-stamina | Server -- ============================================================ local function log(msg) if Config.ShowDebug then print("^3[mercyv-stamina]^7 " .. tostring(msg)) end end -- ============================================================ -- Debug-Logging vom Client empfangen -- ============================================================ RegisterNetEvent("mercyv-stamina:log") AddEventHandler("mercyv-stamina:log", function(event, stamina) local src = source log("Spieler " .. tostring(src) .. " | Event: " .. tostring(event) .. " | Stamina: " .. tostring(stamina) .. "%") end) -- ============================================================ -- Server-seitig Stamina setzen / auffüllen -- Aufruf: TriggerClientEvent("mercyv-stamina:refill", playerId, 50) -- Oder: exports["mercyv-stamina"]:RefillStamina(playerId, 50) -- ============================================================ exports("RefillStamina", function(playerId, amount) TriggerClientEvent("mercyv-stamina:refill", playerId, amount) log("Server: Stamina Refill → Spieler " .. tostring(playerId) .. " +" .. tostring(amount)) end) exports("SetStamina", function(playerId, amount) TriggerClientEvent("mercyv-stamina:set", playerId, amount) log("Server: Stamina Set → Spieler " .. tostring(playerId) .. " = " .. tostring(amount)) end) -- ============================================================ -- Konsolenbefehl (Server-Konsole) -- staminarefill [playerid] [amount] -- ============================================================ RegisterCommand("staminarefill", function(source, args) if source ~= 0 then return end -- Nur Serverkonsole local pid = tonumber(args[1]) local amount = tonumber(args[2]) or 100 if not pid then print("[mercyv-stamina] Nutzung: staminarefill [playerid] [menge]") return end TriggerClientEvent("mercyv-stamina:refill", pid, amount) print("[mercyv-stamina] Stamina von Spieler " .. pid .. " um " .. amount .. " aufgefüllt.") end, true) log("Server geladen.")