Logotipo
Умник
Мод стоит на MySQL R8, сделал систему загрузки фракций из БД, вроде всё сделано верно, но их не загружает.Используя функции mysql_num_rows и mysql_num_fields, я узнал, что у меня найдено -1 строка и -1 столбцов.
Вот код:
Кто поможет, с меня +.
Вот код:
PHP:
stock LoadFrac()
{
mysql_function_query(connectionHandle, "SELECT * FROM `fractions`", true, "FracCallback","");
mysql_store_result();
}
forward FracCallback();
public FracCallback()
{
for(new idx = 1;idx<=MAX_FRAC;idx++)
{
new idxx = idx-1;
cache_get_field_content(idxx, "Name", FracInfo[idx][fName]), sscanf(FracInfo[idx][fName],"s[32]",FracInfo[idx][fName]);
cache_get_field_content(idxx,"PayDays", FracInfo[idx][fPayDays]);
sscanf(FracInfo[idx][fPayDays],"p<,>iiiiiiiiiiiii",FracPayDays[idx][0],
FracPayDays[idx][1],
FracPayDays[idx][2],
FracPayDays[idx][3],
FracPayDays[idx][4],
FracPayDays[idx][5],
FracPayDays[idx][6],
FracPayDays[idx][7],
FracPayDays[idx][8],
FracPayDays[idx][9],
FracPayDays[idx][10],
FracPayDays[idx][11],
FracPayDays[idx][12],
FracPayDays[idx][13],
FracPayDays[idx][14],
FracPayDays[idx][15],
FracPayDays[idx][16],
FracPayDays[idx][17],
FracPayDays[idx][18],
FracPayDays[idx][19]);
cache_get_field_content(idxx,"Rank1",Rank[idx][0]),sscanf(Rank[idx][0],"s[25]",Rank[idx][0]);
cache_get_field_content(idxx,"Rank2",Rank[idx][1]),sscanf(Rank[idx][1],"s[25]",Rank[idx][1]);
cache_get_field_content(idxx,"Rank3",Rank[idx][2]),sscanf(Rank[idx][2],"s[25]",Rank[idx][2]);
cache_get_field_content(idxx,"Rank4",Rank[idx][3]),sscanf(Rank[idx][3],"s[25]",Rank[idx][3]);
cache_get_field_content(idxx,"Rank5",Rank[idx][4]),sscanf(Rank[idx][4],"s[25]",Rank[idx][4]);
cache_get_field_content(idxx,"Rank6",Rank[idx][5]),sscanf(Rank[idx][5],"s[25]",Rank[idx][5]);
cache_get_field_content(idxx,"Rank7",Rank[idx][6]),sscanf(Rank[idx][6],"s[25]",Rank[idx][6]);
cache_get_field_content(idxx,"Rank8",Rank[idx][7]),sscanf(Rank[idx][7],"s[25]",Rank[idx][7]);
cache_get_field_content(idxx,"Rank9",Rank[idx][8]),sscanf(Rank[idx][8],"s[25]",Rank[idx][8]);
cache_get_field_content(idxx,"Rank10",Rank[idx][9]),sscanf(Rank[idx][9],"s[25]",Rank[idx][9]);
cache_get_field_content(idxx,"Rank11",Rank[idx][10]),sscanf(Rank[idx][10],"s[25]",Rank[idx][10]);
cache_get_field_content(idxx,"Rank12",Rank[idx][11]),sscanf(Rank[idx][11],"s[25]",Rank[idx][11]);
cache_get_field_content(idxx,"Rank13",Rank[idx][12]),sscanf(Rank[idx][12],"s[25]",Rank[idx][12]);
cache_get_field_content(idxx,"Rank14",Rank[idx][13]),sscanf(Rank[idx][13],"s[25]",Rank[idx][13]);
cache_get_field_content(idxx,"Rank15",Rank[idx][14]),sscanf(Rank[idx][14],"s[25]",Rank[idx][14]);
cache_get_field_content(idxx,"Rank16",Rank[idx][15]),sscanf(Rank[idx][15],"s[25]",Rank[idx][15]);
cache_get_field_content(idxx,"Rank17",Rank[idx][16]),sscanf(Rank[idx][16],"s[25]",Rank[idx][16]);
cache_get_field_content(idxx,"Rank18",Rank[idx][17]),sscanf(Rank[idx][17],"s[25]",Rank[idx][17]);
cache_get_field_content(idxx,"Rank19",Rank[idx][18]),sscanf(Rank[idx][18],"s[25]",Rank[idx][18]);
cache_get_field_content(idxx,"Rank20",Rank[idx][19]),sscanf(Rank[idx][19],"s[25]",Rank[idx][19]);
}
}
