Страница 3 из 7 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 64

Тема: Плагин MySQL R8 От BlueG [2013]

  1. #21
    Активный пользователь Аватар для KopoBka
    Регистрация
    28.12.2012
    Адрес
    Новокузнецк
    Возраст
    31
    Сообщений
    211
    Репутация: 1

    Звание: пока не определено

    Re: Плагин MySQL R8 От BlueG [2013]

    Приветствую всех! Не совсем понял как работать с новыми функциями...
    Например у себя в моде я использовал это:

    (Загрузка аккаунта):

    PHP код:
    forward LoginCallback(ipassword[]);
    public 
    LoginCallback(ipassword[])
    {
        new 
    rowsfieldsstring[144], maximum[144];
        
    cache_get_data(rowsfields);
        if(!
    rows)
        {
            if(
    GetPVarInt(i"wrongPass") == 2) return send(i,"Вы ввели 3 раза неверный пароль, поэтому были кикнуты сервером."), Kick(i);
             
    SetPVarInt(i"wrongPass"GetPVarInt(i"wrongPass")+1);
              
    format(stringsizeof(string), "Неверный пароль(осталось %i/3 попыток)\nВведите пароль:"GetPVarInt(i"wrongPass"));
               
    ShowPlayerDialog(id_autorizationDIALOG_STYLE_PASSWORD"Авторизация"string"Вход""Отмена");
            return 
    1;
        }
            
    MySQLGetInt("ID",         PlayerInfo[i][ID]);
        
    MySQLGetStr("Key",             PlayerInfo[i][Key]);
        
    MySQLGetStr("Email",         PlayerInfo[i][Email]);
        
    MySQLGetInt("Admin",         PlayerInfo[i][Admin]);
        
    MySQLGetInt("Level",         PlayerInfo[i][Level]);
        
    MySQLGetInt("Exp",         PlayerInfo[i][Exp]);
        
    cache_get_field_content(0"Health"maximum);    PlayerInfo[i][Health] = floatstr(maximum);
        
    MySQLGetInt("Money",         PlayerInfo[i][Money]);
            
    MySQLGetInt("Sex",         PlayerInfo[i][Sex]);
            
    MySQLGetInt("Skin",        PlayerInfo[i][Skin]);
            
    MySQLGetInt("PNumber",    PlayerInfo[i][PNumber]);
            
    MySQLGetInt("Baned",        PlayerInfo[i][Baned]);
    ..... 
    В конце мода:
    PHP код:
    stock MySQLGetInt(data[], &variablerow 0)
    {
        new 
    Value[20];
        
    cache_get_field_content(rowdataValue);
        
    variable strval(Value);
    }

    stock MySQLGetStr(data[], variable[], row 0)
    {
        
    cache_get_field_content(rowdatavariable);

    А как работать теперь не совсем понял(( Помогите на примере из моей загрузки

  2. #22
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

    Звание: - весьма и весьма положительная личность

    Re: Плагин MySQL R8 От BlueG [2013]

    Цитата Сообщение от bloor Посмотреть сообщение
    Приветствую всех! Не совсем понял как работать с новыми функциями...
    Например у себя в моде я использовал это:

    (Загрузка аккаунта):

    PHP код:
    forward LoginCallback(ipassword[]);
    public 
    LoginCallback(ipassword[])
    {
        new 
    rowsfieldsstring[144], maximum[144];
        
    cache_get_data(rowsfields);
        if(!
    rows)
        {
            if(
    GetPVarInt(i"wrongPass") == 2) return send(i,"Вы ввели 3 раза неверный пароль, поэтому были кикнуты сервером."), Kick(i);
             
    SetPVarInt(i"wrongPass"GetPVarInt(i"wrongPass")+1);
              
    format(stringsizeof(string), "Неверный пароль(осталось %i/3 попыток)\nВведите пароль:"GetPVarInt(i"wrongPass"));
               
    ShowPlayerDialog(id_autorizationDIALOG_STYLE_PASSWORD"Авторизация"string"Вход""Отмена");
            return 
    1;
        }
            
    MySQLGetInt("ID",         PlayerInfo[i][ID]);
        
    MySQLGetStr("Key",             PlayerInfo[i][Key]);
        
    MySQLGetStr("Email",         PlayerInfo[i][Email]);
        
    MySQLGetInt("Admin",         PlayerInfo[i][Admin]);
        
    MySQLGetInt("Level",         PlayerInfo[i][Level]);
        
    MySQLGetInt("Exp",         PlayerInfo[i][Exp]);
        
    cache_get_field_content(0"Health"maximum);    PlayerInfo[i][Health] = floatstr(maximum);
        
    MySQLGetInt("Money",         PlayerInfo[i][Money]);
            
    MySQLGetInt("Sex",         PlayerInfo[i][Sex]);
            
    MySQLGetInt("Skin",        PlayerInfo[i][Skin]);
            
    MySQLGetInt("PNumber",    PlayerInfo[i][PNumber]);
            
    MySQLGetInt("Baned",        PlayerInfo[i][Baned]);
    ..... 
    В конце мода:
    PHP код:
    stock MySQLGetInt(data[], &variablerow 0)
    {
        new 
    Value[20];
        
    cache_get_field_content(rowdataValue);
        
    variable strval(Value);
    }

    stock MySQLGetStr(data[], variable[], row 0)
    {
        
    cache_get_field_content(rowdatavariable);

    А как работать теперь не совсем понял(( Помогите на примере из моей загрузки
    PHP код:
    cache_get_field_content(row, const field_name[], destination[], connectionHandle 1max_len=sizeof(destination)); 
    Пример:
    PHP код:
    cache_get_field_content(0"Church"AccInfo[playerid][pChurch], dbHandle24); 
    => заполни поля: ид подключения,размер!

  3. #23
    Активный пользователь Аватар для KopoBka
    Регистрация
    28.12.2012
    Адрес
    Новокузнецк
    Возраст
    31
    Сообщений
    211
    Репутация: 1

    Звание: пока не определено

    Re: Плагин MySQL R8 От BlueG [2013]

    всеравно бред какой-то то со стрингом а то с инт работать....

  4. #24
    Пользователь
    Регистрация
    02.03.2013
    Возраст
    29
    Сообщений
    2
    Репутация: 0

    Звание: пока не определено

    Re: Плагин MySQL R8 От BlueG [2013]

    Как будут выглядеть строчки при регистрации акк

    PHP код:
        cache_get_field_content(0"PASSWORD",        PlayerInfo[playerid][pPassword]);
        
    cache_get_field_content(0"MAIL",            PlayerInfo[playerid][pMail]);
        
    cache_get_field_content(0"MARRIAGE",        PlayerInfo[playerid][pMarriage]); 
    В таком виде обнуляет информацию в базе(тоетсь становится пустая ячейка)

  5. #25
    Активный пользователь Аватар для KopoBka
    Регистрация
    28.12.2012
    Адрес
    Новокузнецк
    Возраст
    31
    Сообщений
    211
    Репутация: 1

    Звание: пока не определено

    Re: Плагин MySQL R8 От BlueG [2013]

    Снова хотел попробовать переписать под R8... Почему то мои мозги чего-то не догоняют... хз почему так....)))
    Вот пример:
    PHP код:
    cache_get_field_content(0"Key"PlayerInfo[i][Key], connectionHandle); 
    Так правильно?

  6. #26
    Активный пользователь Аватар для KopoBka
    Регистрация
    28.12.2012
    Адрес
    Новокузнецк
    Возраст
    31
    Сообщений
    211
    Репутация: 1

    Звание: пока не определено

    Re: Плагин MySQL R8 От BlueG [2013]

    После установки нового плагина, при включении сервера, выдает ошибку:
    Запуск программы невозможен, так как на компьютере отсутствует MSVCP110.dll. Попробуйте переустановить программу.

  7. #27
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

    Звание: - весьма и весьма положительная личность

    Re: Плагин MySQL R8 От BlueG [2013]

    Цитата Сообщение от bloor Посмотреть сообщение
    Снова хотел попробовать переписать под R8... Почему то мои мозги чего-то не догоняют... хз почему так....)))
    Вот пример:
    PHP код:
    cache_get_field_content(0"Key"PlayerInfo[i][Key], connectionHandle); 
    Так правильно?
    Key это числовое или буквенное значение?)

  8. #28
    Активный пользователь Аватар для KopoBka
    Регистрация
    28.12.2012
    Адрес
    Новокузнецк
    Возраст
    31
    Сообщений
    211
    Репутация: 1

    Звание: пока не определено

    Re: Плагин MySQL R8 От BlueG [2013]

    буквенное, и если можешь помоги с постом выше

  9. #29
    С++ & Pawn Programming Аватар для KrYpToDeN
    Регистрация
    30.03.2011
    Адрес
    Хабаровск
    Возраст
    28
    Сообщений
    1,988
    Репутация: 198

    Звание: - весьма и весьма положительная личность

    Re: Плагин MySQL R8 От BlueG [2013]

    Цитата Сообщение от bloor Посмотреть сообщение
    буквенное, и если можешь помоги с постом выше
    PHP код:
    cache_get_field_content(0"Key"PlayerInfo[i][Key], connectionHandle,размер строкиТоесть размер массиваPlayerInfo[i][Key]); 

  10. #30
    Активный пользователь Аватар для KopoBka
    Регистрация
    28.12.2012
    Адрес
    Новокузнецк
    Возраст
    31
    Сообщений
    211
    Репутация: 1

    Звание: пока не определено

    Re: Плагин MySQL R8 От BlueG [2013]

    Ок спасибо, щас переделаю))
    А на счет ошибки? Не в курсе что делать?

Страница 3 из 7 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. [MySQL] использование BlueG mysql plugin R7
    от Иваныч в разделе Уроки MySQL
    Ответов: 24
    Последнее сообщение: 17.08.2013, 22:40
  2. Плагин MySQL R7(от BlueG) на pawn.su
    от e.kosovskij в разделе Вопросы по скриптингу
    Ответов: 6
    Последнее сообщение: 29.01.2013, 13:26
  3. GamerHOST: Не работает плагин MySQL(by BlueG) R7.
    от e.kosovskij в разделе Вопросы по скриптингу
    Ответов: 11
    Последнее сообщение: 18.11.2012, 23:25
  4. BlueG mysql plugin R7
    от _oles_ в разделе Вопросы по скриптингу
    Ответов: 0
    Последнее сообщение: 18.07.2012, 00:14
  5. проблема с BlueG mySQL plugin R7
    от nester в разделе Вопросы по скриптингу
    Ответов: 0
    Последнее сообщение: 10.07.2012, 21:45

Метки этой темы

Ваши права

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