MetaGamer Posted November 12, 2011 Share Posted November 12, 2011 In this code local posX , posY , posZ = getElementPosition ( player ) local posX2 , posY2 , posZ2 = getElementPosition ( curTarget ) local rotation = math.deg ( math.atan2 ( posX2 - posX , posY2 - posY ) ) % 360 setElementRotation ( player , 0 , 0 , 360 - rotation ) setCameraTarget ( player ) local distance = getDistanceBetweenPoints2D(posX2, posY2, posX, posY) if distance > 22 then setElementData(player, "arrest", false) setElementData(player, "arrester", "") showCursor(false) toggleAllControls(true) removeEventHandler ( "onClientRender" , getRootElement() , setPlayerFollowPlayer ) elseif distance > 12 then setControlState("sprint", true) setControlState("walk", false) setControlState("forwards", true) elseif distance > 6 then setControlState("sprint", false) setControlState("walk", false) setControlState("forwards", true) elseif distance > 1.5 then setControlState("sprint", false) setControlState("walk", true) setControlState("forwards", true) elseif distance < 1.5 then setControlState("sprint", false) setControlState("walk", false) setControlState("forwards", false) end The player is running backwards not forward. How can I make him run forward instead of backwards? Link to comment
cokacola Posted November 12, 2011 Share Posted November 12, 2011 Hmm, odd. You could try turning the guy the other way, so he runs towards you, but I guess that might seem a little weird too. I am not entirely sure why he runs backwards Link to comment
MetaGamer Posted November 12, 2011 Author Share Posted November 12, 2011 should i rotate him? Link to comment
cokacola Posted November 12, 2011 Share Posted November 12, 2011 I don't really suggest it for an online server, because if arrested players continually run backwards, it is going to look somewhat strange Link to comment
MetaGamer Posted November 12, 2011 Author Share Posted November 12, 2011 Is it be on onClientRender or onClinetPreRender Link to comment
cokacola Posted November 12, 2011 Share Posted November 12, 2011 I thought it would be on a timer or something, but I don't know much about players following players, so I cannot be greatly of assistance. Link to comment
MetaGamer Posted November 12, 2011 Author Share Posted November 12, 2011 thank you for taking your time and one last question. Is there any alternative for setControlState? Link to comment
cokacola Posted November 12, 2011 Share Posted November 12, 2011 https://wiki.multitheftauto.com/wiki/SetPedControlState --I've always used that, is there any big difference between the two? does that one not work on players? Link to comment
MetaGamer Posted November 12, 2011 Author Share Posted November 12, 2011 https://wiki.multitheftauto.com/wiki/SetPedControlState --I've always used that, is there any big difference between the two? does that one not work on players? I am also not sure. Maybe someone else knows it. EDIT: Maybe there is a math problem. I can't find it. 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