26.03.2013, 08:16
Well, I wanted to script an autofix by pressing 2, but I don't know how to do it. Please do it for me (As simple as cake, if you can), and I will do something like that myself next time.

//Add this under OnPlayerKeyStateChange
if(newkeys & KEY_SUBMISSION) //If they press 2
{
if(GetPlayerState(playerid) == 2) //If they are driving a vehicle
{
SetVehicleHealth(GetPlayerVehicleID(playerid),1000); //Set player's vehicle health to 1000
RepairVehicle(GetPlayerVehicleID(playerid)); //Repair their vehicle(doors,hood, etc)
}
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SUBMISSION && IsPlayerInAnyVehicle(playeird)) {
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 1000);
}
return 1;
}