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

Как увеличить время "Ожидание игроков"

Тема в разделе 'Основные вопросы', создана пользователем Monster, 22 май 2011.

Статус темы:
Закрыта.
  1. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    [IMG]
    Как увеличить это время например на 2 мин. Снизу нету такая тема или похоже на нее по этому создал и думаю все понадобится такая инструкция. Еще пару вопросов про гхост1
    Помогите пожалуйста почему команда !lock не пашет :ohpalevo:
    И еще хотел убрать команды с канала !sd и !stats
    И еще я сделал лвл за игру можно делать так что бы он дал лвл тока за победу кстати он те у кого 777 или 888 обнулил и даёт 1 лвл больше не даёт помогите пожалуйста никак не могу разобраться :facepalm:
    Вот исходники (тока часть)
    Код:
    for( vector<CCallableScoreCheck *> :: iterator i = m_ScoreChecks.begin( ); i != m_ScoreChecks.end( ); )
       {
          if( (*i)->GetReady( ) )
          {
             double Score = (*i)->GetResult( );
    
             string Player = (*i)->GetName( );
             uint32_t Score2 = Score;
    
     ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\humans\\wins 1");
     ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\orcs\\wins 1");
     ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\undead\\wins 1");
     ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\nightelves\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\random\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\demons\\wins 1");
    ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\xp int 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\xp 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\level 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\rank 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\high\\rank 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\w3pgrace 1");        
                   
    if( Score2> 7 && Score2 < 10)
    {
    
    ImmediateChatCommand("/set "+Player+" Record\\W3XP\\userselected_icon 1R3W");
    
    }
    
    if(Score2 > 10 && Score2 < 20)
    {
    
    ImmediateChatCommand("/set "+Player+" Record\\W3XP\\userselected_icon 2R3W");
    
    }
             
             m_GHost->m_DB->RecoverCallable( *i );
             delete *i;
             i = m_ScoreChecks.erase( i );ут был дядя fake =0
          }
          else
          {
                i++;
          }
       } 
    И посл вопрос создают через мой бот всем видна а мне нет, за что такое наказание :stenka:
  2. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    Отзовитесь аууу ))
  3. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    Про левел.
    Код:
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\humans\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\orcs\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\undead\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\nightelves\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\random\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\demons\\wins 1");
    ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\xp int 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\xp 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\level 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\rank 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\wins 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\high\\rank 1");
    ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\w3pgrace 1"); 
    поэтому
  4. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    в конфиге
    # ignore drop request for the first x seconds of lagging.
    bot_dropvotetime = 30

    кажется это.. (про отсчет)
  5. usher Парнишка с небывалым умом

    Сообщения:
    36
    Спасибы:
    0
    Сборка бота GHost:
    Ghost One 1.7.266
    Ожидание игроков нельзя увеличить
  6. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    так нельзя или можно
    и насчет лвл дайте норм исходники плз
    а то мой бот даёт тока 1 раз и еще если у кого большой лвл бот обнуляет его лвл и даёт 1 лвл по всем рассам=(( :facepalm:
  7. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Блеать пишут же тебе люди... :stenka: :stenka: :stenka:
    В конфиге бота Ghost.cfg
    Код:
    DropVoteTime = 30
    Но учти, после 45 секунд далее отсчет на себя берет бот, а он ужасно флудит
    Что-то типа такого:
    Код:
    Remaining please... 45 seconds
    Remaining please... 45 seconds
    Remaining please... 45 seconds
    Remaining please... 46 seconds
    Remaining please... 46 seconds
    Remaining please... 46 seconds
    Remaining please... 47 seconds
    Это примерно я написал, чтоб ты уловил смысл как он флудит. Но максимум до 60 секунд.
    Потом пишет что:
    Код:
    "игрок выкинут автоматически через 60 секунд"
    Где это править я неискал, мб чтото в исходниках и есть. Но чтобы систему норм наладить, нужно и 60 сек фиксить на 120 как ты хочь и еще флуд убрать (интервалом между сообщениями в секунду). Много мароки ищи сам.
    Да и люди ждать по 2 минуты лагера небудут :fffuuu:
  8. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    значит никак нельзя длить на 2 мин так?:)
  9. Mr_LiSa Старожила

    Сообщения:
    421
    Спасибы:
    3
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    да лагер на боте ... 10 к 1 что отлагает, у мя так
  10. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    После 1 минуты варик сам дропает.
  11. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    ето ты с кореей играть собрался?
  12. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    А как насчет лвл бота??
    почему он так с нами поступает))
    даёт тока 1 раз лвл и еще те у кого большой уровень их уровень обнуляет на 1
  13. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    ну удали да эти строчки что я тебе показал ,и компиль
  14. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    исправь мой исходник и кинь пожалуйста а то я чуть не догнал не знаю что именно удалить
  15. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    Код:
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\humans\\wins 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\orcs\\wins 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\undead\\wins 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\nightelves\\wins 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\random\\wins 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\demons\\wins 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\xp int 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\xp 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\level 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\rank 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\wins 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\solo\\high\\rank 1");
        ImmediateChatCommand("/set "+Player+"  Record\\W3XP\\w3pgrace 1"); 
    вот это просто убери в своем исходнике
  16. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    Щя позырим :limon:
  17. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    :stenka:
    а если убери ты думаешь он потом даст лвл ? :facepalm:
  18. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    блин эти строчки автоматом дают лвл 1, кто бы не зашел на канал, убери не будет ничего давать и сбивать стату, что ты хочешь я не понимаю?
  19. Monster Ньюфаг

    Сообщения:
    37
    Спасибы:
    0
    Код:
          for( vector<CCallableScoreCheck *> :: iterator i = m_ScoreChecks.begin( ); i != m_ScoreChecks.end( ); )
               {
                  if( (*i)->GetReady( ) )
                  {
                     double Score = (*i)->GetResult( );
    
                     string Player = (*i)->GetName( );
                     uint32_t Score2 = Score;
    
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\humans\\losses 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\xp int 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\xp 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\level 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\rank 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\losses 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\high\\rank 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\w3pgrace 1");         
                           
            if( Score2> 500 && Score2 < 1010)
            {
    
            ImmediateChatCommand("/set "+Player+" Record\\W3XP\\userselected_icon 1R3W");
    
            }
    
            if(Score2 > 1010 && Score2 < 2000)
            {
    
            ImmediateChatCommand("/set "+Player+" Record\\W3XP\\userselected_icon 2R3W");
    
            }
                     
                     m_GHost->m_DB->RecoverCallable( *i );
                     delete *i;
                     i = m_ScoreChecks.erase( i );
                  else
                  {
                        i++;
                  }
               } 
  20. TyMaH Рекомендуемый

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    Код:
    ImmediateChatCommand("/set "+Player+" Record\\W3XP\\humans\\losses 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\xp int 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\xp 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\level 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\rank 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\losses 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\solo\\high\\rank 1");
        ImmediateChatCommand("/set "+Player+" Record\\W3XP\\w3pgrace 1"); 
    если ты из своего кода вот это уберешь..

    То бот ЛВЛ давать не будет никакой... и портить чужие 666 777 лвл тоже.. тебе разве не это надо?
Статус темы:
Закрыта.