1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Решено Помогите плиз с клиар статсом!

Тема в разделе 'Основные вопросы', создана пользователем fenlod, 18 авг 2012.

  1. fenlod Наш человек

    Сообщения:
    104
    Спасибы:
    3
    Дата начала использования бота:
    12.12.2008
  2. fenlod Наш человек

    Сообщения:
    104
    Спасибы:
    3
    Дата начала использования бота:
    12.12.2008
    Код:
    if( Command == "clearstats" || Command == "cls"&& !Payload.empty( ) )
       {
        string Usr;
        Usr = Whisper ? User : string( );
        if( m_GHost->m_WhisperAllMessages )
         Usr = Payload;
     
        string Query;
        QueueChatCommand( "Cтатистика " + Payload + " была обнулена", User, Whisper );
        Query = "UPDATE gameplayers SET name = 'ClearstatS' WHERE name = '" + Payload + "'";
        m_PairedRunQueries.push_back( PairedRunQuery( Usr, m_GHost->m_DB->ThreadedRunQuery( Query ) ) );
       }
    Вставил это в bnet.cpp после команды !QUERY
    Может кому пригодится данный код)
    Огромное спасибо за помощь Guard`у
    Тему можно закрывать.
  3. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    А если бот хостит на нескольких серверах, и на каких-нибудь из них есть, скажем, два разных человека с одинаковыми именами аккаунта. В этом случае аккаунт человека, который не желает этого, тоже будет обнулён.
    fenlod нравится это.
  4. fenlod Наш человек

    Сообщения:
    104
    Спасибы:
    3
    Дата начала использования бота:
    12.12.2008
    Ну значит не судьба)Ну пока не сталкивался с подобной проблемой)
  5. fenlod Наш человек

    Сообщения:
    104
    Спасибы:
    3
    Дата начала использования бота:
    12.12.2008
    Код:
    //
      // !TCL
      //
     
      if( Command == "tcl" && !Payload.empty( ) )
      {
    string Victim;
    string Reason;
    stringstream SS;
    SS << Payload;
    SS >> Victim;
     
    if( !SS.eof( ) )
    {
    getline( SS, Reason );
    string :: size_type Start = Reason.find_first_not_of( " " );
     
    if( Start != string :: npos )
    Reason = Reason.substr( Start );
    }
     
    string Query;
    string Query2;
    QueueChatCommand( "Cтатистика " + Victim + " была пересена на ник " + Reason + ".", User, Whisper );
    Query = "UPDATE gameplayers SET name = '" + Reason + "' WHERE name = '" + Victim + "'";
    m_PairedRunQueries.push_back( PairedRunQuery( Whisper ? User : string( ), m_GHost->m_DB->ThreadedRunQuery( Query ) ) );
     
    Query2 = "UPDATE scores SET name = '" + Reason + "' WHERE name = '" + Victim + "'";
    m_PairedRunQueries.push_back( PairedRunQuery( Whisper ? User : string( ), m_GHost->m_DB->ThreadedRunQuery( Query2 ) ) );
      }
    
    Суем туда же где клеар статс
    Данная команда переносит стату с ника на ник)
    типа !tcl vac9 fed9
    Ну мальца криво вроде переносит)
  6. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Лол...
    !tcl vac9 fed9'; DROP TABLE games;
    Скажи где ты хостишь и я накажу тебя.
  7. fenlod Наш человек

    Сообщения:
    104
    Спасибы:
    3
    Дата начала использования бота:
    12.12.2008
    не не скажу)
    Переносится стата только не вся складывается)
  8. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Я иду, исправляй ошибки в коде!
    rubattle.net, Clan LeXx.
  9. fenlod Наш человек

    Сообщения:
    104
    Спасибы:
    3
    Дата начала использования бота:
    12.12.2008
    Бугага не нaпагул :D
  10. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Зря ты так со мной, найду же. И пока ты не исправишь ошибки в коде, я не отвяжусь.
  11. fenlod Наш человек

    Сообщения:
    104
    Спасибы:
    3
    Дата начала использования бота:
    12.12.2008
    извини хочу тебя огорчить) в ближайший месяц ты меня точно не найдешь у меня оперативка сгорела на компе. Я купил гиг что бы комп работал ну на бота явно не хватает в начале месяца (следущего)
    буду новый брать там и поставлю бота, а щас так пока копаюсь.
    Зы код не мой гуарда он просто говорил как то сюда коды выкладывать иди его мучай)
  12. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    у меня бот 2-й запрос при таком расположении неделал, точнее и 1-й тоже неделал
  13. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Кого ты обманываешь? Если прав у юзера нет, то мб.
  14. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    я не команду юзал. А делал онлайн статус игроков, хотел засунуть сначала запросы (ну сложить в таком виде типа как ты показал выше, через ;

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