42 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| RegisterCommand("relog", function()
 | |
|     local ped = PlayerPedId()
 | |
|     if not DoesEntityExist(ped) then
 | |
|         print("Fehler: Spieler-Entity existiert nicht")
 | |
|         return
 | |
|     end
 | |
|     
 | |
|     local coords = GetEntityCoords(ped)
 | |
|     local heading = GetEntityHeading(ped)
 | |
| 
 | |
|     
 | |
|     TriggerServerEvent("duckrelog:saveCoords", {
 | |
|         x = coords.x,
 | |
|         y = coords.y,
 | |
|         z = coords.z,
 | |
|         w = heading
 | |
|     })
 | |
| end, false)
 | |
| 
 | |
| 
 | |
| RegisterNetEvent("duckrelog:openCharMenu", function()
 | |
|     ShutdownLoadingScreenNui()
 | |
|     
 | |
|     TriggerEvent("qb-multicharacter:client:chooseChar")
 | |
|     TriggerEvent("um-multichar:client:chooseChar")
 | |
| end)
 | |
| 
 | |
| 
 | |
| RegisterNetEvent("duckrelog:setCoords", function(pos)
 | |
|     if pos then
 | |
|         local ped = PlayerPedId()
 | |
|         RequestCollisionAtCoord(pos.x, pos.y, pos.z)
 | |
|         SetEntityCoordsNoOffset(ped, pos.x, pos.y, pos.z, false, false, false)
 | |
|         SetEntityHeading(ped, pos.w or 0.0)
 | |
|     end
 | |
| end)
 | |
| 
 | |
| 
 | |
| RegisterNetEvent("QBCore:Client:OnPlayerLoaded", function()
 | |
|     TriggerServerEvent("duckrelog:requestCoords")
 | |
| end)
 | |
| 
 | 
