if(strcmp(cmd, "/fixcar", true) == 0)
{
if (IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_GREY," Вы не у капота авто!");
return 1;
}
if(remont[playerid]==1)return SendClientMessage(playerid,COLOR_GRAD1,"Вы уже ремонтируете авто!");
new Float:vX, Float:vY, Float:vZ;
for(new care=0; care<MAX_VEHICLES; care++)
{
GetVehiclePos(care,vX,vY,vZ);
{
if(PlayerToPoint(4,playerid,vX,vY,vZ))
{
if(VehicleInfo[care][pBonnetStatus] != 1) return SendClientMessage(playerid, COLOR_GRAD2, "Открой капот");
// new sendername[MAX_PLAYERS];
GetPlayerName(playerid, sendername, sizeof(sendername));
new temptryrand = random(2);
if(temptryrand == 1)
{
format(string, sizeof(string), " %s пытается отремонтировать движок у авто.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), " %s Нашел поломку,исправляет неисправности", sendername);
ProxDetector(30.0, playerid, string, COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN,COLOR_GREEN);
remont[playerid]=1;
ApplyAnimation(playerid,"CAR","Fixn_Car_Loop",4.1,0,1,1,1,11000);
SetTimerEx("Remont", 11000 , false, "i", playerid);
return true;
}
else
{
format(string, sizeof(string), " %s пытается отремонтировать двигатель у авто.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string, sizeof(string), " %s не нашёл проблему поломки двигателя.", sendername);
ProxDetector(30.0, playerid, string, COLOR_AMDRED,COLOR_AMDRED,COLOR_AMDRED,COLOR_AMDRED,COLOR_AMDRED);
remont[playerid]=0;
return true;
}
}
}
}
}