Dwayne_Elliot
Новичок
Ребята (Скриптеры). Помогите мне с командой. Проблема в том, что если проценты авто на 0, то ты не сможешь завести не только свою машину, но и другие машины. Проверка стоит в самой команде /en. Нужно ее переписать так, чтобы все работало.
PHP:
if(strcmp(cmd, "/en", true) == 0)
{
new caridi = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pProcents] >= 1 && Fuell[caridi] >= 1)
{
if(EngineState[playerid] == false)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
EngineState[playerid] = true;
}
}
}
else if(EngineState[playerid] == true)
{
if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
EngineState[playerid] = false;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Ваш двигатель сломан или в машине нет бензина!");
}
return true;
}
