06:05
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[CLEO] HUDFIX (0)
MyxaChannel 30.11.2016 18:03
GM Car для SAMP (1)
MyxaChannel 30.11.2016 18:00
 





Рекомендуем:
Добавить IP: 88.212.220.148:22003





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Решено] Mysql проблемы (Mysql проблемы)
[Решено] Mysql проблемы
Fifa4kaДата: Четверг, 08.01.2015, 00:45 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Добрый вечер ещё раз :)
Вот я проверяла через debug.txt и тут есть ошибки как я поняла,а исправить как не знаю.вот лог

Код
[01:42:46] >> mysql_query( Connection handle: 1 )

[01:42:46] CMySQLHandler::Query(SELECT id FROM players WHERE Name='KuCa') - Successfully executed.

[01:42:46] >> mysql_store_result( Connection handle: 1 )

[01:42:46] CMySQLHandler::StoreResult() - Result was stored.

[01:42:46] >> mysql_num_rows( Connection handle: 1 )

[01:42:46] CMySQLHandler::NumRows() - Returned 0 row(s)

[01:42:46] >> mysql_free_result( Connection handle: 1 )

[01:42:46] CMySQLHandler::FreeResult() - Result was successfully free'd.

[01:42:50] >> mysql_query( Connection handle: 1 )

[01:42:50] CMySQLHandler::Query(INSERT INTO players SET Name='KuCa', Pass='4D64A77576C556B83783122DA5A7EFC5') - Successfully executed.

[01:42:50] >> mysql_query( Connection handle: 1 )

[01:42:50] CMySQLHandler::Query(SELECT pAdmin, pMoney, pPoints, pDonateRank, pPhone, pHelper, pMutedTime, pSex, pJailTime, pCarModel, pCarColor1, pCarColor2, pCarMileage, pCarX, pCarY, pCarZ, pCarRot, pSpeedoX, pSpeedoY, pTutorial, pTruckStop, pHunger, pFatigue, pBan, pModel, pCarGas, pCarDamagePanels, pCarDamageDoors, pCarDamageLights, pCarDamageTires, pCarOilFilter, pCarAirFilter, pCarBattary, pCarOil, pCarGaskets, pCarSpark, pCarHP, pCarFullHealth, pCarRadarDetector, pCarFuelTank, pCarRadio, pCarAdditive, pCompany, pCompanyTime, pCarNeck, pCarDamper FROM players WHERE Name='KuCa') - Successfully executed.

[01:42:50] >> mysql_store_result( Connection handle: 1 )

[01:42:50] CMySQLHandler::StoreResult() - Result was stored.

[01:42:50] >> mysql_fetch_row_format( Connection handle: 1 )

[01:42:50] CMySQLHandler::FetchRow() - Return: 0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|498|99|0|0|0|0|0|0|100|0|0|0|0|0|0|0|0|0|0|1000|1000|0|0|0|0|-1|0|0|0

[01:42:50] >> mysql_query( Connection handle: 1 )

[01:42:50] CMySQLHandler::Query(SELECT pAdmin, pMoney, pPoints, pDonateRank, pPhone, pHelper, pMutedTime, pSex, pJailTime, pCarModel, pCarColor1, pCarColor2, pCarMileage, pCarX, pCarY, pCarZ, pCarRot, pSpeedoX, pSpeedoY, pTutorial, pTruckStop, pHunger, pFatigue, pBan, pModel, pCarGas, pCarDamagePanels, pCarDamageDoors, pCarDamageLights, pCarDamageTires, pCarOilFilter, pCarAirFilter, pCarBattary, pCarOil, pCarGaskets, pCarSpark, pCarHP, pCarFullHealth, pCarRadarDetector, pCarFuelTank, pCarRadio, pCarAdditive, pCompany, pCompanyTime, pCarNeck, pCarDamper FROM players WHERE Name='KuCa') - Successfully executed.

[01:43:20] >> mysql_query( Connection handle: 1 )

[01:43:20] CMySQLHandler::Query(UPDATE players SET 'pCompanyTime'-- WHERE pCompanyTime>0 AND online=0) - An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)

[01:43:20] >> mysql_query( Connection handle: 1 )

[01:43:20] CMySQLHandler::Query(UPDATE players SET pCompany='-1' WHERE pCompanyTime=0 AND online=0 AND pCompany!='-1') - An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)

[01:43:20] OnQueryError() - Called.

[01:43:20] OnQueryError() - Called.

[01:43:30] >> mysql_query( Connection handle: 1 )

[01:43:30] CMySQLHandler::Query(UPDATE players SET online=0 WHERE Name='KuCa') - An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)

[01:43:30] >> mysql_query( Connection handle: 1 )

[01:43:30] CMySQLHandler::Query(UPDATE players SET pAdmin=0, pMoney=-17000, pPoints=0, pDonateRank=0, pPhone=97067, pHelper=0, pMutedTime=0, pSex=1, pJailTime=0, pCarModel=440, pCarColor1=47, pCarColor2=27, pCarMileage='1533.397827', pCarX='10.497865', pCarY='4.087088', pCarZ='3.172541', pCarRot='0.000000', pSpeedoX=498, pSpeedoY=99, pTutorial=1, pTruckStop=0, pHunger='1.079999', pFatigue='0.539999', pBan=0, pModel=164, pCarGas='100.000000' WHERE Name='KuCa') - An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)

[01:43:30] >> mysql_query( Connection handle: 1 )

[01:43:30] CMySQLHandler::Query(UPDATE players SET pCarDamagePanels=0, pCarDamageDoors=0, pCarDamageLights=0, pCarDamageTires=0, pCarOilFilter='0.000000', pCarAirFilter='0.000000', pCarBattary='0.000000', pCarOil='0.000000', pCarGaskets='0.000000', pCarSpark='0.000000', pCarHP='1000.000000', pCarFullHealth=1000, pCarRadarDetector=0, pCarFuelTank=0, pCarRadio=0, pCarAdditive=0, pCompany=-1, pCompanyTime=0, pCarNeck=0, pCarDamper=0 WHERE Name='KuCa') - An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)

[01:43:30] OnQueryError() - Called.

[01:43:30] OnQueryError() - Called.

[01:43:30] OnQueryError() - Called.


Что это и как это исправить?

An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)





Сообщение отредактировал Fifa4ka - Четверг, 08.01.2015, 02:06
SLICKДата: Четверг, 08.01.2015, 02:27 | Сообщение # 2
Местный
Группа: I'm V.I.P.
Сообщений: 603
Награды: 9
Город: Unknown
Репутация: 388
Замечания: 0%
Статус:
Вот тема с твоей ошибкой ( http://forum.sa-mp.com/showthread.php?t=196073 ).
Скорее всего у тебя тоже дело в том что нужно после каждого запроса сохранять результат с помощью функции mysql_store_result();
Добавь ее после выполнения запросов которые с ошибкой Commands out of sync; you can't run this command now

Пример использования:
Код
mysql_query("SELECT * FROM `players` WHERE name='iamcool'");
mysql_store_result();
//do what you have to do
mysql_free_result();



My works:
[GM] RTDM
Advertising system
Fuel System
Artefacts Search (Динамическая сис-ма артефактов)


Сообщение отредактировал SLICK - Четверг, 08.01.2015, 02:27
Fifa4kaДата: Четверг, 08.01.2015, 02:32 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Вот тут вылетает ошибка

Код
stock SavePlayer(playerid)
{
  if(!PlayerInfo[playerid][pLogin])return 1;
     new query[1024];
     new playername[MAX_PLAYER_NAME];
     GetPlayerName(playerid,playername,sizeof(playername));
  PlayerInfo[playerid][pCarGas]=Gas[PlayerInfo[playerid][pCarID]];
  format(query,sizeof(query),
  "UPDATE players SET pAdmin=%d, pMoney=%d, pPoints=%d, pDonateRank=%d, pPhone=%d, pHelper=%d, pMutedTime=%d, pSex=%d, pJailTime=%d, pCarModel=%d, pCarColor1=%d, pCarColor2=%d, pCarMileage='%f', pCarX='%f', pCarY='%f', pCarZ='%f', pCarRot='%f', pSpeedoX=%d, pSpeedoY=%d, pTutorial=%d, pTruckStop=%d, pHunger='%f', pFatigue='%f', pBan=%d, pModel=%d, pCarGas='%f' WHERE Name='%s'",
  PlayerInfo[playerid][pAdmin],
  PlayerInfo[playerid][pMoney],
  PlayerInfo[playerid][pPoints],
  PlayerInfo[playerid][pDonateRank],
  PlayerInfo[playerid][pPhone],
  PlayerInfo[playerid][pHelper],
  PlayerInfo[playerid][pMutedTime],
  PlayerInfo[playerid][pSex],
  PlayerInfo[playerid][pJailTime],
  PlayerInfo[playerid][pCarModel],
  PlayerInfo[playerid][pCarColor1],
  PlayerInfo[playerid][pCarColor2],
  PlayerInfo[playerid][pCarMileage],
  PlayerInfo[playerid][pCarX],
  PlayerInfo[playerid][pCarY],
  PlayerInfo[playerid][pCarZ],
  PlayerInfo[playerid][pCarRot],
  PlayerInfo[playerid][pSpeedoX],
  PlayerInfo[playerid][pSpeedoY],
  PlayerInfo[playerid][pTutorial],
  PlayerInfo[playerid][pTruckStop],
  PlayerInfo[playerid][pHunger],
  PlayerInfo[playerid][pFatigue],
  PlayerInfo[playerid][pBan],
  PlayerInfo[playerid][pModel],
  PlayerInfo[playerid][pCarGas],
  playername);
  mysql_query(query);

  GetVehicleDamageStatus(PlayerInfo[playerid][pCarID],
  PlayerInfo[playerid][pCarDamagePanels],
  PlayerInfo[playerid][pCarDamageDoors],
  PlayerInfo[playerid][pCarDamageLights],
  PlayerInfo[playerid][pCarDamageTires]);

  format(query,sizeof(query),
  "UPDATE players SET pCarDamagePanels=%d, pCarDamageDoors=%d, pCarDamageLights=%d, pCarDamageTires=%d, pCarOilFilter='%f', pCarAirFilter='%f', pCarBattary='%f', pCarOil='%f', pCarGaskets='%f', pCarSpark='%f', pCarHP='%f', pCarFullHealth=%d, pCarRadarDetector=%d, pCarFuelTank=%d, pCarRadio=%d, pCarAdditive=%d, pCompany=%d, pCompanyTime=%d, pCarNeck=%d, pCarDamper=%d WHERE Name='%s'",
  PlayerInfo[playerid][pCarDamagePanels],
  PlayerInfo[playerid][pCarDamageDoors],
  PlayerInfo[playerid][pCarDamageLights],
  PlayerInfo[playerid][pCarDamageTires],
  PlayerInfo[playerid][pCarOilFilter],
  PlayerInfo[playerid][pCarAirFilter],
  PlayerInfo[playerid][pCarBattary],
  PlayerInfo[playerid][pCarOil],
  PlayerInfo[playerid][pCarGaskets],
     PlayerInfo[playerid][pCarSpark],
  PlayerInfo[playerid][pCarHP],
  PlayerInfo[playerid][pCarFullHealth],
  PlayerInfo[playerid][pCarRadarDetector],
  PlayerInfo[playerid][pCarFuelTank],
  PlayerInfo[playerid][pCarRadio],
  PlayerInfo[playerid][pCarAdditive],
  PlayerInfo[playerid][pCompany],
  PlayerInfo[playerid][pCompanyTime],
  PlayerInfo[playerid][pCarNeck],
  PlayerInfo[playerid][pCarDamper],
  playername);
  mysql_query(query);
  return 1;
}



Fifa4kaДата: Четверг, 08.01.2015, 17:43 | Сообщение # 4
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Я чуть чуть не поняла! sorry кто может подробно обьяснить

На

mysql_query("SELECT * FROM `players` WHERE name='iamcool'");

mysql_store_result();
//Тут код
mysql_free_result();

А как делать тогда с UPDATE?





Сообщение отредактировал Fifa4ka - Четверг, 08.01.2015, 17:48
Dr_SwanДата: Четверг, 08.01.2015, 17:49 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 364
Награды: 4
Город: Нижний Новгород
Репутация: 260
Замечания: 20%
Статус:
mysql_free_result() используй после
Цитата Fifa4ka ()
[01:42:50] CMySQLHandler::Query(SELECT pAdmin, pMoney, pPoints, pDonateRank, pPhone, pHelper, pMutedTime, pSex, pJailTime, pCarModel, pCarColor1, pCarColor2, pCarMileage, pCarX, pCarY, pCarZ, pCarRot, pSpeedoX, pSpeedoY, pTutorial, pTruckStop, pHunger, pFatigue, pBan, pModel, pCarGas, pCarDamagePanels, pCarDamageDoors, pCarDamageLights, pCarDamageTires, pCarOilFilter, pCarAirFilter, pCarBattary, pCarOil, pCarGaskets, pCarSpark, pCarHP, pCarFullHealth, pCarRadarDetector, pCarFuelTank, pCarRadio, pCarAdditive, pCompany, pCompanyTime, pCarNeck, pCarDamper FROM players WHERE Name='KuCa') - Successfully executed.

Fifa4kaДата: Четверг, 08.01.2015, 17:53 | Сообщение # 6
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Это загрузка прошла успешно,а когда сохранения проблемы идут!

В Вике пишется про SELECT потом дальше

mysql_store_result();
//do what you have to do
mysql_free_result();

А как пользоваться с UPDATE допустим

format(str,sizeof(str),"UPDATE players SET online=0 WHERE Name='%s'",oGetPlayerName(playerid));
mysql_query(str);





Сообщение отредактировал Fifa4ka - Четверг, 08.01.2015, 18:10
Fifa4kaДата: Четверг, 08.01.2015, 21:35 | Сообщение # 7
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Урааа....Разобралась благодаря Ziggi,получается проблема в том что return 1; мешал закончить до конца и почистить каналы,убрала ретурны и все отлично сохраняется без ошибок! fun обращайтесь помогу своими знаниями если у кого то будут ошибки)

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





Сообщение отредактировал Fifa4ka - Четверг, 08.01.2015, 21:35
SurenosДата: Четверг, 08.01.2015, 21:57 | Сообщение # 8
Группа: Модераторы
Сообщений: 833
Награды: 16
Замечания: 0%
Статус:
Данная тема была перемещена из раздела Вопросы и Проблемы.
Причина перемещения: Причина не указана

Переместил: Surenos.

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Решено] Mysql проблемы (Mysql проблемы)
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM