31.05.2018, 23:06
Boa noite a todos, eu estou tendo um problema no meu sistema de facзхes, quando a stock LoadFactions() й chamada ela retorna o nъmero exato de facзхes no console, porйm os dados das facзхes nгo sгo carregados, eu acredito que o problema esteja no Cache_Get_Field_Value, pois como eu disse o console retorna o numero de facзхes carregadas porйm os dados nгo sгo passados para as variбveis, eu jб modifiquei o loop da ID diversas vezes mas atй agora nгo obtive resultado, alguma ideia de como resolver? Agradeзo desde jб
PHP код:
stock LoadFactions()
{
new rows;
new Cache:result;
result = mysql_query(Connect, "SELECT * FROM `factions`");
if(cache_get_row_count(rows))
{
for(new i = 0; i < rows; i++)
{
cache_get_value_int(i, "fID", Factions[i][fID]);
cache_get_value_int(i, "fLeaderID", Factions[i][fLeaderID]);
cache_get_value_name(i, "fLeaderName", Factions[i][fLeaderName]);
cache_get_value_name(i, "fNome", Factions[i][fNome]);
cache_get_value_name(i, "fTag",Factions[i][fTag]);
cache_get_value_name(i, "Cargo1Faction", Factions[i][Cargo1Faction]);
cache_get_value_name(i, "Cargo2Faction", Factions[i][Cargo2Faction]);
cache_get_value_name(i, "Cargo3Faction",Factions[i][Cargo3Faction]);
cache_get_value_name(i, "Cargo4Faction",Factions[i][Cargo4Faction]);
cache_get_value_name(i, "Cargo5Faction",Factions[i][Cargo5Faction]);
cache_get_value_int(i, "fKScore", Factions[i][fKScore]);
cache_get_value_int(i, "fDScore", Factions[i][fDScore]);
cache_get_value_int(i, "fCarteira", Factions[i][fCarteira]);
}
}
printf("[Faction] - %i Facзхes foram carregadas!", rows);
Total_Factions_Created = rows;
cache_delete(result);
return 1;
}