Maybe I screwed something up
Code:
In file included from C:\Source\SDK\multiplayer\dlls\extdll.h:72,
from amxmodx.h:37,
from amxmodx.cpp:34:
C:\Source\SDK\multiplayer\dlls\vector.h: In method `class Vector2D Vector2D::Normalize() const':
C:\Source\SDK\multiplayer\dlls\vector.h:36: warning: unused variable `class Vector2D vec2'
In file included from C:\Source\SDK\multiplayer\engine\eiface.h:18,
from C:\Source\SDK\multiplayer\dlls\extdll.h:83,
from amxmodx.h:37,
from amxmodx.cpp:34:
C:\Source\SDK\multiplayer\engine\archtypes.h: At top level:
C:\Source\SDK\multiplayer\engine\archtypes.h:14: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:15: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:16: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:17: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:20: syntax error before `;'
C:\Source\SDK\multiplayer\engine\archtypes.h:21: syntax error before `;'
In file included from C:\Source\SDK\multiplayer\dlls\extdll.h:83,
from amxmodx.h:37,
from amxmodx.cpp:34:
C:\Source\SDK\multiplayer\engine\eiface.h:170: type specifier omitted for parameter
C:\Source\SDK\multiplayer\engine\eiface.h:170: parse error before `)'
C:\Source\SDK\multiplayer\engine\eiface.h:185: `pfnFunctionFromName' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:185: ANSI C++ forbids declaration `uint32' with no type
C:\Source\SDK\multiplayer\engine\eiface.h:185: function `int uint32(const char *)' is initialized li
ke a variable
C:\Source\SDK\multiplayer\engine\eiface.h:186: `uint32' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:186: parse error before `)'
C:\Source\SDK\multiplayer\engine\eiface.h:197: `pfnRandomLong' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:197: `int32' was not declared in this scope
C:\Source\SDK\multiplayer\engine\eiface.h:197: parse error before `,'
C:\Source\SDK\multiplayer\engine\eiface.h:197: ANSI C++ forbids declaration `int32' with no type
C:\Source\SDK\multiplayer\engine\eiface.h:197: function `int int32(...)' is initialized like a varia
ble
C:\Source\SDK\multiplayer\engine\eiface.h:304: syntax error before `;'
In file included from C:\source\metamod\metamod\meta_api.h:41,
from amxmodx.h:38,
from amxmodx.cpp:34:
C:\source\metamod\metamod\engine_api.h:139: type specifier omitted for parameter
C:\source\metamod\metamod\engine_api.h:139: parse error before `)'
C:\source\metamod\metamod\engine_api.h:164: syntax error before `('
C:\source\metamod\metamod\engine_api.h:165: `uint32' was not declared in this scope
C:\source\metamod\metamod\engine_api.h:165: parse error before `)'
C:\source\metamod\metamod\engine_api.h:185: syntax error before `('
C:\source\metamod\metamod\engine_api.h:343: type specifier omitted for parameter
C:\source\metamod\metamod\engine_api.h:343: parse error before `)'
C:\source\metamod\metamod\engine_api.h:363: `FN_FUNCTIONFROMNAME' was not declared in this scope
C:\source\metamod\metamod\engine_api.h:363: ANSI C++ forbids declaration `uint32' with no type
C:\source\metamod\metamod\engine_api.h:363: typedef declaration includes an initializer
C:\source\metamod\metamod\engine_api.h:363: `typedef int ( uint32)(const char *)' redeclared as diff
erent kind of symbol
C:\Source\SDK\multiplayer\engine\eiface.h:185: previous declaration of `int uint32(const char *)'
C:\source\metamod\metamod\engine_api.h:363: confused by earlier errors, bailing out
Those are the errors.. I just grabbed the source from metamod.org, and the SDK 2.3 from MM.org also, fixed some "#pragma once" warnings by commenting the lines
Sorry about hijacking your thread devil :/
__________________