All pastes #2066441 Raw Edit

Anonymous

public text v1 · immutable
#2066441 ·published 2011-05-22 02:15 UTC
rendered paste body
bool AutoReblindPlayer(bool bLeft)
{
	if (PlayerIsReady(Me->dwUnitId))
	{
		if (!Me)
			return false;

		if (IsTownLevel(GetUnitArea(Me)) || !GetSkill(D2S_TELEPORT))
			return false;

		WORD wSkillId = GetCurrentSkill(bLeft);

		if (wSkillId != D2S_TELEPORT)
		{
			SetSkill(D2S_TELEPORT,bLeft);
			Sleep(150);
		}

		if (GetCurrentSkill(bLeft) == D2S_TELEPORT)
		{
			CUnit Unit;
			CAutoAim Aim(bLeft,0);

			bool bFound = Aim.FindTargetUnit(Unit);

			if (bFound)
				CastSpellTo(Unit.ptTarget.x + Offsets[g_BlindOffset].x, Unit.ptTarget.y + Offsets[g_BlindOffset].y,bLeft);
		}

		for (unsighed int i = 0; i < 1000; ++i)
		{
			if (PlayerIsReady(Me->dwUnitId))
			{			
				break;
			}

			Sleep(1);
		}

		SetSkill(wSkillId,bLeft);

		return bFound;
	}

	return false;
}