Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define FILTERSCRIPT
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- public OnFilterScriptExit()
- {
- return 1;
- }
- forward VehicleAutorepair(playerid);
- public VehicleAutorepair(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Float:health,vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- GetVehicleHealth(vehicleid,health);
- if(health <250)
- {
- SetVehicleHealth(vehicleid,1000);
- RepairVehicle(vehicleid);
- }
- }
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (PRESSED(KEY_FIRE))
- {
- if (IsPlayerInAnyVehicle(playerid))
- {
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- }
- }
- else if(PRESSED(KEY_CROUCH))
- {
- if(!IsPlayerInAnyVehicle(playerid)) return 0;
- {
- new Float:zangle;
- GetVehicleZAngle(GetPlayerVehicleID(playerid),zangle);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),zangle);
- }
- }
- else if(PRESSED(KEY_SUBMISSION))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInVehicle(playerid, vehicleid))
- {
- SetVehicleHealth(vehicleid,1000.0);
- RepairVehicle(GetPlayerVehicleID(playerid));
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment