19.09.2011, 14:31
Код:
ublic OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(IsPlayerInAnyVehicle(playerid)) { new nos = GetPlayerVehicleID(playerid); if(Nitro(nos) && (oldkeys & 1 || oldkeys & 4)) { RemoveVehicleComponent(nos, 1010); AddVehicleComponent(nos, 1010); return 1; } } if(IsPlayerInAnyVehicle(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if((newkeys & KEY_SUBMISSION) && !(oldkeys & KEY_SUBMISSION)) { RepairVehicle(vehicleid); new Float:PX, Float:PY, Float:PZ, Float:PA; GetPlayerPos(playerid, PX, PY, PZ); GetVehicleZAngle(GetPlayerVehicleID(playerid), PA); SetVehiclePos(GetPlayerVehicleID(playerid), PX, PY, PZ+1); SetVehicleZAngle(GetPlayerVehicleID(playerid), PA); SendClientMessage(playerid,1, "Your vehicle has been repaired."); return 1; } } else(SendClientMessage(playerid,151, "You're not in a vehicle!")); } return 1; }