14.03.2010, 05:46
Код:
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; }