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

Неверный вывод переменной

smokyrockstar

Новичок
Неверно выводит переменную, взятую из mysql


Вместо названия семьи выводит ник игрока, а вместо тега первые символов и дальше дичь
enum
Код:
enum e_FAMILY_INFO
{
    famID,
    famName[15],
    famSlogan[40],
    fExp,
    fLevel,
}
new total_families = 0;
new gFamilies[][e_FAMILY_INFO];
загрузка и наполение массива
Код:
stock LoadFamilies()
{
    new Cache:result = mysql_query(dbHandle, "SELECT * FROM `family`");

    total_families = cache_num_rows();
    printf("> [MySQL] Загрузка семей: Загружено - %d",total_families);
    for(new i;i<total_families;i++)
    {
        cache_get_value_name_int(i, !"ID", gFamilies[i][famID]);
          cache_get_value_name(i, !"name", gFamilies[i][famName],15);
          cache_get_value_name(i, !"slogan", gFamilies[i][famSlogan],40);
        cache_get_value_name_int(i, !"Level", gFamilies[i][fLevel]);
        cache_get_value_name_int(i, !"Exp", gFamilies[i][fExp]);
        
    }
    cache_delete(result);
}
вывод диалога
Код:
CMD:family(playerid)
{
    if(PlayerInfo[playerid][pFamily] == 0) return SendErrorMessage(playerid, "Âû íå ñîñòîèòå â ñåìüå.");
    new dialog[256];
    
    format(dialog, sizeof(dialog),"{FFFFFF}%s %s\nLevel: %d",gFamilies[ PlayerInfo[playerid][pFamily]-1 ][famName],gFamilies[ PlayerInfo[playerid][pFamily]-1 ][famSlogan],gFamilies[ PlayerInfo[playerid][pFamily]-1 ][fLevel]);
    ShowPlayerDialog(playerid, dStats, DIALOG_STYLE_MSGBOX, !""SERVER"Ñòàòèñòèêà ñåìüè", dialog, !"Íàçàä", !"Çàêðûòü");
    
    return true;
}
 
Сверху Снизу