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

Сообщение всем об окончании игры

Тема в разделе 'Кодинг/Собственные решения', создана пользователем x-ter, 25 апр 2010.

  1. x-ter Ньюфаг

    Сообщения:
    10
    Спасибы:
    0
    Мне часто приводится останавливать игру до ее конца командой !end (кикает всех и пишет хосту об окончании игры) После этого мне пишут в личку игроки, которых кикнула команда ЭНД, и жалуются на то что я их кикнул, мне приходится отвечать да объяснять, поетому сделатб так что команда ЭНД писала в час всем в игре о том что игра окончена.
    Вот нашел эти строки, добавил то что нужно, но программа не компилируется, просит идентификатор. Требуется помощь.
    Код:
    void CGHost :: EventGameDeleted( CBaseGame *game )
    {
    	for( vector<CBNET *> :: iterator i = m_BNETs.begin( ); i != m_BNETs.end( ); i++ )
    	{
    		(*i)->QueueChatCommand( m_Language->GameIsOver( game->GetDescription( ) ) );
    
    		if( (*i)->GetServer( ) == game->GetCreatorServer( ) )
    			(*i)->QueueChatCommand( m_Language->GameIsOver( game->GetDescription( ) ), game->GetCreatorName( ), true );
                            SendAllChat( m_Language->GameIsOver( game->GetDescription( ) ) );
    	}
    }
    Все что после слова (слово включительно) SendAllChat до ; то что я добавил.

    EDIT

    Далее я изменил строку
    Код:
    m_CurrentGame->SendAllChat( m_Language->GameIsOver( game->GetDescription( ) ) );
    Теперь оно компилируется но собщения в Олл чат нету. Досихпор нуждаюсь в помощи.
  2. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    что ты хочешь от бота?) чтобы он после окончания игры сообщал на канале об окончание? чтобы он посылал это же сообщение всем в личку? или чтобы после команды енд в игре писало об окончании?
    объясни подробнее!!
  3. x-ter Ньюфаг

    Сообщения:
    10
    Спасибы:
    0
    на духе++ нету таймера энда, покрайней мере тот что у меня стоит.
  4. Sevil Ньюфаг

    Сообщения:
    9
    Спасибы:
    0
    Сделать не судьба?
  5. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    На GhostOne есть, открываем, смотрим и копируем то что нужно