Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[ВОПРОС] проблема с диалогом в авто.

Статус
В этой теме нельзя размещать новые ответы.

Aizek_Klark

Умник
Ув. форумчане. У меня возникла проблема, помогите решить ее.
Вообщем я сделал диалог управления авто, все работало замечатель, но вот вчера я сделал этот диалог обновляющимся
(тоесть е примеру в диалоге было написано "завести" заводиш двигатель и "завести" меняется на "заглушить")
Все работает отлично, но вот и сама проблема: в личных авто и созданных камандой /veh диалог показывает и все работает,
а вот в машинах которые добавлены в моде это AddStaticVehicleEx в них диалог почемуто не выдается
.
Я не могу понять в чем причина, со старым диалогом все норм а с новым нет. Я как бы не чего сильно влияющего на диалог не делал но вот так получилось.
Вот сам диалог на клавишу "2"
PHP:
	if(newkeys == 512) 
	{
		new text[500], carid = GetPlayerVehicleID(playerid);
		new text1[100], text2[100], text3[100], text4[100], text5[100], text6[100], text7[100];
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		{
  			if(CarInfo[carid-1-SIMPLECARS][cKey] == 0) { text1 = "Вставить ключ"; } else { text1 = "Вытащить ключ"; }
  			if(DvigStatus[carid] == 0) { text2 = "Завести двигатель"; } else { text2 = "Заглушить двигатель"; }
  			if(BZP[playerid] == 0) { text3 = "Пристегнуть ремень"; } else { text3 = "Отстегнуть ремень"; }
	    	if(TrunkInfo[carid][tOpened] == 0) { text4 = "Открыть багажник"; } else { text4 = "Закрыть багажник"; }
	    	if(KapotStatus[carid] == 0) { text5 = "Открыть капот"; } else { text5 = "Закрыть капот"; }
	    	if(LightsStatus[carid] == 0) { text6 = "Включить фары"; } else { text6 = "Выключить фары"; }
            //format(text,sizeof(text),"Вставить|вытащить ключ\nЗавести|Заглушить\nРемень безопасности\nОткрыть|Закрыть багажник\nОткрыть|Закрыть капот\nВключить|Выключить свет"); // ВОТ СТАРЫЙ ДИАЛОГ
            format(text,sizeof(text),"%s\n%s\n%s\n%s\n%s\n%s",text1,text2,text3,text4,text5,text6);
			ShowPlayerDialog(playerid,41,DIALOG_STYLE_LIST,"Управление ТС",text,"Выбрать","Отмена");
		}
		else if(IsPlayerInAnyVehicle(playerid))
		{
            if(BZP[playerid] == 0) { text7 = "Пристегнуть ремень"; } else { text7 = "Отстегнуть ремень"; }
		    ShowPlayerDialog(playerid,53,DIALOG_STYLE_LIST,"Меню авто",text12,"Выбрать","Отмена");
		}
    }
За помощь очень буду благодарен.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу