Aren_Montgomery
Дебютант
По названию уже всё понели.
Вот код
Вот код
PHP:
if(strcmp(cmd, "/engine", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == 2)
{
new carid = GetPlayerVehicleID(playerid);
if(!IsAVello(carid))
{
if(GetVehicleModel(carid) == 509 || GetVehicleModel(carid) == 481 || GetVehicleModel(carid) == 510) return 1;
if(engine[carid] == 0)
{
new Float:vhealth;
GetVehicleHealth(GetPlayerVehicleID(playerid), vhealth);
if(vhealth <= 351)
{
SendClientMessage(playerid, COLOR_YELLOW, "Двигатель сломан.Вызовите механика.");
ShowPlayerDialog(playerid,5757,DIALOG_STYLE_MSGBOX,"Вызов механика","Ваш автомобиль сломан, для дальнейшего движения\nвам следует вызвать механика.\nВызвать механика?","Да","Нет");
return 1;
}
engine[carid] = 1;
GetVehicleParamsEx(carid,enginecar,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(carid,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,dors,bonnet,boot,objective);
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "• %s завел(а) двигатель!", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
}
else if(engine[carid] == 1)
{
engine[carid] = 0;
GetVehicleParamsEx(carid,enginecar,light,alarm,dors,bonnet,boot,objective);
SetVehicleParamsEx(carid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,dors,bonnet,boot,objective);
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "• %s заглушил(а) двигатель!", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
}
}
}
}
return 1;
}
