Include and .sma files do not doing anything when put on a server. Only the .amxx file is needed to run a plugin (in addition to any other files that the plugin itself has as a dependency.
The output that you posted is from the compiler. This generates the .amxx file from the .sma and include files. The compiler was actually successful without any errors. All but one of the warning you see there are simply because you are compiling it in a newer version of AMX Mod X (which is just fine). The only one that might affect functionality is the unreachable code but without the source code, it cannot be determined if that would actually be the case.