smw94 Posted December 13, 2014 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
Buffalo Posted December 13, 2014 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.
smw94 Posted December 22, 2014 Author Posted December 22, 2014 its not working, its working perfectly on localplayer, but not on remote player, any idea how to sync this ?
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