• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Отображение в диалоге

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

Windows_8

Умник
Отображается только 1 строка, хотя в БД 2 строки
При вызове команды /createfrac - Список фракций - выдает только 1 фракцию, а по факту в БД их 2 создано


CSS:
CMD:createfrac(playerid)
{
    if(pInfo[playerid][pAdmin] < 6) return true;
    ShowPlayerDialog(playerid, dFRACMENU, DIALOG_STYLE_LIST, "Меню фракций","1. Создать фракцию\n2. Список фракций","Готово", "Закрыть");
    return 1;
}
CSS:
case dFRACMENU:
        {
            if(!response) return 1;
            switch(listitem)
            {
                case 0: ShowPlayerDialog(playerid, dFRACMENU_CREATE, DIALOG_STYLE_INPUT, "Создание фракции", "Пожалуйста введите название фракции, которую хотите создать", "Далее", "Закрыть");
                case 1:
                {
                    new empire_str[516];
                    for (new t = 1; t < OWNABLEFRAC ; t++)
                    {
                        format(empire_str, sizeof(empire_str), "%s %d. %s\n", empire_str, t, fraction[t][f_name]);
                    }
                    ShowPlayerDialog(playerid, dFRACMENU_LIST,DIALOG_STYLE_LIST,"Список фракций", empire_str, "Редактировать", "Закрыть");
                }
            }
        }
CSS:
case dFRACMENU_LIST:
        {
            if(!response) return 1;
            SetPVarInt(playerid, "FracID", listitem+1);
            FracMenu(playerid,listitem+1);
        }
CSS:
stock FracMenu(playerid, f)
{
    new string[480];
    format(string,sizeof(string),
    "Название фракции: \t\t\t%s\n\
    Тип организации: \t\t\t%s\n\
    Максимальное кол-во рангов: \t%d\n\
    Ранг заместителя: \t\t\t%d\n\
    Цвет фракции:\t\t\t\t{%s} Цвет\n\
    - Изменить местоположение склада\n\
    - Список одежды\n\
    - Список команд\n"
    ,fraction[f][f_name],f_types[fraction[f][f_type]],fraction[f][f_leader_rang],fraction[f][f_invite_rang],colors[fraction[f][f_color]]);
    ShowPlayerDialog(playerid,dFRACMENU_INFO,DIALOG_STYLE_LIST,"Редактор фракций",string,"Редактировать","Закрыть");
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу