Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > Основные игры > WarCraft 3 > WarCraft 3 Боты
Присоединяйся к нам

WarCraft 3 Боты Вопросы и обсуждения ботов.



Ответ
 
Опции темы Опции просмотра
Старый 17.02.2015, 15:04   #1
Местный
 
Аватар для ramza89
 
Регистрация: 13.03.2012
Сообщений: 75
Репутация: 11
Автор По умолчанию

откуда зашел игрок !server


в game.cpp
ставим
Код:
//
// !SERVER
//

if( Command == "server" )
{
	string servermsg;
	string serveralias;

	if( !Payload.empty( ) )
	{
		CGamePlayer *LastMatch = NULL;

		uint32_t Matches = GetPlayerFromNamePartial( Payload , &LastMatch );
		if (Matches == 1)
		{
			servermsg = LastMatch->GetName( );
			servermsg += ": ";
			serveralias = LastMatch->GetJoinedRealm( ).empty( ) ? "N/A" : LastMatch->GetJoinedRealm( );

			if ( serveralias != "N/A" )
			{
				for( vector<CBNET *> :: iterator j = m_GHost->m_BNETs.begin( ); j != m_GHost->m_BNETs.end( ); j++ )
				{
					if( (*j)->GetServer( ) == serveralias )
					{
						serveralias = (*j)->GetServerAlias( );
						break;
					}
				}						
			}

			servermsg += serveralias;
		}
		else
		{
			servermsg = "Error. Player not found.";
		}
	}
	else
	{
		for( vector<CGamePlayer *> :: iterator i = m_Players.begin( ); i != m_Players.end( ); i++ )
		{
			if ( i == m_Players.begin( ) )
				servermsg = (*i)->GetName( );
			else
				servermsg += (*i)->GetName( );

			servermsg += ": ";
			serveralias = (*i)->GetJoinedRealm( ).empty( ) ? "N/A" : (*i)->GetJoinedRealm( );

			if ( serveralias != "N/A" )
			{
				for( vector<CBNET *> :: iterator j = m_GHost->m_BNETs.begin( ); j != m_GHost->m_BNETs.end( ); j++ )
				{
					if( (*j)->GetServer( ) == serveralias )
					{
						serveralias = (*j)->GetServerAlias( );
						break;
					}
				}						
			}

			servermsg += serveralias;

			if( i != m_Players.end( ) - 1 )
				servermsg += ", ";
		}

	}

	SendAllChat( servermsg );

	return HideCommand;
}
__________________
Любую защиту возможно обойти, было бы только желание и стремление
  Ответить с цитированием Наверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 10:47. Часовой пояс GMT +4.