There are a number of things that will cause an addon in your add-ons folder not to work.
1. If it isnt zipped
2. If there is no description
3. If there is no client.cs or server.cs (no actual addon)
4. Syntax errors
5. Has a known corrupt CRC
6. If nexus forgot to put something on this list.