All pastes #2066442 Raw Edit

Mine

public text v1 · immutable
#2066442 ·published 2011-05-22 02:23 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 (unsigned int i = 0; i < 1000; ++i)
			{
				if (PlayerIsReady(Me->dwUnitId))
				{			
					break;
				}

				Sleep(1);
			}

			SetSkill(wSkillId,bLeft);

			return bFound;
		}
	}

	return false;
}