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

как сделать?

Тема в разделе 'Основные вопросы', создана пользователем usher, 11 авг 2011.

  1. usher Парнишка с небывалым умом

    Сообщения:
    36
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Bot: Игрок usher присоеденился с rubattle.net
    Bot: Страна: ru
    Bot: Пинг: 7
    Bot: +3 игрока необходимо для автоматического старта
  2. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    Код:
    	       string ServName;
           if( HostCounterID != 0 )
           {
              for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); i++ )
              {
                 if( (*i)->GetHostCounterID( ) == HostCounterID )
                    ServName = (*i)->GetServerAlias();
              }
           }
    
    SendAllChat( "Игрок " + joinPlayer->GetName( ) + " зашел с [" + ( ServName == string( ) ? "LAN" : ServName ) + "] ." );
    Код:
    string msgcountry = Player->GetCountry();
    SendAllChat( "Страна: " + (msgcountry == "??" ? "Неизвестно" :  msgcountry));
    Оно всегда будет показывать пинг 0.

    Советую сделать
    Bot: Провайдер: RUE BELTELECOM

    Код:
    string msgprovider = Player->GetProvider();
    SendAllChat( "Провайдер: " + (msgprovider == "" ? "Неизвестно" :  msgprovider));
    Открой фаил game_base.cpp . Открой поиск и напиши // check for multiple ip usage. .
    Когда нашел эту стоку, над ней вставляй все вышеописанные коды.

    Лень искать код что бы оно писало когда вошел игрок.
    Ты можешь просто в Russian.cfg изменить строку
    Код:
    lang_0129 = ...
    на
    Код:
    lang_0129 = +$PLAYERSLEFT$ игрока(ов) необходимо для автоматического старта .
    Пасибку дашь? :alequate:
    KentoNion нравится это.
  3. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    Кстати, еще нужно почитать правила форума и научится юзать поиск ! -_-
  4. Estrella Ньюфаг

    Сообщения:
    32
    Спасибы:
    1
  5. [OveRTime] Ньюфаг

    Сообщения:
    2
    Спасибы:
    0
    Лень искать код что бы оно писало когда вошел игрок.
    Ты можешь просто в Russian.cfg изменить строку
    Код:
    lang_0129 = ...
    на
    Код:
    lang_0129 = +$PLAYERSLEFT$ игрока(ов) необходимо для автоматического старта .
    Не ну не пойму всё сделал и что то не то не пишет ничего а в боте ничего не должно там быть включено или команда какая то запарился не пишет с какого сервера подключился игрок кто поможет спс ткну
  6. [OveRTime] Ньюфаг

    Сообщения:
    2
    Спасибы:
    0
    главное компиляцию делаю ошибок 0 всё в поряде и ничего не пишет что игрок присоединился >...< :facepalm:


    // send info about every other player to the new player

    if( m_GHost->m_HideIPAddresses )
    Player->Send( m_Protocol->SEND_W3GS_PLAYERINFO( (*i)->GetPID( ), (*i)->GetName( ), BlankIP, BlankIP ) );
    else
    Player->Send( m_Protocol->SEND_W3GS_PLAYERINFO( (*i)->GetPID( ), (*i)->GetName( ), (*i)->GetExternalIP( ), (*i)->GetInternalIP( ) ) );
    }
    } string ServName;
    if( HostCounterID != 0 )
    {
    for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); i++ )
    {
    if( (*i)->GetHostCounterID( ) == HostCounterID )
    ServName = (*i)->GetServerAlias();
    }
    }

    SendAllChat( "Игрок " + joinPlayer->GetName( ) + " зашел с [" + ( JoinedRealm == string( ) ? "LAN" : JoinedRealm ) + "]" );
    // check for multiple ip usage.
    vector<string>IPs;
    bool sayit = false;
    vector<string>Players;
    string IP1, IP2;
    bool pp1, pp2;
    bool IPfound;
    string :: size_type pfound;
    vector<string> :: iterator p;
    if (Player->GetExternalIPString()!="127.0.0.1")
    {
    for( vector<CGamePlayer *> :: iterator i = m_Players.begin( ); i != m_Players.end( ); i++ )
    {
  7. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    а тэг код для дураков создан? По поводу кода... Не в том месте вставил код! Либо не компилировал...
  8. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    ... Либо алиас сервера не добавил...
  9. Inhuman Пил пиво с админом

    Сообщения:
    147
    Спасибы:
    6
    Сборка бота GHost:
    BrtGhost rev 1.81
    Дата начала использования бота:
    15.09.2010
    спасибо работает, какая переменная нужна дял показа ИП тех кто заходит на сервер? и вообще какую бы ещё инфу можно добавить о входящих на бота? :)
  10. Military Парнишка с небывалым умом

    Сообщения:
    133
    Спасибы:
    2
    Сборка бота GHost:
    ghost++
    Дата начала использования бота:
    12.12.2012
    Skype:
    Мой статус
    подскажите пожалуйста? буду очень благодарен
  11. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    там 2 похожих места.
  12. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
    скомпилил пинг показивает 0 почему вот уминя пишет так игрок зашел с Garena/LAN я с низу добавил код как игрок заходит комне в игру пинг показивает 0 вчем проблема подскажите ?
  13. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
    и ище как скомпилить чтобе Ghost one оприделял страну с гарены на ример Старана: - UA с гарены и с какой комнаты зашел подскажите плиз
  14. Max5 Старожила

    Сообщения:
    360
    Спасибы:
    68
    Сборка бота GHost:
    GhostOne 1.7.266
    Дата начала использования бота:
    14.05.2013
    без установки патча gcbi, бот не сможет определить страну т.к не получает реальный ip игрока.
  15. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
  16. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
    а как установить gcbi сможеш помочь или как это зделать помоги пожалуйсто а то я баран в этом деле:metal:
  17. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    Сломайте ему кто-н-ть пальцы...
    Suicider нравится это.
  18. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
    xaxaax ;D епт я только спросил а ты тут мне чёто городиш
  19. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
  20. fun2mass Оштрафован: 1 балл

    Сообщения:
    209
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    00.00.00
    Skype:
    Мой статус
    сломай себе палец или пальци умник епт я только спросил как это делать эсли я незнаю я и написал на форуме а помощи то тут 0 :( прикольно тебе если ы знаеш я и попросил помощь!