SAMP/GetVehicleParamsSirenState

Материал из Pawno Info Wikipedia

GetVehicleParamsSirenState



Wiki added.png

Добавлено

Параметр addsiren работает только начиная с версии SA-MP 0.3.7 и не будет работать в предыдущих версиях!



Описание:

Возвращает состояние сирены автомобиля (включено / выключено).



Параметры:

(vehicleid)


vehicleidID автомобиля, для которого нужно узнать состояние сирены.



Возвращаемые значения:

-1: Сирена транспортного средства еще не включена (выключена)

0: Сирена автомобиля выключена

1: Сирена автомобиля включена



Wiki note important.png

Важное
примечание

Поскольку состояние сирены -1 или 0 означает «выключено», вы не можете использовать логический условный оператор, чтобы проверить, включены ли сирены. Если вы сделаете if (sirenstate), это будет верно для всего, что НЕ 0 (то есть -1 или 1). Вы должны проверить, что состояние сирены явно равно 1.



Пример использования:

new siren = GetVehicleParamsSirenState(vehicleid);
if(siren == 1)
{
    // Если сирена включена - то что делать?
}
else
{
    // Иначе если сирена выключена, то что делать?
}



Связанные обратные вызовы

Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
  • OnVehicleSirenStateChange - Вызывается, когда сирена автомобиля включается / выключается.