Sorry I couldn't try and answer all of the questions sooner, was just a very busy day for me. Anyway I'll try and clean up the open questions now.

Originally Posted by
Killa162
Okay so what I need for the Warrior Macros are...
Shield Wall Macro that casts shield wall when I am a Arms warrior for a defensive cooldown.
Shield Wall as it requires a shield but no actual stance changes would look something like this.
Code:
#showtooltip Shield Wall
/equipset [noequiped:shields] SwordAndBoard
/cast [equiped:shields] Shield Wall
If you do not have a shield equipped, you will want to equip one. In this particular case an item set was created called "SwordAndBoard" which contains only the weapon and shield slots, do not save other item slots in this set since other slots can't be swapped in combat. You can name the set however you like just change the set name in the macro. The second part of the macro is if you have a shield equiped you will cast Shield Wall. This may require multiple clicks in order for the macro to work but it is spamable until Shield Wall activates.
It's possible you may want your macro to also switch you over to defensive stance as well. If that is the case then it would look more like this.
Code:
#showtooltip Shield Wall
/equipset [noequiped:shields] SwordAndBoard
/cast [equiped:shields] Shield Wall
/cast [nostance:2] Defensive Stance
This will swap you into Defensive Stance if you are not already in addition to the prior effects. This macro is also spammable because it will only do events until it reaches the desired state, you have a shield, you activate shield wall, and you are in defensive stance. Once all three of those are done the macro doesn't do anything further. Note however that if you have a macro which swaps stances you will want this macro to either appear in the same keybound position on any stance's action bar, or in an action bar which is not stance specific and doesn't swap with stance changes.
Now that you have this macro however, it begs for a second macro to return you to your normal state.
Code:
#showtooltip Battle Stance
/equipset [equiped:shields] DPSWeapons
/cast [nostance:1] Battle Stance
Something like this would work for swaping you back into Battle Stance and re-equiping your dps weapons if you have a second weapon only item set named "DPSWeapons". If you don't use a macro with stance swapping for the first part then you don't need a stance swap at the second part.
Some more elaborate macros will actually try to sequence events, however in that circumstance the macro would not be spammable as it would force you to cycle through the sequence faster (i.e. if you keep pushing the button after you cast shield wall you'd unequip your shield).

Originally Posted by
Killa162
Spell Reflect Macro also in DPs warrior form and need to switch to reflect a big inc spell in Arena or BG's etc..
Similar to the Shield Wall case, you require an item set which contains a shield and weapon to be swaped to easily. Assuming you're not using Berserker Stance you won't need a stance swap.
Code:
#showtooltip Spell Reflect
/equipset [noequiped:shields] SwordAndBoard
/cast [equiped:shields] Spell Reflect
Again you will likely want a macro to easily return you to using your normal weapons.
Code:
/equipset [equiped:shields] DPSWeapons
Alternatively you could also use the same version from the Shield Wall area which swaps into Battle Stance if you aren't already in it, in this case though since you never left it it isn't completely necessary.

Originally Posted by
Killa162
And also a disarm macro from a DPS warrior standpoint so I can switch to disarm a rouge and go back into DPS mode and have the advantage.
Disarm requires a stance swap. In this case a castsequence may be ideal (so no spamming the button otherwise you may start the next sequence, you have to be deliberate).
Code:
#showtooltip
/castsequence reset=target [nostance:2] Defensive Stance; [stance:2] Disarm, Battle Stance
If you are not in Defensive Stance, the cast sequence is to only enter Defensive Stance. If you are, the sequence of events you want to occur is Disarm and then returning to Battle Stance. I don't use castsequences myself, in fact I try to avoid them, however I believe this syntax is correct. However, you won't want spam this button as it will result in you potentially swaping stances unnecessarily, you want to be very deliberate and only hit it 3 times. Additionally you want have this either in the same spot on all stance bars or in a bar which does not swap with stances.

Originally Posted by
Killa162
And lastly a charge + hamstring + rend macro that will charge the target, hamstring then rend so it can all be binded in one button or... just do hamstring and rend cause charge cuz be used by it self to get back on target and maybe u won't need to reapply those affects.
Since both Hamstring and Rend are only on the GCD, this would mean some kind of cast sequence with a lot of Rends in it relative to a single Hamstring. I would not recommend using a macro in this case but using the abilities individually as needed (both abilities are spammable and can be used when needed instead of in a predetermined order only, afterall you wouldn't hamstring someone that's a hit from death).
Bookmarks