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

Помогите реализовать

Тема в разделе 'Кодинг/Собственные решения', создана пользователем marpool, 20 дек 2011.

Статус темы:
Закрыта.
  1. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    О спасибо.Все работает.Про пинг есть что-то?
  2. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Код:
       // if all slots occupied for 3 seconds, announce in the lobby
       if (!m_CountDownStarted && !m_GameLoaded && !m_GameLoading)
       if (GetSlotsOpen()==0 && m_AllSlotsOccupied && !m_AllSlotsAnnounced)
       if (GetTime()-m_SlotsOccupiedTime>3)
       {
          m_AllSlotsAnnounced = true;
          string Pings;
          string Pings2;
          uint32_t Ping;
          bool samecountry=true;
          string CN, CNL;
    
          Pings = "Все слоты заполнены. ";
          Pings2 = "Все слоты заполнены. ";
    
          // copy the m_Players vector so we can sort by descending ping so it's easier to find players with high pings
    
          vector<CGamePlayer *> SortedPlayers = m_Players;
          sort( SortedPlayers.begin( ), SortedPlayers.end( ), CGamePlayerSortDescByPing( ) );
    
          //      string FirstC;
    
          for( vector<CGamePlayer *> :: iterator i = SortedPlayers.begin( ); i != SortedPlayers.end( ); i++ )
          {
             //Pings += (*i)->GetName( );
             //Pings += ": ";
             bool skipP;
    
             CN = m_GHost->m_DBLocal->FromCheck( UTIL_ByteArrayToUInt32( (*i)->GetExternalIP( ), true ) );
             if (CNL=="")
                CNL=CN;
             else 
                if (CN!=CNL)
                   samecountry=false;
    
             if( (*i)->GetNumPings( ) > 0 )
             {
                Ping=(*i)->GetPing( m_GHost->m_LCPings );
                if (Ping>5)
                {
                   skipP = false;
                   Pings += UTIL_ToString( Ping );
                   Pings += "ms (";
                   Pings += CN;
                   Pings += ")";
                   Pings2 += UTIL_ToString( Ping );
                   Pings2 += "ms";
                } else
                {
                   skipP = true;
                }
             }
             else
             {
                skipP = false;
                Pings += "N/A (";
                Pings += CN;
                Pings += ")";
             }
    
             if( i != SortedPlayers.end( ) - 1  && !skipP)
             {
                Pings += ", ";
                Pings2 += ", ";
             }
          }
          Pings2 += " are all from ("+CNL+")";
    
          if (samecountry)
             SendAllChat( Pings2 );
          else
             SendAllChat( Pings );
       }
    Что именно еще раз скажи надо
  3. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    Вот смотри когда фул я сделал что б писло
    Код:
    Пинг: 55мс, 44мс, 15мс, 7мс,
    а нада
    Код:
    Пинг: Ник 55мс, ник 44мс, ник 15мс, ник, 7 мс,
  4. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Ох ты бля, тут мне самому тестить надо, точно не сейчас, че нить другое давай)
  5. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    бля)
    ну а так:
    Код:
    Началась игра проходит 13 сек и бот юзает -clear?
    o_O
  6. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Ты такое де видел?
  7. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    я такого не видел...просто много мусора на начале и правила + строчит...
  8. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Вроде эт для кажд юзера так)))) А не бот делает это)
  9. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    а точно епт :facepalm:
    ладно давай так
    у меня кик работает как !open типа (!kick 1 - 1 это слот)
    Вопрос: Можна добавить к нику приставку слота
    Код:
    [1]nick
    [2]nick 2
    [3]nick 3
    а как делают свич приставка менялась например
    Код:
    [2]nick 2 слелал свич с [7]nick 7 получилась [2]nick 7 и [7]nick 2
    ну ты понял да?))
  10. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Ну иы прикалист)) Это ненужный треп) Разве только у тебя какойто из админов наглухо слепой что неможет понять какой это слот)))))))))

    Ну а просто как типа смотрите кикинули слот 3 а на нем петя, это тоже шото ненужное, оно и так скажет ник админа и ник кого дроп
  11. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    ну например тип в чате пишет "мне нада ити кик плиз"( это пример) и мне впадлу смотреть какой его слот и писать ник тоже впадло, а так хоп и ппц ))
  12. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    не ну если нет так нет мне просто походу больш не фига не нада, только пинг...
  13. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Хоч чтобы в игре были ники с приставками слотов?? Эт шото муторное))
    Думаю найдетсо потом у тебя куча других НУЖНЫХ действительно вопросов
  14. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
  15. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    ай лан подожду пинга, может что-то ищё придумаю, спасибо и на том) :limon:
  16. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    кароч смотри у меня база стандартная ботовская, и вот когда заходит тип в лобби пишет там убил 10 умер 10 и тд...можна добавить ранги?типа рак, нуб, про, задрот?)
  17. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Ух ты бля) качал бы сразу брт)))) :bIbIbIblya:
  18. Synth (LM) Пантограф!

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

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    zaxid45
  20. marpool Знакомый модера

    Сообщения:
    118
    Спасибы:
    2
    Сборка бота GHost:
    Ghost One 1.7.266
    Рост норм идея мож сделать?)
    Лонг ты мне напиши, а я потом отвечу (батя за компом в кс шпилит o_O )
    или свой дай как смогу отпишу.
Статус темы:
Закрыта.