EDIT: Finished AutoHotkey script -
Link
What?
This is a zip with all the sma files (1803 files) from the Approved Plugins section as of 2009/06/01 (June 1st 2009).
Why?
Normally, you have to search on the forums for examples of code, and sometimes you can't find a good example.
Now, with a nifty search tool like PowerGREP, you can search through the source code of all approved plugins! This can be very useful as a tool for learning new functions and stuff!
How?
I used AutoHotkey, PowerGREP, and cygwin's wget to complete this little project. I'm in the process of writing coherent instructions to reproduce this project. I might even conglomerate some of my scripts and automate some steps. It can probably be done with AutoHotkey alone, but I ran into a snag, and it certainly can be done by writing a program in a "real" programming language.
It took me a few hours to tweak this and that. I can't guarantee that I got all of the sma files, but I have 1803 sma's, so it's a good start.
The hardest part was dealing with "odd" characters, like spaces and periods at the start or end of folder names, or other characters that didn't behave.
Note:
Do not use this as a "all-in-one" pack to install plugins on your server. Some plugins require additional files like language txt's, models, sprites, sounds, or inc's. This zip does not have any of these files.
Also note that some characters were troublesome and may have been removed or replaced with an underscore ( _ ).
Directory Structure:
Approved AMXX Plugins
Author Name
Plugin Name
plugin.sma
It has been compressed twice to get under the 5.00 MB size limit for zip files. The limit for rar files is set at 9.54 MB for some reason.