Well, I see in your first example that you capitalized the "A" in the word "Armour". Because of this, the player would be required to enter /Armour exactly (with the capital A).
Here's a suggestion. Use the following snippet to allow case-insensitive commands:
if( cmd.tolower() == "armour" )
Just be sure to make the command string that you are checking for is lowercase when you script it. ( Referring to the "armour" part ).
I'm not sure if this is your problem, but I hope this helps!