Code:
using System;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using ArcheBuddy.Bot.Classes;
namespace YourNamespace{
public class YourClass : Core
{
public void UseSkillAndWait(string skillName, bool selfTarget = false)
{
while (me.isCasting || me.isGlobalCooldown)
{
Thread.Sleep(05);
}
if (!UseSkill(skillName, false, selfTarget))
{
while (me.isCasting || me.isGlobalCooldown)
{
Thread.Sleep(05);
}
}
}
public void keyDown(Keys k, bool isControl, bool isShift, bool isAlt)
{
// change "Keys.R" if u wana active this macro with other key
if (k == Keys.R)
{
if( skillCooldown("Drop Back") == 0 && skillCooldown("Shadow Step") == 0 )
{
Turn(3.14);
UseSkillAndWait("Drop Back");
UseSkillAndWait("Shadow Step");
}
}
}
public void PluginRun()
{
onKeyDown += keyDown;
while (true)
Thread.Sleep(100);
}
}
}
thanks to Machlan
Last edited: