zar101
New Member
- Joined
- Mar 28, 2010
- Messages
- 92
- Reaction score
- 0
HB2 crashes when i change targets and at random times in the fight..
Code:
public static void ThreadLoop()
{
while (Styx.Plugins.PluginManager.Plugins.Count() == 0)
Thread.Sleep(100);
for (int i = 0; i < Styx.Plugins.PluginManager.Plugins.Count(); i++)
{
myPlugin = Styx.Plugins.PluginManager.Plugins[i];
if (myPlugin.Plugin.PluginName == "Hotkey")
break;
}
while (true)
{
int Holder2 = 0;
Holder2 = Convert.ToInt32(GetAsyncKeyState(Keys.C).ToString());
if (Holder2 == 1 || Holder2 == -32767 || Holder2 == -32768)
{
Logging.Write(Holder2.ToString());
if (!Me.CurrentTarget.Buffs.ContainsKey("Immolate") )
{
if (SpellManager.CanCastSpell("Immolate") && Me.CurrentTarget.HealthPercent > 0)
{ SpellManager.CastSpell("Immolate");
Logging.Write("Immolate");
}
}
else
{
if (SpellManager.CanCastSpell("Conflagrate") && Me.CurrentTarget.HealthPercent > 0)
{ SpellManager.CastSpell("Conflagrate");
Logging.Write("Conflagrate");
}
if (SpellManager.CanCastSpell("Chaos Bolt") && Me.CurrentTarget.HealthPercent > 0)
{ SpellManager.CastSpell("Chaos Bolt");
Logging.Write("Chaos Bolt");
}
if (SpellManager.CanCastSpell("Incinerate") && Me.CurrentTarget.HealthPercent > 0 )
{ SpellManager.CastSpell("Incinerate");
Logging.Write("Incinerate");
}
}
}
Thread.Sleep(75);
}
}