Salut
Pour voir si tu est en groupe dans une FightClass simple tu peux utiliser la condition "Me In Group" ou le code C#:
wManager.Wow.Helpers.Party.IsInGroup()
Essaye ce code (pas testé):
var _killShot = new Spell("Kill Shot");
var _steadyShot = new Spell("Steady Shot");
// ... conditions pour lancer Steady Shot
if (_steadyShot.KnownSpell && _steadyShot.IsSpellUsable && _steadyShot.IsDistanceGood)
{
_steadyShot.Launch(false, false); // stopMove = false, waitIsCast = false
Thread.Sleep(700);
while (ObjectManager.Me.IsCast)
{
if (_killShot.KnownSpell && _killShot.IsSpellUsable && _killShot.IsDistanceGood)
{
_killShot.Launch(false, true, true); // stopMove = false, waitIsCast = true, ignoreIfCast = true
break;
}
Thread.Sleep(30);
}
}
Tu as le racoursi ALT-X pour mettre en pause le bot (tu peux détecter si le bot est en pause avec ce code:
robotManager.Products.Products.InPause
dans ton code tu rajoute if (!Products.InPause)... Sinon tu peux utiliser lua un macro ingame