[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум pawno » Pawno » Стандартные функции » [ 0.3.7] GetVehicleParamsSirenState
[ 0.3.7] GetVehicleParamsSirenState
ЛолЛисДата: Четверг, 12.05.2016, 00:54 | Сообщение # 1
Группа: Администратор
Сообщений: 277
Статус: Offline
В SA:MP 0.3.7 добавили такую функцию, с помощью которой можно узнать: включена ли сирена?

GetVehicleParamsSirenState(vehicleid)

Эта функция возвращает только три значения:
-1 - В большинстве случаев - выключена
0 - Выключена
1 - Включена

Пример:
Код
public OnPlayerCommandText(playerid, cmd[])
{
      if(strcmp(cmdtext, "/stoped", true) == 0)
      {
            if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Вы не в машине!");
            if(GetPlayerState != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "Вы не водитель!");
            if(GetVehicleParamsSirenState(vehicleid) != 1) return SendClientMessage(playerid, -1, "Мигалка выключена!");
            new Float:x, Float:y, Float:z;
            GetPlayerPos(playerid, x, y, z);
            new Float:dist, virtualworld = GetPlayerVirtualWorld(playerid), interior = GetPlayerInterior(playerid);
            for(new i = 0; i < MAX_PLAYERS; i++)
            {
                  dist = GetPlayerDistanceFromPoint(i, x, y, z);
                  if(dist <= 40.0) SCM(i, 0xFFFF00FF, "Прижмитесь к обочине!");
            }
            return 1;
      }
}


IP: 83.222.105.54:8358
© [CRMP] Россия - Дрифт
 
Форум pawno » Pawno » Стандартные функции » [ 0.3.7] GetVehicleParamsSirenState
Страница 1 из 11
Поиск:

Хостинг от uCoz