Andrusha993
Дебютант
Мод SRL
Там на цифру 2 заводится двигатель и включаются фары.
Хочу сделать еще отдельную кнопку на включение/выключение фар. Подскажите как быть?
Команды /light и подобной в моде вроде нет.
---------- Post added at 08:50 ---------- Previous post was at 08:46 ----------
Может помогут эти команды. (Фары хочу отдельно на кнопку)
Там на цифру 2 заводится двигатель и включаются фары.
Хочу сделать еще отдельную кнопку на включение/выключение фар. Подскажите как быть?
Команды /light и подобной в моде вроде нет.
---------- Post added at 08:50 ---------- Previous post was at 08:46 ----------
Может помогут эти команды. (Фары хочу отдельно на кнопку)
Код:
else if (strcmp("/enn", cmdtext, true) == 0)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 481) return true;
new Float:health;
new veh;
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, health);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(health <=400.0)
{
SendMe(playerid,0xB70000AA, "Äâèãàòåëü íå çàâîäèòñÿ");
SendMe(playerid, CGREEN, "{1CF211}Èñïîëüçóéòå òåëåôîí {FFFFFF}(( /call )) {1CF211}âûçâàòü ìåõàíèêà / òàêñèñòà");
return true;
}
}
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(GetPlayerVehicleID(playerid) == INVALID_VEHICLE_ID) return true;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(engine == 0)
{
if(IsAPlane(GetPlayerVehicleID(playerid)))
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,1,alarm,doors,bonnet,boot,objective);
return true;
}
if(MotoCikl(GetPlayerVehicleID(playerid)))
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,1,alarm,doors,bonnet,boot,objective);
return true;
}
SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,1,alarm,doors,bonnet,boot,objective);
//SPD(playerid,8484,DIALOG_STYLE_LIST,"{30C3F0}Óïðàâëåíèå:","- {1BE02B}Çàâåñòè {FFFFFF}äâèãàòåëü\n- {1BE02B}Îòêðûòü {FFFFFF}èëè {FF0000}çàêðûòü {FFFFFF}êàïîò\n- {1BE02B}Îòêðûòü {FFFFFF}èëè {FF0000}çàêðûòü {FFFFFF}áàãàæíèê\n- INFO",Ok,Cancel);
return true;
}
else
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,0,alarm,doors,bonnet,boot,objective);
return true;
}
}
return true;
}
else if (strcmp("/en", cmdtext, true) == 0)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 481) return true;
if(NoShowSpeed(GetPlayerVehicleID(playerid))) return SendMe(playerid, CGRADD, IllegalCar);
new Float:health;
new veh;
veh = GetPlayerVehicleID(playerid);
GetVehicleHealth(veh, health);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(health <=400.0)
{
SendMe(playerid,0xB70000AA, "Äâèãàòåëü íå çàâîäèòñÿ");
SendMe(playerid, CGREEN, "{1CF211}Èñïîëüçóéòå òåëåôîí {FFFFFF}(( /call )) {1CF211}âûçâàòü ìåõàíèêà / òàêñèñòà");
return true;
}
}
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(GetPlayerVehicleID(playerid) == INVALID_VEHICLE_ID) return true;
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(engine == 0)
{
if(IsAPlane(GetPlayerVehicleID(playerid)))
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,1,alarm,doors,bonnet,boot,objective);
return true;
}
if(MotoCikl(GetPlayerVehicleID(playerid)))
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,1,alarm,doors,bonnet,boot,objective);
return true;
}
//SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,1,alarm,doors,bonnet,boot,objective);
SPD(playerid,8484,DIALOG_STYLE_LIST,"{30C3F0}Óïðàâëåíèå:","- {1BE02B}Çàâåñòè {FFFFFF}äâèãàòåëü\n- {1BE02B}Îòêðûòü {FFFFFF}èëè {FF0000}çàêðûòü {FFFFFF}êàïîò\n- {1BE02B}Îòêðûòü {FFFFFF}èëè {FF0000}çàêðûòü {FFFFFF}áàãàæíèê\n- INFO",Ok,Cancel);
return true;
}
else
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,0,alarm,doors,bonnet,boot,objective);
return true;
}
}
return true;
}
