Frayne
Умник
Здравствуйте. Я решил перевести мод 'CONNECTED RP' с MySQL R5 на R9
Вроде правильно перевел но не загружаются данные, в связи с отсутствием кеша (во всем моде)
Например система транспортов:
Вроде правильно перевел но не загружаются данные, в связи с отсутствием кеша (во всем моде)
Например система транспортов:
PHP:
mysql_function_query(DATABASE,"SELECT * FROM `cars`",true,"LoadCars","");
PHP:
void LoadCars()
{
cache_get_data(rows, fields);
if(rows)
{
for(new v = 1; v <= rows; v++){
//if(v > sizeof(CarInfo)) break;
CarInfo[v][ID] = cache_get_field_content_int(v, "ID",DATABASE);
cache_get_field_content(v, "Owner", CarInfo[v][cOwner],DATABASE);
cache_get_field_content(v, "2Owner", CarInfo[v][c2Owner],DATABASE);
CarInfo[v][cModel] = cache_get_field_content_int(v, "Model",DATABASE);
CarInfo[v][cX] = cache_get_field_content_float(v, "X",DATABASE);
CarInfo[v][cY] = cache_get_field_content_float(v, "Y",DATABASE);
CarInfo[v][cZ] = cache_get_field_content_float(v, "Z",DATABASE);
CarInfo[v][cR] = cache_get_field_content_float(v, "R",DATABASE);
CarInfo[v][cHeal] = cache_get_field_content_float(v, "Heal",DATABASE);
CarInfo[v][cOrg] = cache_get_field_content_int(v, "Org",DATABASE);
CarInfo[v][cFuel] = cache_get_field_content_int(v, "Fuel",DATABASE);
CarInfo[v][cCost] = cache_get_field_content_int(v, "Cost",DATABASE);
CarInfo[v][cColor][0] = cache_get_field_content_int(v, "Color1",DATABASE);
CarInfo[v][cColor][1] = cache_get_field_content_int(v, "Color2",DATABASE);
CarInfo[v][cLock] = cache_get_field_content_int(v, "Lock",DATABASE);
CarInfo[v][cDamage][0] = cache_get_field_content_int(v, "Damage1",DATABASE);
CarInfo[v][cDamage][1] = cache_get_field_content_int(v, "Damage2",DATABASE);
CarInfo[v][cDamage][2] = cache_get_field_content_int(v, "Damage3",DATABASE);
CarInfo[v][cDamage][3] = cache_get_field_content_int(v, "Damage4",DATABASE);
CarInfo[v][cTeh] = cache_get_field_content_int(v, "Teh",DATABASE);
CarInfo[v][cKey] = cache_get_field_content_int(v, "Key",DATABASE);
CarInfo[v][cLock] = cache_get_field_content_int(v, "Lock",DATABASE);
cache_get_field_content(v, "Number", CarInfo[v][cNumber]);
CarInfo[v][cMileage] = cache_get_field_content_float(v, "Mileage",DATABASE);
CarInfo[v][cWeapon1] = cache_get_field_content_int(v, "Weapon1",DATABASE);
CarInfo[v][cAmmo1] = cache_get_field_content_int(v, "Ammo1");
CarInfo[v][cWeapon2] = cache_get_field_content_int(v, "Weapon2",DATABASE);
CarInfo[v][cAmmo2] = cache_get_field_content_int(v, "Ammo2");
CarInfo[v][cWeapon3] = cache_get_field_content_int(v, "Weapon3",DATABASE);
CarInfo[v][cAmmo3] = cache_get_field_content_int(v, "Ammo3",DATABASE);
CarInfo[v][cSeed] = cache_get_field_content_int(v, "Seed",DATABASE);
CarInfo[v][cDrugs] = cache_get_field_content_int(v, "Drugs",DATABASE);
CarInfo[v][cJob] = cache_get_field_content_int(v, "Job",DATABASE);
StatCars++; v++;}
}
printf("[Загрузка транспорта]: Загружено %d транспорта", StatCars);
return true;
}
PHP:
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [WARNING] cache_get_data - no active cache
[17:08:20] [WARNING] cache_get_row_count - no active cache
[17:08:20] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('21')
[17:08:20] [ERROR] cache_get_field_content_int - invalid datatype
[17:08:20] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('21')
[17:08:20] [ERROR] CMySQLResult::GetRowDataByName() - invalid row index ('21')
