button 3 = /cast [target=focus, nodead, harm] Smite
To me it looks like you are trying to cast a smite on your druid.
It should be:
/cast [target=focustarget, nodead, harm] Smite
The reason is your focus = you druid, so the to target the druid's target you need the code target=focustarget
Also, when you build your macros try to start out really simple and gradually build more and more into the macro. This is what I do when I debug my macros.
Also, the standard answer is to check out the wiki on macrosI use it often myself, and im no expert at all when it comes to making wow macros.
Connect With Us