trevison123
Умник
Столкнулся с проблемой
Удаляю мебель с помощью команды, мебель с БД удаляется, но в игре информация о мебели не обновляется ( обновляется после рестарта )
Нужно сделать паблик, который обновит информацию о мебели
Паблик загрузки мебели:
Удаляю мебель с помощью команды, мебель с БД удаляется, но в игре информация о мебели не обновляется ( обновляется после рестарта )
Нужно сделать паблик, который обновит информацию о мебели
Паблик загрузки мебели:
Код:
publics: LoadFurniture()
{
#define sID SlotID[hID]
new SlotID[MAX_HOUSE_COUNT];
mysql_query(MySQLGo, "SELECT * FROM `furniture`");
{
new onetime = GetTickCount();
new countfurniture;
for(new i = 0; i < cache_num_rows(); i ++)
{
new hID = cache_get_field_content_int(i, "hID");
Furniture[hID][sID][fID] = cache_get_field_content_int(i, "fID");
Furniture[hID][sID][fModel] = cache_get_field_content_int(i, "fModel");
Furniture[hID][sID][ffX] = cache_get_field_content_float(i, "fX");
Furniture[hID][sID][ffY] = cache_get_field_content_float(i, "fY");
Furniture[hID][sID][ffZ] = cache_get_field_content_float(i, "fZ");
Furniture[hID][sID][ffrX] = cache_get_field_content_float(i, "frX");
Furniture[hID][sID][ffrY] = cache_get_field_content_float(i, "frY");
Furniture[hID][sID][ffrZ] = cache_get_field_content_float(i, "frZ");
if(Furniture[hID][sID][ffX] != 0 && Furniture[hID][sID][ffY] != 0 && Furniture[hID][sID][ffZ] != 0)
{
Furniture[hID][sID][fObject] = CreateDynamicObject(Furniture[hID][sID][fModel], Furniture[hID][sID][ffX], Furniture[hID][sID][ffY], Furniture[hID][sID][ffZ], Furniture[hID][sID][ffrX], Furniture[hID][sID][ffrY], Furniture[hID][sID][ffrZ], hID);
}
SlotID[hID]++;
countfurniture++;
}
printf("[Загрузка MYSQL]: Загружено объектов мебели (%d). Потрачено: %dмс.", countfurniture, GetTickCount() - onetime);
}
#undef sID
}
