Smile*_*
Умник
К примеру у меня есть такое меню игрока:
Возможно ли сделать так, чтобы информация о доме, АЗС и бизнесе появлялась в диалоге тогда, когда собственно имеется это имущество?
Т.е. если нет ничего, то диалог будет выглядеть так: "Статистика\nНавыки\nИгроки онлайн"
Если есть АЗС "Статистика\nНавыки\nИгроки онлайн\nАЗС"
Если АЗС и бизнес "Статистика\nНавыки\nИгроки онлайн\nАЗС\nБизнес"
И т.д.
PHP:
format(str,sizeof(str),"Статистика\nНавыки\nИгроки Онлайн\n");
strcat(string,str);
format(str,sizeof(str),"Информация о доме\n");
strcat(string,str);
format(str,sizeof(str),"Информация о АЗС\n");
strcat(string,str);
format(str,sizeof(str),"Информация о бизнесе\n");
strcat(string,str);
ShowPlayerDialog(playerid,39,DIALOG_STYLE_LIST,"Меню игрока",string,!"Выбрать",!"Назад");
case 39:
{
if(response)
{
switch(listitem)
{
case 0: return 1;
case 1: return 1;
case 2: return 1;
case 3: return 1; // Тут информация о доме
case 4: return 1; // Тут информация о АЗС
case 5: return 1; // Тут информация о бизнесе
}
}
}
Т.е. если нет ничего, то диалог будет выглядеть так: "Статистика\nНавыки\nИгроки онлайн"
Если есть АЗС "Статистика\nНавыки\nИгроки онлайн\nАЗС"
Если АЗС и бизнес "Статистика\nНавыки\nИгроки онлайн\nАЗС\nБизнес"
И т.д.
Последнее редактирование:
