smokyrockstar
Новичок
Неверно выводит переменную, взятую из mysql
Вместо названия семьи выводит ник игрока, а вместо тега первые символов и дальше дичь
enum
загрузка и наполение массива
вывод диалога
Вместо названия семьи выводит ник игрока, а вместо тега первые символов и дальше дичь
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;
}
