{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 116.7310,1853.2793,17.7055))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "you are not in a vehicle!");
{
if (HOLDING( KEY_FIRE ))
new vehicleid = GetPlayerVehicleID(playerid);
PlayerPlaySound(playerid, 1133, 116.7310,1853.2793,17.7055);
SetVehicleHealth(vehicleid, 1000.0);
RepairVehicle(vehicleid);
SendClientMessage(playerid, COLOR_BRIGHTRED, "Your vehicle has been repaired.");
}
}
return 1;
}
public update(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 116.7310,1853.2793,17.7055))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "you are not in avehicle!");
else if (HOLDING( KEY_FIRE ))
{
new vehicleid = GetPlayerVehicleID(playerid);
PlayerPlaySound(playerid, 1133, 116.7310,1853.2793,17.7055);
SetVehicleHealth(vehicleid, 1000.0);
RepairVehicle(vehicleid);
SendClientMessage(playerid, COLOR_BRIGHTRED, "Your vehicle has been repaired.");
}
}
return 1;
}
|
you need to place the code under OnPlayerKeyStateChange or define newkeys
|
SetVehicleHealth(vehicleid, 1000.0); RepairVehicle(vehicleid);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 116.7310,1853.2793,17.7055))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "you are not in avehicle!");
new vehicleid = GetPlayerVehicleID(playerid);
PlayerPlaySound(playerid, 1133, 116.7310,1853.2793,17.7055);
RepairVehicle(vehicleid);
SendClientMessage(playerid, COLOR_BRIGHTRED, "Your vehicle has been repaired.");
}
}
return 1;
}
|
here
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, 116.7310,1853.2793,17.7055))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "you are not in avehicle!");
new vehicleid = GetPlayerVehicleID(playerid);
PlayerPlaySound(playerid, 1133, 116.7310,1853.2793,17.7055);
RepairVehicle(vehicleid);
SendClientMessage(playerid, COLOR_BRIGHTRED, "Your vehicle has been repaired.");
}
}
return 1;
}
tell me if this works |