Long-
Мастер
Всем привет взял мод под основу Samp-pro но вот проблема с командой /engine не заводится просто напросто.
В чем проблема помогите,с меня +!
PHP:
COMMAND:engine(playerid, params[])
{
if(GetPlayerState(playerid) == 2)
{
new carid = GetPlayerVehicleID(playerid);
if(!IsAVelik(carid) && !IsAMPCar(carid))
{
if(GetEngineStatus(carid) < 1)
{
if(!Filled[carid])
{
if(IsAArendCar(carid))
{
new rentid = GetArendCarID(carid);
if(ArendInfo[rentid][aRentID] != playerid) return false;
}
if(RepairOffer[playerid] != INVALID_PLAYER_ID) return false;
if(IsACar(carid) && !PlayerInfo[playerid][pCarLic] && CarTest[playerid] == -1) return false;
if(IsABike(carid) && !PlayerInfo[playerid][pBikeLic]) return false;
if(IsAPlane(carid) && !PlayerInfo[playerid][pFlyLic]) return false;
if(IsABoat(carid) && !PlayerInfo[playerid][pBoatLic]) return false;
if(Fuel[carid] > 0.0)
{
if(!IsAOwnableCar(carid) || CarInfo[GetVehicleID(carid)][cKeyIN])
{
if(!EngineTimer[playerid])
{
new Float:Health, string[50];
GetVehicleHealth(carid, Health);
if(Health > 1000) Health = 1000.0;
else if(Health < 400)
{
return SendClientMessage(playerid, COLOR_GREY, "Вы не можете завести двигатель. Для его починки вызовите механика");
}
new UNEngine = floatround(2000.0 - Health);
if(UNEngine < 0) UNEngine = 0;
else if(UNEngine > 2000) UNEngine = 2000;
SetTimerEx("EngineVehicle", UNEngine, false, "ii", playerid, carid);
format(string, sizeof(string), "* %s пытается завести двигатель", cPN(playerid));
ProxDetector(10.0, playerid, string, COLOR_PURPLE);
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Нельзя так часто заводить двигатель");
return false;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Ключи не вставлены");
return false;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Нет топлива");
return false;
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы заправляетесь");
return false;
}
}
else
{
new string[70];
SetEngineStatus(carid,false);
format(string,sizeof(string),"* Игрок %s заглушил двигатель",cPN(playerid));
ProxDetector(20.0,playerid,string,COLOR_PURPLE);
SpeedOFF(playerid, carid, 2);
}
}
}
return true;
}
