Aizek_Klark
Умник
Ув. форумчане. У меня возникла проблема, помогите решить ее.
Вообщем я сделал диалог управления авто, все работало замечатель, но вот вчера я сделал этот диалог обновляющимся
(тоесть е примеру в диалоге было написано "завести" заводиш двигатель и "завести" меняется на "заглушить")
Все работает отлично, но вот и сама проблема: в личных авто и созданных камандой /veh диалог показывает и все работает,
а вот в машинах которые добавлены в моде это AddStaticVehicleEx в них диалог почемуто не выдается.
Я не могу понять в чем причина, со старым диалогом все норм а с новым нет. Я как бы не чего сильно влияющего на диалог не делал но вот так получилось.
Вот сам диалог на клавишу "2"
За помощь очень буду благодарен.
Вообщем я сделал диалог управления авто, все работало замечатель, но вот вчера я сделал этот диалог обновляющимся
(тоесть е примеру в диалоге было написано "завести" заводиш двигатель и "завести" меняется на "заглушить")
Все работает отлично, но вот и сама проблема: в личных авто и созданных камандой /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,"Выбрать","Отмена");
}
}
Последнее редактирование:
