Решил создать настройки заместителя, но увидел на форум что лучше сокращать это в базе данных. И тут появился вопрос правильно ли сделал, или где-то допустил ошибку.?
Открыть/закрыть
PHP код:
enum FnInfo
{
fID,
fName[32],
fLeader[MAX_PLAYER_NAME],
fDSettings[4],
};
new FracInfo[MAX_FRACTION][FnInfo];
PHP код:
publics LoadFractions()
{
new rows;
new string[10];
cache_get_row_count(rows);
for(new i = 0; i < rows; i++)
{
cache_get_value_name_int(i,"ID",FracInfo[i][fID]);
cache_get_value_name(i,"NameFrac",FracInfo[i][fName],32);
cache_get_value_name(i,"Leader",FracInfo[i][fLeader],MAX_PLAYER_NAME);
cache_get_value_name(i,"DSettings",string,8);
sscanf(string, "p<,>a<i>[4]",FracInfo[i][fDSettings]);
}
printf("Загружено [%i] фракций.",rows);
}