You don't need Honorbuddy for that. There are *tons* of softwares out there that can do that for you. Just look at AutoIt or anything similar to that. To answer your question though, I am not sure if HB can spam a certain key, but it can spam a certain skill / ability every 5 seconds. If you want help with that, let me know.How hard would this to make? I just want it to spam a certain key about every 5 seconds.
using Styx.Common;
using Styx.CommonBot;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TestPlugin
{
public class TestPlugin : Styx.Plugins.HBPlugin
{
public override string Author
{
get
{
return "Your Name";
}
}
public override string Name
{
get
{
return "Test Plugin v" + Version;
}
}
public override Version Version
{
get
{
return new Version(1, 0);
}
}
private static Stopwatch _check = new Stopwatch();
public override void Pulse()
{
// private variable to say whether we should execute the routine or not yet.
bool shouldExecute = false;
// check to see if 5 seconds has passed.
if (_check.ElapsedMilliseconds >= 5000)
{
shouldExecute = true;
}
// if the Stopwatch isn't running yet, let's start it up.
if (_check.IsRunning == false)
{
_check.Start();
Logging.WriteQuiet("Started timer...");
return;
}
int yourSpellId = 1; // change this to the spell id of the ability you want to use.
if (shouldExecute)
{
if (SpellManager.Cast(yourSpellId))
{
Logging.Write("Cast: " + yourSpellId.ToString());
return;
}
}
}
}
}
int yourSpellId = 1; // change this to the spell id of the ability you want to use.
if (shouldExecute)
{
if (SpellManager.Cast(yourSpellId))
{
Logging.Write("Cast: " + yourSpellId.ToString());
return;
}
}
if (shouldExecute)
{
WoWMovement.Move(WoWMovement.MovementDirection.JumpAscend);
Logging.Write("Moved");
return;
}