Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 3 1 2 3 ПоследняяПоследняя
Показано с 1 по 10 из 23
  1. #1
    Аватар для NooB.pwn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.09.2014
    Сообщений
    72
    Репутация:
    0 ±

    [ERROR] "cache_get_data" - invalid connection handle (ID = 1)

    Добавил систему каптов по фрагам, не получается с загрузкой БД. Выдаёт ошибку "[ERROR] "cache_get_data" - invalid connection handle (ID = 1)"
    [ERROR] "cache_get_data" - invalid connection handle (ID = 1)
    PHP код:
    publics:LoadGZ()
    {
        new 
    rowsfieldstemp 256 ];
        
    cache_get_data rowsfields ) ;
        new 
    time GetTickCount();
        
    TOTALGZ rows;
        if(
    rows)
        {
            for ( new 
    gTOTALGZ g++ )
            {
                
    cache_get_row(g1temp),GZInfo[g][gFrakVlad] = strval(temp);
                
    cache_get_row(g2temp), GZInfo[g][gCoords][0] = floatstr(temp);
                
    cache_get_row(g3temp), GZInfo[g][gCoords][1] = floatstr(temp);
                
    cache_get_row(g4temp), GZInfo[g][gCoords][2] = floatstr(temp);
                
    cache_get_row(g5temp), GZInfo[g][gCoords][3] = floatstr(temp);
                
    cache_get_row(g6temp), GZInfo[g][gRespa] = strval(temp);

                
    GZInfo[g][gID] = GangZoneCreate(GZInfo[g][gCoords][0],GZInfo[g][gCoords][1],GZInfo[g][gCoords][2],GZInfo[g][gCoords][3]);
            }
        }
        
    printf "[Загрузка]: LoadGangZone загружено: %d, за %d (ms)"TOTALGZ,GetTickCount()-time ) ;
        return 
    1;
    }
    stock SaveGZ(g)
    {
        new 
    ququgz[95];
        
    mysql_format(connects,ququgz95"UPDATE `gangzone` SET `id_frac`='%i' WHERE `gID`='%d'",GZInfo[g][gFrakVlad],g);
        
    mysql_function_query (connectsququgzfalse"""" ) ;
        return 
    1;

    PHP код:
    mysql_function_query(connects,"SELECT * FROM `gangzone`",true,"LoadGZ",""); 
    Сама база данных http://pastebin.com/XqbDfuyb

  2. #2
    Аватар для kaZax
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.01.2015
    Адрес
    Kazakhstan
    Сообщений
    22
    Репутация:
    3 ±
    Где твой ConnectionHandle?
    Покажи подключение к базе данных.

  3. #3
    Аватар для NooB.pwn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.09.2014
    Сообщений
    72
    Репутация:
    0 ±
    mysql_function_query(connects,"SELECT * FROM `gangzone`",true,"LoadGZ",""); Вот это для подключения

  4. #4
    Аватар для kaZax
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.01.2015
    Адрес
    Kazakhstan
    Сообщений
    22
    Репутация:
    3 ±
    Цитата Сообщение от NooB.pwn Посмотреть сообщение
    mysql_function_query(connects,"SELECT * FROM `gangzone`",true,"LoadGZ",""); Вот это для подключения
    подключение к базе данных. mysql_connect

  5. #5
    Аватар для NooB.pwn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.09.2014
    Сообщений
    72
    Репутация:
    0 ±
    Цитата Сообщение от kaZax Посмотреть сообщение
    подключение к базе данных. mysql_connect
    Ой, извиняюсь вот это подключение к mysql_connect
    PHP код:
    mysql_function_query(connects,"SELECT * FROM `gangzone`",true,"LoadGZ",""); 

  6. #6
    Аватар для kaZax
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.01.2015
    Адрес
    Kazakhstan
    Сообщений
    22
    Репутация:
    3 ±
    Цитата Сообщение от NooB.pwn Посмотреть сообщение
    Ой, извиняюсь вот это подключение к mysql_connect
    PHP код:
    mysql_function_query(connects,"SELECT * FROM `gangzone`",true,"LoadGZ",""); 
    ...
    Название функций подключение к базе "mysql_connect".
    Он должен быть в OnGameModeInit.

  7. #7
    Аватар для NooB.pwn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.09.2014
    Сообщений
    72
    Репутация:
    0 ±
    У меня так идёт public OnGameModeInit() > CreateMySQLConnection > stock CreateMySQLConnection(host[], user[], db[], pass[]).
    И эта функция подключения в stock CreateMySQLConnection(host[], user[], db[], pass[])

  8. #8
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от NooB.pwn Посмотреть сообщение
    У меня так идёт public OnGameModeInit() > CreateMySQLConnection > stock CreateMySQLConnection(host[], user[], db[], pass[]).
    И эта функция подключения в stock CreateMySQLConnection(host[], user[], db[], pass[])
    Выкладывай OnGameModeInit....

  9. #9
    Аватар для NooB.pwn
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.09.2014
    Сообщений
    72
    Репутация:
    0 ±
    PHP код:
            connects mysql_connect(GZHOSTGZUSERGZDBGZPASS);
        if(
    mysql_errno()==0printf("Подключение к базе успешно");
        else return 
    printf("Подключиться к базе не удалось");
        
    mysql_function_query(connects,"SET NAMES cp1251",false,"","");
        
    mysql_function_query(connects,"set character_set_client=\'cp1251\'",false,"","");
        
    mysql_function_query(connects,"set character_set_results=\'cp1251\'",false,"","");
        
    mysql_function_query(connects,"set collation_connection=\'cp1251_general_ci\'",false,"","");
        
    mysql_function_query(connects,"SELECT * FROM `sbizz`",true,"LoadSBizz","");
        
    mysql_function_query(connects,"SELECT * FROM `bizz`",true,"bussiness","");
        
    mysql_function_query(connects,"SELECT * FROM `House`",true,"LoadProperty","");
        
    mysql_function_query(connects,"SELECT * FROM `DJ`",true,"LoadDJ","");
        
    mysql_function_query(connects,"SELECT * FROM `mafiabalance`"true"OnLoadBankCallback""");
        
    mysql_function_query(connects,"SELECT * FROM `materials`"true"OnLoadMaterialsCallback""");
        
    mysql_function_query(connects,"SELECT * FROM `meria`"true"OnLoadMeriaCallback""");
        
    mysql_function_query(connects,"SELECT * FROM `gangzone`",true,"LoadGZ","");
        return 
    true

  10. #10
    Аватар для kaZax
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.01.2015
    Адрес
    Kazakhstan
    Сообщений
    22
    Репутация:
    3 ±
    PHP код:
    publics:LoadGZ()
    {
        new 
    rowsfieldstemp 256 ];
        
    cache_get_data rowsfieldsconnects ) ;
        new 
    time GetTickCount();
        
    TOTALGZ rows;
        if(
    rows)
        {
            for ( new 
    gTOTALGZ g++ )
            {
                
    cache_get_row(g1temp),GZInfo[g][gFrakVlad] = strval(temp);
                
    cache_get_row(g2temp), GZInfo[g][gCoords][0] = floatstr(temp);
                
    cache_get_row(g3temp), GZInfo[g][gCoords][1] = floatstr(temp);
                
    cache_get_row(g4temp), GZInfo[g][gCoords][2] = floatstr(temp);
                
    cache_get_row(g5temp), GZInfo[g][gCoords][3] = floatstr(temp);
                
    cache_get_row(g6temp), GZInfo[g][gRespa] = strval(temp);

                
    GZInfo[g][gID] = GangZoneCreate(GZInfo[g][gCoords][0],GZInfo[g][gCoords][1],GZInfo[g][gCoords][2],GZInfo[g][gCoords][3]);
            }
        }
        
    printf "[Загрузка]: LoadGangZone загружено: %d, за %d (ms)"TOTALGZ,GetTickCount()-time ) ;
        return 
    1;
    }
    stock SaveGZ(g)
    {
        new 
    ququgz[95];
        
    mysql_format(connects,ququgz95"UPDATE `gangzone` SET `id_frac`='%i' WHERE `gID`='%d'",GZInfo[g][gFrakVlad],g);
        
    mysql_function_query (connectsququgzfalse"""" ) ;
        return 
    1;

    Пробуй вот это. Если не сработало то скинь mysql_log.txt

 

 
Страница 1 из 3 1 2 3 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •