#Bump , nvm having problems with Coord's Checking X_X Never Really tried it before.Any help?
Btw It stops attacking once the target is dead.But Once you start to be locking skill at ghost it keeps attacking it till you rev's.Hmm any help about this one too? Thats my SkillLooping Part.
else if (AtkType == 21)
{
if (SkillLooping != 0)
{
if (SkillLoopingTarget != 0)
{
if (SkillLoopingTarget > 400000 && SkillLoopingTarget < 500000)
{
SingleMob Targ = (SingleMob)Mobs.AllMobs[SkillLoopingTarget];
if (Targ == null || !Targ.Alive)
return;
else
UseSkill(SkillLooping, (ushort)Targ.PosX, (ushort)Targ.PosY, SkillLoopingTarget);
if (!Alive)
{
UseSkill(SkillLooping, (ushort)Targ.PosX, (ushort)Targ.PosY, SkillLoopingTarget);
}
else
{
SkillLoopingTarget = 0;
Attacking = false;
}
}
else if (SkillLoopingTarget < 7000 && SkillLoopingTarget >= 5000)
{
SingleNPC Targ = (SingleNPC)NPCs.AllNPCs[SkillLoopingTarget];
if (Targ == null)
return;
else
UseSkill(SkillLooping, (ushort)Targ.X, (ushort)Targ.Y, SkillLoopingTarget);
if (!Alive)
{
UseSkill(SkillLooping, (ushort)Targ.X, (ushort)Targ.Y, SkillLoopingTarget);
}
else
{
SkillLoopingTarget = 0;
Attacking = false;
}
}
else
{
Character Targ = (Character)World.AllChars[SkillLoopingTarget];
if (Targ == null || !Targ.Alive)
return;
else
UseSkill(SkillLooping, Targ.LocX, Targ.LocY, SkillLoopingTarget);
if (!Alive)
{
UseSkill(SkillLooping, Targ.LocX, Targ.LocY, SkillLoopingTarget);
}
else
{
SkillLoopingTarget = 0;
Attacking = false;
}
}
}
else
{
UseSkill(SkillLooping, SkillLoopingX, SkillLoopingY, 0);
}
}
else
{
SkillLooping = 0;
}
}
Ready = true;
}
catch (Exception Exc) { General.WriteLine(Convert.ToString(Exc)); }
}