Перейти к содержанию
Авторизация  
АЛЕКСАНДР МАМАЕВ

сделал меню авто но последние два пункта неработают

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

АЛЕКСАНДР МАМАЕВ

Всем привет сделал меню авто но последние два пункта неработают включить аварийку и выключить:

case 4:
{
new c = GetPlayerVehicleID(playerid);
if(CAR_DATA[c][data_RIGHT_B] == 0)
if(CAR_DATA[c][data_LEFT_B] == 0)
CAR_DATA[c][data_BLICK][0] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0,0.0,100.0);
CAR_DATA[c][data_BLICK][1] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,100.0);
CAR_DATA[c][data_BLICK][2] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0,0.0, 0.0,100.0);
CAR_DATA[c][data_BLICK][3] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0,0.0,  0.0,100.0);
CAR_DATA[c][data_LEFT_B] = 1;
CAR_DATA[c][data_RIGHT_B] = 1;
}
case 5:
{
new c = GetPlayerVehicleID(playerid);
if(CAR_DATA[c][data_RIGHT_B] == 1)
if(CAR_DATA[c][data_LEFT_B] == 1)
DestroyObject(CAR_DATA[c][data_BLICK][0]);
DestroyObject(CAR_DATA[c][data_BLICK][1]);
DestroyObject(CAR_DATA[c][data_BLICK][2]);
DestroyObject(CAR_DATA[c][data_BLICK][3]);
CAR_DATA[c][data_RIGHT_B] = 0;
CAR_DATA[c][data_LEFT_B] = 0;
}
}
}
}

делал по примеру аварийки на клавиши она двумя включалась:

if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !IsMOTO©)
{
        if(newkeys&64)
        {
                if(CAR_DATA[c][data_RIGHT_B] == 0)
                {
                        CAR_DATA[c][data_BLICK][0] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0,0.0,100.0);
                        CAR_DATA[c][data_BLICK][1] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,100.0);
                        AttachObjectToVehicle(CAR_DATA[c][data_BLICK][0], c, 0.9, 2.5, 0.1, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(CAR_DATA[c][data_BLICK][1], c, 0.9, -2.7, 0.1, 0.0, 0.0, 0.0);
                        CAR_DATA[c][data_RIGHT_B] = 1;
                }
                else if(CAR_DATA[c][data_RIGHT_B] == 1)
                {
                        DestroyObject(CAR_DATA[c][data_BLICK][0]);
                        DestroyObject(CAR_DATA[c][data_BLICK][1]);
                        CAR_DATA[c][data_RIGHT_B] = 0;
                }
        }
         
        if(newkeys&256)
        {
                if(CAR_DATA[c][data_LEFT_B] == 0)
                {
                        CAR_DATA[c][data_BLICK][2] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0,0.0, 0.0,100.0);
                        CAR_DATA[c][data_BLICK][3] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0,0.0,  0.0,100.0);
                        AttachObjectToVehicle(CAR_DATA[c][data_BLICK][2], c, -0.9, 2.5, 0.1, 0.0, 0.0, 0.0);
                        AttachObjectToVehicle(CAR_DATA[c][data_BLICK][3], c, -0.9, -2.7, 0.1, 0.0, 0.0, 0.0);
                        CAR_DATA[c][data_LEFT_B] = 1;
                }
                else if(CAR_DATA[c][data_LEFT_B] == 1)
                {
                        DestroyObject(CAR_DATA[c][data_BLICK][2]);
                        DestroyObject(CAR_DATA[c][data_BLICK][3]);
                        CAR_DATA[c][data_LEFT_B] = 0;
                }
        }
}

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


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

решил проблему пропустил приклепление объекта

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


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

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

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

×

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

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