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

pubg????

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

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

    Сообщения:
    154
    Спасибы:
    1
    Сборка бота GHost:
    Ghost One 1.7
    автохост хостит на всех серверах включая гарену.
    вопрос - как мне хостить вручную и на гарене и на остальных серверах через !pub? просто вроде !pubg Написано хостит онли гарена...
    мб может добавите в мой !pub чтоб он хостил везде автоматически..
    Код:
     if (( Command == "pub" || Command == "p" ) && m_GHost->m_UsersCanHost )
                    {
                       if (m_GHost->m_LastGameName=="" && Payload.empty())
                       {
                          QueueChatCommand("Задайте название игры", User, Whisper);
                          return;
                       }
    
                       string GameName = Payload;
                       if (GameName.empty())
                          GameName = m_GHost->m_LastGameName;               
                       string GameNr = string();
                       uint32_t idx = 0;
                       uint32_t Nr = 0;
    
                       if (Payload.empty())
                       {
                          idx = GameName.length()-1;
                          if (idx>=2)
                          if (GameName.at(idx-2)=='#')
                             idx = idx-1;
                          else
                             if (GameName.at(idx-1)=='#')
                                idx = idx;
                             else
                                idx = 0;
    
                          // idx = 0, no Game Nr found in gamename
                          if (idx == 0)
                          {
                             GameNr = "0";
                             GameName = GameName + " #";
                          }
                          else
                          {
                             GameNr = GameName.substr(idx,GameName.length()-idx);
                             GameName = GameName.substr(0,idx);
                          }
                          stringstream SS;
                          SS << GameNr;
                          SS >> Nr;
                          Nr ++;
                          if (Nr>20)
                             Nr = 1;
                          GameNr = UTIL_ToString(Nr);
                          GameName = GameName + GameNr;
                       }
                       m_GHost->m_QuietRehost = false;
    
                       // adding the game creator as friend
                       bool cf = false;
                       if (m_GHost->m_addcreatorasfriendonhost && !IsFriend(User))
                       {
                          QueueChatCommand( "/f a "+User);
                          cf = true;
                       }
    
                       m_GHost->CreateGame( m_GHost->m_Map, GAME_PUBLIC, false, GameName, User, User, m_Server, Whisper );
                       if (m_GHost->m_addcreatorasfriendonhost && !cf && m_GHost->m_CurrentGame)
                          m_GHost->m_CurrentGame->m_CreatorAsFriend = false;
    
                    }
    p.s. я рак
Статус темы:
Закрыта.