Показать сообщение отдельно
Старый 25.01.2010, 10:50   #35
Chesterfield
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
По EnterEvade босса. Насколько это правильно - покажет практика, но пока что так.
Идея неплохая, но получается при начале битвы с каждым боссом, счетчик будет уменьшатся на 1, а я как понял этого не должно быть.

add: у меня тут появилась идея, а если в KilledUnit() обрабатывать полностью группу, и проверять, все ли члены пати мертвые?

add: Вобщем вот что набросал
Код:
	bool OnRaidWipe()
	{
		Map::PlayerList const &players = instance->GetPlayers();

		for (Map::PlayerList::const_iterator i = players.begin(); i != players.end(); ++i)
		{
			if(Player* pPlayer = i->getSource())
			{
				if(pPlayer->isAlive())
					return false;
			}
		}

		return true;
	}
И вопросег)
Те колонки, которые вы приводили для INIT_WORLD_STATE они соответствуют тем, которые у UPDATE_WORLD_STATE?

Последний раз редактировалось Chesterfield; 25.01.2010 в 11:10.
  Ответить с цитированием