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

Welcome.txt.

Тема в разделе 'Основные вопросы', создана пользователем silenser, 20 мар 2013.

  1. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    Хм вроде велкоме тхт хотя млжет и нет.
    Хочу чтоб при заходе писало админ созданой игры овнер* ну вроде всё)
  2. Guard Старожила

    Сообщения:
    473
    Спасибы:
    47
    Сборка бота GHost:
    Ghost++ RAKAL Edition
    Дата начала использования бота:
    00.00.2009
    Skype:
    Мой статус
    Добавь в файл welcome.txt текст следующего содержания:
    "админ созданой игры овнер*"

    Без ковычек.
  3. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    добавил админ созданой игры овнер пишет имя бота.. смайлиик
  4. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    копай в game_base.cpp ищи "welcome.txt", делай подобно тому, как ты хочешь
  5. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    а как это сделать? чтобы писал хозяина этой игры* кто схостал мапу...велкоме то я нашёл.
  6. Guard Старожила

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

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    m_ownername
  8. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    спасиб канечно но куда...
    э где куда перед чем кем
  9. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    в пайнте ебани
    ZeratuL1986 и Guard нравится это.
  10. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    а что это
  11. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
  12. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    Причём тут рисовалка ёпт! мне нужно чтоб при заходе писало текст овер нэйм имя овера тест...
  13. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    А куда добавлять эти переменные
    Код:
                // ignore blank lines and comments
     
                if( Line.empty( ) || Line[0] == '#' )
                    continue;
                m_Providers.push_back(Line);
            }
        }
        in.close( );
    }
     
    void CGHost :: ReadWelcome ()
    {
        string file = "welcome.txt";
        ifstream in;
        in.open( file.c_str( ) );
        m_Welcome.clear();
        if( in.fail( ) )
            CONSOLE_Print( "[GHOST] warning - unable to read file [" + file + "]" );
        else
        {
            CONSOLE_Print( "[GHOST] loading file [" + file + "]" );
            string Line;
     
            while( !in.eof( ) )
            {
                getline( in, Line );
     
                // ignore blank lines and comments
     
                if( Line.empty( ) || Line[0] == '#' )
                    continue;
                m_Welcome.push_back(Line);
            }
        }
        in.close( );
    }
     
    string CGHost :: GetMars ()
    {
        if (m_Mars.size()==0)
            return string();
        bool ok = true;
        // delete the oldest message
        if (m_MarsLast.size()>=m_Mars.size() || m_MarsLast.size()>15)
        if (m_MarsLast.size()>0)
            m_MarsLast.erase(m_MarsLast.begin());
        do
        {
            ok = true;
            random_shuffle( m_Mars.begin( ), m_Mars.end( ) );
            for (uint32_t i = 0; i<m_MarsLast.size(); i++)
            {
                if (m_MarsLast[i]==m_Mars[0])
                {
                    ok = false;
                    break;
                }
            }
        } while (!ok);
     
        m_MarsLast.push_back(m_Mars[0]);
        return m_Mars[0];
    }
     
    void CGHost :: ReadMars ()
    {
        string file = "mars.txt";
        ifstream in;
        in.open( file.c_str( ) );
        m_Mars.clear();
        if( in.fail( ) )
            CONSOLE_Print( "[GHOST] warning - unable to read file [" + file + "]" );
        else
        {
            CONSOLE_Print( "[GHOST] loading file [" + file + "]" );
            string Line;
     
            while( !in.eof( ) )
            {
                getline( in, Line );
     
                // ignore blank lines and comments
  14. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
  15. Suicider Старожила

    Сообщения:
    673
    Спасибы:
    117
    Сборка бота GHost:
    Ghost++ 17.1 by w3gh
    Дата начала использования бота:
    12.07.2011
    Ищи вывод велкома и добавь после/до чтот подобное
    Код:
    SendAllChat( "Администратор текущей игры - " + m_OwnerNаmе);
  16. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    Это то велкооме7
    Код:
    void CGHost :: ReadWelcome ()
    {
        string file = "welcome.txt";
        ifstream in;
        in.open( file.c_str( ) );
        m_Welcome.clear();
        if( in.fail( ) )
            CONSOLE_Print( "[GHOST] warning - unable to read file [" + file + "]" );
        else
        {
            CONSOLE_Print( "[GHOST] loading file [" + file + "]" );
            string Line;
     
            while( !in.eof( ) )
            {
                getline( in, Line );
     
                // ignore blank lines and comments
     
                if( Line.empty( ) || Line[0] == '#' )
                    continue;
                m_Welcome.push_back(Line);
            }
        }
        in.close( );
    }
  17. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    Код:
    void CBaseGame :: SendWelcomeMessage( CGamePlayer *player )
    { 
    Вот тут пили под
    SendChat( player, " Game Name: " + m_GameName );
    добавь
    SendChat( player, " Game Name: " + m_OwnerName );
    или юзай патч данный ниже

    Вложения:

    • dotamotd.txt
      Размер файла:
      3,8 КБ
      Просмотров:
      15
    Guard нравится это.
  18. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    Спасибо.
    Вот нашёл
    Код:
    void CBaseGame :: SendWelcomeMessage( CGamePlayer *player )player, " Game Name: " + m_GameName
    {
       
        for( vector<string> :: iterator i = m_GHost->m_Welcome.begin( ); i != m_GHost->m_Welcome.end( ); i++ )
        {
            SendChat( player, (*i));
        }
       
        SendChat( player, " " );
    //    SendChat( player, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-" );
        if (m_CountryCheck || m_CountryCheck2 || m_ProviderCheck || m_ProviderCheck2)
        {   
            string C1 = m_Countries;
            string C2 = m_Countries2;
            Replace(C1, "??", string());
            Replace(C2, "??", string());
            if (m_CountryCheck)
                SendChat( player, "Allowed Countries = "+C1 );
            if (m_CountryCheck2 && !m_CountryCheck)
                SendChat( player, "Denied Countries = "+C2 );
            if (m_ProviderCheck)
                SendChat( player, "Allowed Providers = "+m_Providers );
            if (m_ProviderCheck2)
                SendChat( player, "Denied Providers = "+m_Providers2 );
        }
    //    SendChat( player, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-" );
    //    SendChat( player, "Owner: "+m_OwnerName+"    Game Name:    " + m_GameName );
        if( !m_HCLCommandString.empty( ) )
            SendChat( player, "    HCL Command String:  " + m_HCLCommandString );
       
        SendChat( player, "Игр на боте: " + UTIL_ToString( m_GHost->m_Games.size( ) ));
    }
  19. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    аа чтоб я сдох нарисуй будь...злым спасибо кину вощем например вот так я не черта не понял просто как мне это сделать
    у меня вот так на боте при заходе в лобби привет ....
    =-=-=-
    впаыв
    =-=--=
    вапывап=--
    =-=
    игр на боте 666
    а Тут должно быть на писано-==-=-Хозяин- сатана
  20. silenser Давний приятель

    Сообщения:
    240
    Спасибы:
    3
    Сборка бота GHost:
    Ghost one be sisiee
    Дата начала использования бота:
    01.01.2012
    А куда вставить дота мод а он виден только в доте будет?