PDA

Просмотр полной версии : [Вопрос] Уведомление водителю



Shayba
14.09.2015, 10:42
Всем привет,давно сюда не заходил.
Сразу к делу.
Делаю проверку на бензин в машине,когда в машине остается 15 литров,хочу что бы водителю выводилось сообщение и муз.сигнал.Но у меня что то не получается.
Делаю я вот так.

if(Fuell[caridi] <= 15) return PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0),SCM(playerid, COLOR_RED, "В машине кончается бензин,необходимо заправиться");
На всякий случай покажу код,куда я это пихаю.

if(newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(caridi) != 481 || GetVehicleModel(caridi) != 509 || GetVehicleModel(caridi) != 510)
{
if(EngineState[playerid] == false)
if(Fuell[caridi] <= 15) return PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0),SCM(playerid, COLOR_RED, "В машине кончается бензин,необходимо заправиться");
{
SCM(playerid,COLOR_GREEN, "{00AB06}Чтобы завести двигатель нажмите клавишу {FC0303}'2'{00AB06} или введите команду {FC0303}/en");
}
}
}

Помогите пожалуйста реализовать идею.

#Vito
14.09.2015, 13:03
if(EngineState[playerid] == false)
if(Fuell[caridi] <= 15) return PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0),SCM(playerid, COLOR_RED, "В машине кончается бензин,необходимо заправиться");
{

Видешь куда вставил?) Прям после проверки.

if(newstate == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(caridi) != 481 || GetVehicleModel(caridi) != 509 || GetVehicleModel(caridi) != 510)
{
if(EngineState[playerid] == false)
{
SCM(playerid,COLOR_GREEN, "{00AB06}Чтобы завести двигатель нажмите клавишу {FC0303}'2'{00AB06} или введите команду {FC0303}/en");
}
if(Fuell[caridi] <= 15) return PlayerPlaySound(playerid, 30600, 0.0, 0.0, 0.0),SCM(playerid, COLOR_RED, "В машине кончается бензин,необходимо заправиться");
}

Shayba
14.09.2015, 19:51
Спасибо за помощь,я по другому реализовал свою мысль.
Тему можно закрыть.