The SFC1 scripts ARE written in C++, but you will need some C++ background to work with them effectively, and to compile them you must have the following installed:
(1) Visual C++ 6.0 (other C++ compilers will not work for the SFC API)
(2) The SFC1 API (the EAW/OP/SFC3 APIs will not work with SFC1 scripts)
You can get this at
http://sfc.strategyplanet.gamespy.com/downloads.shtml Launch the repository, go to Mission Scripts, and download the SFC1 Mission Script API,
unfortunately you'll need a fileplanet subscription - if anyone has one and wants to grab/post
the file it'd be much appreciated!
(3) The mission sources - dnet has many of these, I've got a bunch, and there are more floating around
in various locations.
hope that helps,
dave