• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не загружаются склады организаций из MySQL

Статус
В этой теме нельзя размещать новые ответы.

Doni_Dit

Изучающий
Пользователь
Регистрация
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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу