You might wanna create the global variables using 'static' instead to avoid variable naming conflicts (as described
here).
Also, what the f* is this?
Code:
if (!LibraryExists("sdktools"))
#include <sdktools>
hGameConfTF = LoadGameConfigFile("include.tf");
The file is getting included at compile time and the if clause causes hGameConfTF to be assigned to a gameconfigfile handle only if sdktools is NOT running at the time. Probably not what you want.
__________________