This wont works. Its the Elextro D3D base. Its not your work ;> I have test the Elextro Base its very very buggy so dont use it for S4 League. And if your releasing a base you must put the source off headers and cpp´s too :P
btw, do you really know what this source do or do you only c&p it?