if you can't figure out how to program game scripts correctly, then you have nothing to do in the sfall code, and you need knowledge of C++ and Assembler language.
To make the use for weapons option, you'll have to rewrite a hell of a lot of code in the engine.