1
0
Fork 0
forked from Simnation/Main
This commit is contained in:
Max 2025-06-27 10:44:30 +02:00
parent d0bf77b459
commit b217c8ff3d
2 changed files with 35 additions and 12 deletions

View file

@ -26,18 +26,13 @@ RegisterCommand("relog", function()
z = coords.z
}, heading)
QBCore.Functions.Notify("Position gespeichert. Du wirst in 2 Sekunden zum Charaktermenü weitergeleitet...", "primary")
QBCore.Functions.Notify("Position gespeichert. Leite zum Charaktermenü weiter...", "primary")
Wait(2000)
Wait(1000)
TriggerEvent("um-multicharacter:client:chooseChar")
Wait(500)
TriggerServerEvent("qb-relogsave:server:kickForRelog")
TriggerServerEvent("qb-relogsave:server:goToMultichar")
end, false)
@ -52,7 +47,7 @@ end)
RegisterNetEvent("QBCore:Client:OnPlayerLoaded", function()
Wait(1000)
Wait(1000) --
RestorePosition()
end)
@ -77,10 +72,11 @@ function RestorePosition()
Wait(500)
DoScreenFadeIn(500)
savedLocation = nil
QBCore.Functions.Notify("Position wiederhergestellt", "success")
end
end

View file

@ -34,7 +34,34 @@ RegisterNetEvent('QBCore:Server:OnPlayerLoaded', function()
end)
RegisterNetEvent("qb-relogsave:server:kickForRelog", function()
RegisterNetEvent("qb-relogsave:server:goToMultichar", function()
local src = source
DropPlayer(src, "Relog wird durchgeführt... Bitte erneut verbinden.")
TriggerClientEvent('um-multicharacter:client:chooseChar', src)
Citizen.SetTimeout(500, function()
if GetPlayerPing(src) > 0 then
local Player = QBCore.Functions.GetPlayer(src)
if Player then
Player.Functions.Save()
TriggerClientEvent('qb-multicharacter:client:chooseChar', src)
TriggerEvent("um-multicharacter:server:loadUserData", src)
Citizen.SetTimeout(500, function()
if GetPlayerPing(src) > 0 then
DropPlayer(src, "Relog wird durchgeführt... Bitte erneut verbinden.")
end
end)
end
end
end)
end)