Some buttons are extremely useful (I bot a druid, other classes will use different buttons):
Target you
/target <you>
Target your pet (note the apostrophe)
/target <you>'
Auto follow
/follow
Heal (this one assumes you already have yourself in target)
/stand
/cast # - whichever spell gem number your heal spell is
/pause 5,/cast # - recast in case of fizzle
/pause n - n = actual cast time (in seconds) x 10
/sit
Snare (this one assumes you already have yourself in target)
/stand
/pause 5,/assist <you>
/pause n,/cast # - the actual cast time of the snare and the spell gem number of snare
/target <you>
/sit
Root (this one assumes you already have yourself in target)
/stand
/pause 5,/assist <you>
/pause n,/cast # - the actual cast time of the root and the spell gem number of root
/target <you>
/sit
Depends on your connection and lag, some commands will need that half second pause (/pause 5). If you get a lot of "you can't do that right now" message, adjust the pause values. In some cases, when the lag is unpredictable, leave off the /sit command.
Avoid using long pauses in hot buttons. As it is running, you can't type anything else, could be dangerous.
For caster bots, get a horse/lizard. The /stand /sit commands won't cause any trouble even if you are on a mount but will save you the trouble of having to make sure the bot is sitting/medding and it prevents sit aggro.
For shaman bots:
Make a canibalize social, depending on which one you have you need to adjust the pause values, play with em til ya get em right....
/pause 36,/cast # (#=cannibalzie slot)
/pause 36,/cast # (#=cannibalzie slot)
/pause 36,/cast # (#=cannibalzie slot)
/pause 36,/cast # (#=cannibalzie slot)
Line 5 w/o Horse: /sit
Line 5 w/Horse: /cast # (#=cannibalzie slot)
if you're on a horse/drog, sit doesnt matter, so can just keep it casting..
If you're not using a horse/drog, then the sit line helps you by not relying on your memory to remember to hit sit...
Noriko,
Thought it interesting that you build in a pause to target and then retarget your main before sitting. Though I guess that depends on if the spell is offensive or defensive/heal.
My druid buttons are similar but have done them this way in general
/stand
/pause 3, /target <me> or assist <me> --- pause is for lag
/pause 3, /cast # --- pause is for fizzle
/pause 40, /cast # --- pause is for spell casting duration
/sit
If there isn't a fizzle the second pause still takes effect but it looks wrong to me somehow LOL. Will check it out in game and post back if I left something out.