SA-MP Forums Archive
Автомобили - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Автомобили (/showthread.php?tid=567536)



Автомобили - eXtAbLE - 14.03.2015

Добрый вечер,пишу я значит систему автомобилей,написал,проверяю - возникает трабл.
Код:
CarInfo[idx][cVehicle] = CreateVehicle(CarInfo[idx][cModel],CarInfo[idx][cPosx],CarInfo[idx][cPosy],CarInfo[idx][cPosz],CarInfo[idx][cPosa],CarInfo[idx][cColor1],CarInfo[idx][cColor2],90000);
Это загрузка в цикле.

Код:
mysql_function_query(dbHandle,"SELECT * FROM "TABLE_CARS"", true, "LoadCars", "");
Ну и это в OnGameModeInit.

В samp-server.exe:
Код:
Number of vehicle models: 0.
[Загружено автомобилей]: <2>. Потрачено времени: <3 ms>.
То есть машина не создалась.В чём может быть проблема?


Re: Автомобили - AlexanderM - 14.03.2015

крашдетектор в помощь.


Re: Автомобили - eXtAbLE - 14.03.2015

Эмм..жду адекватного ответа.


Re: Автомобили - Reim - 14.03.2015

Ты проверял в игре, создалась машина или нет, или только по samp-server.exe сделал вывод?


Re: Автомобили - eXtAbLE - 14.03.2015

Сначало проверял,только потом увидел, что 0.


Re: Автомобили - AlexanderM - 14.03.2015

а чем тебе мой ответ показался неадекватным?


Re: Автомобили - eXtAbLE - 14.03.2015

Ты тупость потому что написал,при чем тут крашдетектор?


Re: Автомобили - AlexanderM - 14.03.2015

ясно
mysql_log читал?


Re: Автомобили - eXtAbLE - 14.03.2015

Код:
[22:57:18] [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251_general_ci (path: c:\Program Files\MySQL\MySQL Server 5.1\\share\charsets\)
[22:57:18] [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251_general_ci (path: c:\Program Files\MySQL\MySQL Server 5.1\\share\charsets\)
[22:57:18] [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251_general_ci (path: c:\Program Files\MySQL\MySQL Server 5.1\\share\charsets\)
[22:57:18] [ERROR] cache_get_row_int - invalid datatype
[22:57:18] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('15')
[22:57:18] [ERROR] cache_get_row_float - invalid datatype
[22:57:18] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('16')
[22:57:18] [ERROR] cache_get_row_int - invalid datatype
[22:57:18] [WARNING] CMySQLResult::GetRowData - invalid row ('1') or field index ('15')
[22:57:18] [ERROR] cache_get_row_float - invalid datatype
[22:57:18] [WARNING] CMySQLResult::GetRowData - invalid row ('1') or field index ('16')
Вот ошибки.Кодировки везде cp1251_general_ci.
В OnGameModeInit:
Код:
mysql_set_charset("cp1251_general_ci", dbHandle);
mysql_function_query(dbHandle,"SET NAMES 'cp1251'", false, "", "");
mysql_function_query(dbHandle,"SET CHARACTER SET 'cp1251'", false, "", "");



Re: Автомобили - Romz - 14.03.2015

Если не ошибаюсь то все так:
Сначала мод запустился, транспорта нету и выводит:
pawn Код:
Number of vehicle models: 0.
Потом ты уже загружаешь машины с БД и они загружаются, а то что выше написано 0, тебе не все равно?


Re: Автомобили - eXtAbLE - 14.03.2015

Я проверял,нету машины,кажется,это из-за ошибок выше.


Re: Автомобили - AlexanderM - 14.03.2015

там ведь черным по белому написано, что ошибка в типажах переменных.
это все, что я могу сказать из информации, которую ты предоставил.


Re: Автомобили - eXtAbLE - 15.03.2015

Я с этим разобрался,ошибка с кодировкой только осталась,покажите,как у вас сделано в OnGameModeInit и какие у вас кодировки таблиц + у varchar.


Re: Автомобили - OKStyle - 15.03.2015

AlexanderM, я бы на твоём месте послал бы уже топикстартера за его слова. Если он не понимает твоих советов, то это ещё не значит, что они неадекватные или тупые. Поражаюсь твоей выдержке.


Re: Автомобили - eXtAbLE - 15.03.2015

Я наверное не тупой? Крашдетектор ничего не показывает.Александр спасибо за наводку огромное,поставил кодировку utf8_general_ci и все заработало.


Re: Автомобили - AlexanderM - 15.03.2015

Quote:
Originally Posted by OKStyle
View Post
AlexanderM, я бы на твоём месте послал бы уже топикстартера за его слова. Если он не понимает твоих советов, то это ещё не значит, что они неадекватные или тупые. Поражаюсь твоей выдержке.
Я просто дал ему шанс
eXtAbLE, "наверное" - подразумевает в себе неуверенность.