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

OpenSource Автодействие за кач карты и лив.

Тема в разделе 'Кодинг/Собственные решения', создана пользователем MuP, 23 сен 2012.

  1. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Однажды было плохое настроение и решил быстро схимичить это для любителей зайти, скачать карту и свалить. В game_base.cpp ищем функцию EventPlayerDeleted( CGamePlayer *player ), в самый конец функции дописываем:
    Код:
            // AUTOWARN
            if( player->GetDownloadFinished() && GetTime() - player->GetFinishedDownloadingTime() < 10 )
            {
                    for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); ++i ){
                            if ( (*i)->GetServer() == player->GetSpoofedRealm() )
                            {
                                    /* тут описываем что мы хотим сделать с данным игроком
                                    #1 Выдадим предупреждение
                                    m_GHost->m_Callables.push_back( m_GHost->m_DB->ThreadedWarnAdd( player->GetJoinedRealm(), player->GetName(), player->GetExternalIPString(), m_GameName, m_OwnerName, "download and liv" ) );
                                    SendAllChat( "Игрок " + player->GetName() + " получил предупреждение от " + m_OwnerName );
                                    #2 Выдадим баню
                                    m_GHost->m_Callables.push_back( m_GHost->m_DB->ThreadedBanAdd( player->GetJoinedRealm(), player->GetName(), player->GetExternalIPString(), m_GameName, m_OwnerName, "download and liv" ) );
                                    SendAllChat( "Игрок " + player->GetName() + " получил бан от " + m_OwnerName  );
                                    Просьба учитывать что баны в Ghost++ и GhostOne/Brt выдаются по разному, в One\Brt надо указать срок действия.
                                    Само собой сюда можно вписать что то своё.
                                    */
                            }
                    }
            }
    
    Как видно в начале всё срабатывает если игрок свалил меньше чем за 10 секунд, я это время ставил на глаз, если кому то не нравится - поменяйте
    Suicider, evilmaker, Guard и 3 другим нравится это.
  2. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    На codelain, в теме deny patch, помимо всевозможных прочих прелестей, есть и данная фишка для любителей качнуть и ливнуть.
  3. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Мож он от туда и ворует?
  4. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    уху, портирую на w3gh.ru
    Странно я там такого не видел, скорее всего не всматривался в патчи. Увы мне
  5. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Мало вероятно что ворует, там данный функционал постил, по-моему, uakf.b, более года или полутора назад, скорей всего по чьей-то просьбе. Сейчас самому быстро не получается, там как результат: был бан на час или типа того. Такая штука полезна с картами типа RPG, чтобы наказать нарушителей.
  6. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Кстати там Варлок еще жив? а то я на коделайн редко забегаю
  7. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Редко-редко что-либо пишет, один пост раз в месяц-два оставит.

    Чё-то тут офф-топ понёсся: «- Как семья? – .....сь. – Как дети? – Хорошо».
  8. ıIıIİıİIıımusic Можно доверять

    Сообщения:
    134
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.2013
    Skype:
    Мой статус
    Ошибка:
    Код:
    1>.\game_base.cpp(2380) : error C2039: 'ThreadedWarnAdd' : is not a member of 'CGHostDB'
    Бот GhostOne(не текен)...