Перейти к содержанию
Авторизация  
АЛЕКСАНДР МАМАЕВ

Проблема с ситемой гаражей

Рекомендуемые сообщения

АЛЕКСАНДР МАМАЕВ

Переводил с r5 на r39 3 ошибок нет гаражи саздаються покупаються в базу данных сохроняються но после рестарта не грузяться вот сток может гдето чтото изменить:

stock LoadGarage()//Загрузка гаражей из базы данных
{
	new query[2000];
	mysql_query("SELECT * FROM `"TABLE_GARAGE"` ORDER BY `"TABLE_GARAGE"`.`ID` ASC ");
	mysql_store_result();
	for(new i = 1; i <= ALLGARAGE; i++)
	{
	    strmid(Garage[i][gOwner], "None", 0, strlen("None"), 24);
	}
	if(mysql_num_rows() > 0)
	{
	    for(new idx = 1; idx <= mysql_num_rows(); idx++)
	    {
	        mysql_fetch_row(query);
	        sscanf(query, "p<|>is[24]iiiffffffffffffffii",
			Garage[idx][gID],
			Garage[idx][gOwner],
			Garage[idx][gPrice],
			Garage[idx][gInter],
			Garage[idx][gVirtual],
			Garage[idx][gX1],
			Garage[idx][gY1],
			Garage[idx][gZ1],
			Garage[idx][gX2],
			Garage[idx][gY2],
			Garage[idx][gZ2],
			Garage[idx][gR2],
			Garage[idx][gX3],
			Garage[idx][gY3],
			Garage[idx][gZ3],
			Garage[idx][gR3],
			Garage[idx][gX4],
			Garage[idx][gY4],
			Garage[idx][gZ4],
			Garage[idx][gLock],
			Garage[idx][gUL]);
			ALLGARAGE++;
            if(!strcmp(Garage[idx][gOwner],"None",true))//Если продается
            {
                format(str, 100, "{FFFFFF}Гараж №%d продается!\nСтоимость: %d", idx, Garage[idx][gPrice]);
				Garage[idx][gText] = Create3DTextLabel(str, -1, Garage[idx][gX1], Garage[idx][gY1], Garage[idx][gZ1], 10.0, 0, 1);
	 			Garage[idx][gPickup] = CreatePickup(1239, 23, Garage[idx][gX1], Garage[idx][gY1], Garage[idx][gZ1]);
			}
            else//Если куплен
            {
                format(str, 100, "{FFFFFF}Гараж №%d куплен!\nВладелец %s\nСтоимость: %d", idx, Garage[idx][gOwner], Garage[idx][gPrice]);
   				Garage[idx][gText] = Create3DTextLabel(str, -1, Garage[idx][gX1], Garage[idx][gY1], Garage[idx][gZ1], 10.0, 0, 1);
	 			Garage[idx][gPickup] = CreatePickup(1239, 23, Garage[idx][gX1], Garage[idx][gY1], Garage[idx][gZ1]);
            }
		}
	}
	mysql_free_result();
	print("\n----------------------------------");
    return printf("Было загружено %d гаражей.", ALLGARAGE);
}

пробывал где load mysql_function_query(dbHandle, "SELECT * FROM `garage`",true, "LoadGarage", ""); непомогло а если вставить LoadGarage(); то куча ошибок вылазит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Смотри функций плагина внимательней и изучи mysql-log

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

@Wеb, я как другие загрузки из базы вместо стока сделал forward LoadGarage();

public LoadGarage() и вот ошибки полезли: 

error 035: argument type mismatch (argument 1)
error 017: undefined symbol "mysql_store_result"
error 017: undefined symbol "mysql_num_rows"
error 017: undefined symbol "mysql_num_rows"
error 017: undefined symbol "mysql_fetch_row"
error 017: undefined symbol "mysql_free_result" 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AngryKitten

@АЛЕКСАНДР МАМАЕВ,  написано же 

 

035: несоответствие типа аргумента

017: неопределенный символ "mysql_store_result"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

@AngryKitten, но на r39 3 как правильно переделать? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MAXDELAET

Ты говоришь что у тебя mysql R39-3, а загрузка не той версии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

@MAXDELAET, я брал скрипт гаражей всё вшил только загрузка из базы неподдаёться у гаражей было r5 а у меня r39 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MAXDELAET

@АЛЕКСАНДР МАМАЕВ,загрузку перевети на R39-3, не, не пробовал? Как у тебя она загрузиться-то 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

@MAXDELAET, она оказываеться такаяже new нехватало но 1 ощибка осталась error 035: argument type mismatch (argument 1)

mysql_query("SELECT * FROM `"TABLE_GARAGE"` ORDER BY `"TABLE_GARAGE"`.`ID` ASC "); 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hteppl

Тему можно закрывать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

, так один эрор остался 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
eZscvirt

Для начало бы нормально проблему описали :D83DDE15: , т.к вообще не понятно что вообще написано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

@eZscvirt, что непонятного после рестарта сервера из базы гаражи не грузяться понел что new нехватало но 1 ощибка осталась error 035: argument type mismatch (argument 1)

mysql_query("SELECT * FROM `"TABLE_GARAGE"` ORDER BY `"TABLE_GARAGE"`.`ID` ASC "); 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk

что непонятного

Да ты морда нерусская, ерунду пишешь абы как, неграмотно, сиди и гадай называется. Кому ты усрался, еще разбирать че пишешь

Изменено пользователем Elrmrnt-Kritik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

, я русский просто 3 была по русскому и быстро печатаю поэтому ошибки ещё бывают тороплюсь иза этого да в название темы с проблемой недопечатал потом заметил потомучто торопился

Изменено пользователем АЛЕКСАНДР МАМАЕВ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
АЛЕКСАНДР МАМАЕВ

up

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.