Статусы в авто-меню
#2

Для начала немного здравого смысла, ты не заметил что ты 5 раз повторил один и тодже код?
Может стоит делать его 1 раз:
pawn Code:
if(dialogid == DIALOGCAR && response)
{
    new carid = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
    switch(listitem)
    {
        case 1:
        {
            engine = ((!engine) ? 1 : 0);
        }
        case 2:
        {
            lights = ((!lights) ? 1 : 0);
        }
        case 3:
        {
            alarm = ((!alarm) ? 1 : 0);
        }
        case 4:
        {
            bonnet = ((!bonnet) ? 1 : 0);
        }
        case 5:
        {
            boot = ((!boot) ? 1 : 0);
        }
        case 6:
        {
            doors = ((!doors) ? 1 : 0);
        }
        case 7:
        {
            ShowPlayerDialog(playerid,PLATEDIALOG,DIALOG_STYLE_INPUT,"Смена номера","Введите номера авто в окошко","Готово","Отмена");
            return 1;
        }
        SetVehicleParamsEx(carid,0,lights,alarm,doors,bonnet,boot,objective);
    }
    return 1;
}
Проблема в том что по умолчанию в функции стоит -1!
смени проверки на
pawn Code:
((!engine) ? message[0] : message[1])
Reply


Messages In This Thread
Статусы в авто-меню - by temka1993 - 06.06.2011, 16:25
Re: Статусы в авто-меню - by Stepashka - 06.06.2011, 17:50
Re: Статусы в авто-меню - by temka1993 - 06.06.2011, 18:26
Re: Статусы в авто-меню - by Stepashka - 06.06.2011, 18:56
Re: Статусы в авто-меню - by temka1993 - 07.06.2011, 05:52
Re: Статусы в авто-меню - by OKStyle - 07.06.2011, 14:26
Re: Статусы в авто-меню - by Stepashka - 07.06.2011, 14:29
Re: Статусы в авто-меню - by temka1993 - 07.06.2011, 14:47
Re: Статусы в авто-меню - by OKStyle - 07.06.2011, 16:41
Re: Статусы в авто-меню - by temka1993 - 07.06.2011, 16:43

Forum Jump:


Users browsing this thread: 2 Guest(s)