smw94 Posted December 13, 2014 Share Posted December 13, 2014 (edited) can anyone help with sync ing setPedLookAt ? this is my code, other player always look to the north, while local player work perfectly, thanks before client side local sx, sy = guiGetScreenSize () -- addEventHandler("onClientPreRender", getRootElement(), -- function() function rotateOwnHead() -- body if getElementHealth(localPlayer) >= 1 then local lx, ly, lz = getWorldFromScreenPosition ( sx/2, sy/2, 10 ) triggerLatentServerEvent("moveHeadSync",1000,true,localPlayer,lx,ly,lz) end end addEventHandler("onClientResourceStart",root, function () setTimer(rotateOwnHead, 200, 0 ) end) -- end) function rotateHead(x,y,z) setPedAimTarget(source, x,y,z) setPedLookAt(source, x,y,z, -1, 0) end addEvent("rotateHead",true) addEventHandler("rotateHead",getRootElement(),rotateHead) server side function moveHeadSync(x,y,z) -- outputDebugString(tostring(getPlayerName(source)..": X : "..x)) triggerLatentClientEvent(root, "rotateHead",1000,true, source,x,y,z) end addEvent("moveHeadSync",true) addEventHandler("moveHeadSync",getRootElement(),moveHeadSync) Edited December 22, 2014 by Guest Link to comment
Buffalo Posted December 13, 2014 Share Posted December 13, 2014 There is a bug with this one. Use setPedAimTarget before setPedLookAt to fix. No fix available for in-vehicle looking tho. Link to comment
smw94 Posted December 22, 2014 Author Share Posted December 22, 2014 its not working, its working perfectly on localplayer, but not on remote player, any idea how to sync this ? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now