• Weapon_SDKBase.H Problem
    4 replies, posted
Trying to compile my mod to test somethings, and have been running into this error every time. I'm not even sure why its happening. I've looked for a solution but haven't found any. I need help on fixing the 'WEAPON_NONE', 'WEAPON_MAX' and the "SDKWeaponID' errors. Thanks for any help. The Complete BuildLog: [code] Compiling... sdk_playerclass_info_parse.cpp sdk_playeranimstate.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_player_shared.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_gamemovement.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c_sdk_player_resource.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c_sdk_player.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_gamerules.cpp weapon_shotgun.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' weapon_sdkbase.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(34) : error C2039: 'm_flDecreaseShotsFired' : is not a member of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(34) : error C2039: 'm_flDecreaseShotsFired' : is not a member of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(63) : error C2509: 'ShouldPredict' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(135) : error C2509: 'PrimaryAttack' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(201) : error C2509: 'SecondaryAttack' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(206) : error C2509: 'ItemPostFrame' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(323) : error C2509: 'WeaponIdle' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(332) : error C2509: 'Reload' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(354) : error C2039: 'SendReloadEvents' : is not a member of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(356) : error C3861: 'GetPlayerOwner': identifier not found c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(376) : error C2509: 'Deploy' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.cpp(392) : error C2509: 'Holster' : member function not declared in 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' weapon_pistol.cpp weapon_mp5.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' weapon_grenade.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' weapon_crowbar.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' weapon_basesdkgrenade.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_weapon_melee.cpp c:\mgss\src\game\shared\sdk\weapon_basesdkgrenade.cpp(240) : error C3861: 'GetDeployActivity': identifier not found sdk_fx_shared.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_basegrenade_projectile.cpp sdk_hud_targetid.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_hud_stamina.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_hud_chat.cpp sdk_hud_armor.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' hud_sdkdeathnotice.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdkviewport.cpp sdk_teammenu.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_spectatorgui.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_scoreboard.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_classmenu.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' sdk_shareddefs.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' clientmode_sdk.cpp c_te_firebullets.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' spritemodel.cpp c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(33) : error C2365: 'WEAPON_NONE' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(144) : see declaration of 'WEAPON_NONE' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(37) : error C2365: 'WEAPON_MAX' : redefinition; previous definition was 'enumerator' c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(154) : see declaration of 'WEAPON_MAX' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(38) : error C2371: 'SDKWeaponID' : redefinition; different basic types c:\mgss\src\game\shared\sdk\sdk_shareddefs.h(155) : see declaration of 'SDKWeaponID' c:\mgss\src\game\client\sdk\clientmode_sdk.cpp(154) : error C2039: 'GetWeaponFOV' : is not a member of 'C_WeaponSDKBase' c:\mgss\src\game\shared\sdk\weapon_sdkbase.h(48) : see declaration of 'C_WeaponSDKBase' clientmode_shared.cpp c:\mgss\src\game\client\spritemodel.cpp(442) : error C3861: 'IsBIK': identifier not found c:\mgss\src\game\client\clientmode_shared.cpp(364) : error C2601: 'ClientModeShared::ShouldDrawEntity' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(369) : error C2601: 'ClientModeShared::ShouldDrawParticles' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(377) : error C2601: 'ClientModeShared::OverrideMouseInput' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(389) : error C2601: 'ClientModeShared::ShouldDrawViewModel' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(394) : error C2601: 'ClientModeShared::ShouldDrawDetailObjects' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(403) : error C2601: 'ClientModeShared::ShouldDrawCrosshair' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(411) : error C2601: 'ClientModeShared::ShouldDrawLocalPlayer' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(423) : error C2601: 'ClientModeShared::ShouldDrawFog' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(431) : error C2601: 'ClientModeShared::AdjustEngineViewport' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(438) : error C2601: 'ClientModeShared::PreRender' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(445) : error C2601: 'ClientModeShared::PostRender' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(451) : error C2601: 'ClientModeShared::PostRenderVGui' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(458) : error C2601: 'ClientModeShared::Update' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(472) : error C2601: 'ClientModeShared::ProcessInput' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(480) : error C2601: 'ClientModeShared::KeyInput' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(535) : error C2601: 'ClientModeShared::HandleSpectatorKeyInput' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(570) : error C2601: 'ClientModeShared::HudElementKeyInput' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(587) : error C2601: 'ClientModeShared::GetMessagePanel' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(598) : error C2601: 'ClientModeShared::StartMessageMode' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(615) : error C2601: 'ClientModeShared::LevelInit' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(647) : error C2601: 'ClientModeShared::LevelShutdown' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(665) : error C2601: 'ClientModeShared::Enable' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(692) : error C2601: 'ClientModeShared::Disable' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(706) : error C2601: 'ClientModeShared::Layout' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(728) : error C2601: 'ClientModeShared::GetViewModelFOV' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(735) : error C2601: 'PlayerNameNotSetYet' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(749) : error C2601: 'ClientModeShared::FireGameEvent' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(1020) : error C2601: 'ClientModeShared::ActivateInGameVGuiContext' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(1026) : error C2601: 'ClientModeShared::DeactivateInGameVGuiContext' : local function definitions are illegal c:\mgss\src\game\client\clientmode_shared.cpp(254): this line contains a '{' which has not yet been matched c:\mgss\src\game\client\clientmode_shared.cpp(1031) : fatal error C1075: end of file found before the left brace '{' at 'c:\mgss\src\game\client\clientmode_shared.cpp(254)' was matched [/code]
I'm not even sure :/ don't know much about C++
Source SDK 2007 [b]Edit[/b]: Here's the weapon_sdkbase.h file [code]//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============// // // Purpose: // //=============================================================================// #ifndef WEAPON_SDKBASE_H #define WEAPON_SDKBASE_H #ifdef _WIN32 #pragma once #endif #include "sdk_playeranimstate.h" #include "sdk_weapon_parse.h" #if defined( CLIENT_DLL ) #define CWeaponSDKBase C_WeaponSDKBase #endif class CSDKPlayer; // These are the names of the ammo types that the weapon script files reference. #define AMMO_BULLETS "AMMO_BULLETS" #define AMMO_ROCKETS "AMMO_ROCKETS" #define AMMO_GRENADE "AMMO_GRENADE" //-------------------------------------------------------------------------------------------------------- // // Weapon IDs for all SDK Game weapons // typedef enum { WEAPON_NONE = 0, WEAPON_MP5, WEAPON_SHOTGUN, WEAPON_GRENADE, WEAPON_MAX, // number of weapons weapon index } SDKWeaponID; typedef enum { Primary_Mode = 0, Secondary_Mode, } SDKWeaponMode; const char *WeaponIDToAlias( int id ); class CWeaponSDKBase : public CBaseCombatWeapon { public: DECLARE_CLASS( CWeaponSDKBase, CBaseCombatWeapon ); DECLARE_NETWORKCLASS(); DECLARE_PREDICTABLE(); CWeaponSDKBase(); #ifdef GAME_DLL DECLARE_DATADESC(); #endif // All predicted weapons need to implement and return true virtual bool IsPredicted() const { return true; } virtual SDKWeaponID GetWeaponID( void ) const { return WEAPON_NONE; } // Get SDK weapon specific weapon data. CSDKWeaponInfo const &GetSDKWpnData() const; // Get a pointer to the player that owns this weapon CSDKPlayer* GetPlayerOwner() const; // override to play custom empty sounds virtual bool PlayEmptySound(); #ifdef GAME_DLL virtual void SendReloadEvents(); #endif private: CWeaponSDKBase( const CWeaponSDKBase & ); }; #endif // WEAPON_SDKBASE_H[/code] [b]Edit2[/b]: Fixed the problem :D
Sorry, you need to Log In to post a reply to this thread.