local QBCore = exports['qb-core']:GetCoreObject() local LastPositions = {} RegisterServerEvent("duckrelog:saveCoords", function(pos) local src = source LastPositions[src] = pos -- Debug-Nachricht print("Speichere Position für Spieler " .. src .. " und löse Relog aus") -- Spieler korrekt abmelden QBCore.Player.Logout(src) -- RoutingBucket zurücksetzen SetPlayerRoutingBucket(src, 0) -- Kleine Verzögerung vor dem Öffnen des Charaktermenüs Wait(500) -- Client auffordern, Char-Menü zu öffnen TriggerClientEvent("duckrelog:openCharMenu", src) end) RegisterServerEvent("duckrelog:requestCoords", function() local src = source local pos = LastPositions[src] if pos then TriggerClientEvent("duckrelog:setCoords", src, pos) LastPositions[src] = nil end end)