Перейти к содержанию
Авторизация  
Serganchik

Мигание фарами при открытии авто

Рекомендуемые сообщения

Serganchik

Добрый вечер форумчане! Есть небольшой вопрос: как можно сделать, чтоб при нажатии клавиши(или при вводе команды открытия), около своего личного автомобиля при открытии оно мигало фарами(ну или так, как мигает аварийка), хотя бы 1-2 секунды. Надеюсь на Вашу помощь,заранее спасибо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin

Зачем вам лишняя нагрузка - не пойму.

 

Ко всем new

new pLights[MAX_PLAYERS], bool:LightsOnOff[MAX_PLAYERS];

В OnGameModeInit

SetTimer("Timer", 300, true);// время можете изменить на своё

В OnPlayerExitVehicle

new panels, doors, lights, tires;
GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(vehicleid, panels, doors, 0, tires);

В конец мода

forward Timer();
public Timer()
{
new p, vehicleid, panels, doors, lights, tires;
for(p = 0; p < MAX_PLAYERS; p++)
{
if(!IsPlayerConnected(p)) continue;
{
vehicleid = GetPlayerVehicleID(p);
if(vehicleid != 0 && GetPlayerState(p) == PLAYER_STATE_DRIVER)
{
if(LightsOnOff[p])
{
if(pLights[p] != 1 && pLights[p] != 4)
{
pLights[p] = 1;
}
else
{
if(pLights[p] == 1)
{
pLights[p] = 4;
}
else
{
pLights[p] = 1;
}
}
GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
UpdateVehicleDamageStatus(vehicleid, panels, doors, pLights[p], tires);
}
}
}
}
return 1;
}

Ну и в команду/кнопку, где хочешь поморгать

if(!LightsOnOff[playerid])
		{
			LightsOnOff[playerid] = true;
		}
		else
		{
			LightsOnOff[playerid] = false;
			new vehicleid = GetPlayerVehicleID(playerid), panels, doors, lights, tires;
			if(vehicleid != 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
			{
				GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
				UpdateVehicleDamageStatus(vehicleid, panels, doors, 0, tires);
			}
		}
  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.