NoPressF
Умник
Здравствуйте, вот мне сделали инвентарь на заказ. И вот тут проблема при загрузке инвентаря, тоесть когда я кэширую данные инвентаря то вылазит много строчек в mysql.log связанные с row index.
ID - это ид предмета.
pName - имя игрока.
Count - количество предмета в инвентаре.
ID - это ид предмета.
pName - имя игрока.
Count - количество предмета в инвентаре.
PHP:
stock MysqlLoadInventory(playerid)
{
for(new i = 0; i != sizeof gItems; i++)
{
mysql_format(connect_mysql, query, sizeof(query), "SELECT * FROM `inventory` WHERE `pName` = '%e' AND `ID` = '%d'", pInfo[playerid][pName], i);
mysql_tquery(connect_mysql, query, "LoadPlayerItems", "i", playerid);
}
}
publics: LoadPlayerItems(playerid)
{
new rows;
cache_get_row_count(rows);
if(rows)
{
new itemid, itemcount, idquality = 1;
for(new i = 0; i != sizeof gItems; i++)
{
cache_get_value_name_int(i, "ID", itemid);
cache_get_value_name_int(i, "Count", itemcount);
if(itemcount != 0)
SetPlayerItemCount(playerid, itemid, itemcount, idquality);
}
}
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
