Keys problem
#1

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if(Edit[playerid]==1)
	{
	  new Float:preangle, Float:newangle, Float:ObX, Float:ObY, Float:ObZ;
	  if(Holding(KEY_UP))
	  {
	    MovePlayerObject(playerid, ball, MX++, MY, MZ, 4);
	  }
	  else if(Holding(KEY_LEFT))
		{
	  	GetPlayerObjectRot(playerid, ball, ObX, ObY, ObZ);
 			GetPlayerFacingAngle(playerid, preangle);
			newangle = preangle - 2.0000;
			SetPlayerFacingAngle(playerid, newangle);
			MovePlayerObject(playerid, ball, MX, MY--, MZ, 4);
		}
		else if(Holding(KEY_RIGHT))
		{
	    GetPlayerObjectRot(playerid, ball, ObX, ObY, ObZ);
			GetPlayerFacingAngle(playerid, preangle);
			newangle = preangle + 2.0000;
			SetPlayerFacingAngle(playerid, newangle);
			MovePlayerObject(playerid, ball, MX, MY++, MZ, 4);
		}
	}
	return 1;
}
The object isnt moving.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)