- Регистрация
- 3 Июл 2018
- Сообщения
- 190
- Лучшие ответы
- 1
- Репутация
- 12
Здравствуйте, перевел склады на MySQL(раньше были на config.ini). С сохранением все хорошо, а вот с загрузкой проблемы. Почему то они не загружаются.
PHP:
Загрузка:
mysql_tquery(dbHandle, "SELECT * FROM "T_OTHER"", "@LoadOther", "");
@LoadOther();
@LoadOther()
{
new time = GetTickCount(),rows = cache_num_rows();
if(rows)
{
cache_get_value_index_int(0, 0, FracBank[8]); // lsnbank
cache_get_value_index_int(0, 1, FracBank[9]); // sfnbank
cache_get_value_index_int(0, 2, FracBank[10]); // lvnbank
cache_get_value_index_int(0, 3, FracBank[11]); // ashbank
cache_get_value_index_int(0, 4, Mineral); // mineral
cache_get_value_index_int(0, 5, gGunWorkWH[0]); // guncoal
cache_get_value_index_int(0, 6, gGunWorkWH[1]); // gunwood
cache_get_value_index_int(0, 7, gGunWorkWH[2]); // gun
cache_get_value_index_int(0, 8, gGunWorkWH[3]); // so_gun
cache_get_value_index_int(0, 9, Lessdrov); // drova
cache_get_value_index_int(0, 10, gArmyWarehouse[0]); // armygun
cache_get_value_index_int(0, 11, gArmyWarehouse[1]); // armyammo
cache_get_value_index_int(0, 12, MedWH[0]); // medls
cache_get_value_index_int(0, 13, MedWH[1]); // medsf
cache_get_value_index_int(0, 14, MedWH[2]); // medlv
cache_get_value_index_int(0, 15, SmsPrice[0]); // smspricels
cache_get_value_index_int(0, 16, SmsPrice[1]); // smspricesf
cache_get_value_index_int(0, 17, SmsPrice[2]); // smspricelv
cache_get_value_index_int(0, 18, CallPrice[0]); // callpricels
cache_get_value_index_int(0, 19, CallPrice[1]); // callpricesf
cache_get_value_index_int(0, 20, CallPrice[2]); // callpricelv
cache_get_value_index_int(0, 21, AdvertPrice[0]); // advertpricels
cache_get_value_index_int(0, 22, AdvertPrice[1]); // advertpricesf
cache_get_value_index_int(0, 23, AdvertPrice[2]); // advertpricelv
}
if(!doubling_status)
{
if(gTestServer) SendRconCommand("hostname "SERVER_NAME" | Тестовый сервер");
else SendRconCommand("hostname "SERVER_NAME" | Тестовый сервер");
}
else
{
if(gTestServer) SendRconCommand("hostname "SERVER_NAME" | Тестовый сервер | X2 день");
else SendRconCommand("hostname "SERVER_NAME" | Тестовый сервер | X2 день ");
}
printf("[Загружено остальное]: Потрачено: <%i ms>.", GetTickCount() - time);
return 1;
}
stock SaveOther()
{
new mysql_update_string[128];
format(mysql_update_string, 128, "UPDATE `other` SET
armygun=%d,armyammo=%d,mineral=%d,guncoal=%d,gunwood=%d,gun=%d,so_gun=%d,drova=%d,medls=%d,medsf=%d,medlv=%d",
gArmyWarehouse[0], gArmyWarehouse[1], Mineral, gGunWorkWH[0], gGunWorkWH[1], gGunWorkWH[2], gGunWorkWH[3],
Lessdrov, MedWH[0],
MedWH[1], MedWH[2]);
mysql_tquery(dbHandle, mysql_update_string);
return 1;
}