Код:
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;
}