First of all, its very easy.. Code a working hack for crossfire.. And you are done...
If you want to know how to hack, ask ppl where to start.
You don't need to know c++ good, you need to know the basics and have some experiance in C++.
Then learn how asm works and reverse parts of Crossfire. You need to bypass the securety btw.