Update ReSDK API to latest version (#520)
This commit is contained in:
		| @@ -17,7 +17,7 @@ | ||||
| #include <resdk/mod_regamedll_api.h> | ||||
|  | ||||
| CsItemInfo ItemsManager; | ||||
| ItemInfo WeaponsList[MAX_WEAPONS]; | ||||
| ItemInfos WeaponsList[MAX_WEAPONS]; | ||||
|  | ||||
| #define PSTATE_ALIASES_TYPE       0 | ||||
| #define PSTATE_ALIASES_ALIAS      1 | ||||
|   | ||||
| @@ -20,12 +20,12 @@ | ||||
| #include <amtl/am-string.h> | ||||
| #include <sm_stringhashmap.h> | ||||
|  | ||||
| struct ItemInfo | ||||
| struct ItemInfos | ||||
| { | ||||
| 	ItemInfo() : name("Empty"), ammoIndex1(-1), maxAmmo1(0), ammoIndex2(-1), maxAmmo2(0), slot(0), position(0), id(0), flags(0) | ||||
| 	ItemInfos() : name("Empty"), ammoIndex1(-1), maxAmmo1(0), ammoIndex2(-1), maxAmmo2(0), slot(0), position(0), id(0), flags(0) | ||||
| 	{} | ||||
|  | ||||
| 	ItemInfo &operator = (ItemInfo &other) | ||||
| 	ItemInfos &operator = (ItemInfos &other) | ||||
| 	{ | ||||
| 		name       = other.name; | ||||
| 		ammoIndex1 = other.ammoIndex1; | ||||
| @@ -133,7 +133,7 @@ class CsItemInfo : public ITextListener_SMC | ||||
| 		int          m_EquipmentsPrice[static_cast<size_t>(Equipments::Count)]; | ||||
| }; | ||||
|  | ||||
| extern ItemInfo WeaponsList[MAX_WEAPONS]; | ||||
| extern ItemInfos WeaponsList[MAX_WEAPONS]; | ||||
| extern CsItemInfo ItemsManager; | ||||
|  | ||||
| #endif // _CSTRIKE_WEAPONS_INFOS_H_ | ||||
|   | ||||
| @@ -22,7 +22,7 @@ bool ShouldBlock; | ||||
| bool ShouldBlockHLTV; | ||||
| bool ShouldDisableHooks; | ||||
| bool RetrieveWeaponList; | ||||
| ItemInfo CurrentWeaponList; | ||||
| ItemInfos CurrentWeaponList; | ||||
| int ArgPosition; | ||||
|  | ||||
| int MessageIdArmorType; | ||||
|   | ||||
| @@ -165,9 +165,18 @@ | ||||
|     <ClInclude Include="..\..\..\..\public\memtools\CDetour\detours.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\memtools\MemoryUtils.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\common\hookchains.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSEntity.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSInterfaces.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSPlayer.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSPlayerItem.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSPlayerWeapon.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\regamedll_api.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\regamedll_const.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\regamedll_interfaces.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\cmd_rehlds.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\FlightRecorder.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\IObjectContainer.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\ObjectList.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\pr_dlls.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\rehlds_api.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\rehlds_interfaces.h" /> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\mod_regamedll_api.h" /> | ||||
| @@ -188,4 +197,4 @@ | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   <ImportGroup Label="ExtensionTargets"> | ||||
|   </ImportGroup> | ||||
| </Project> | ||||
| </Project> | ||||
| @@ -39,6 +39,9 @@ | ||||
|     <Filter Include="ReSDK\cstrike"> | ||||
|       <UniqueIdentifier>{ba0b72ba-25d8-48c3-af84-c1d4d7436636}</UniqueIdentifier> | ||||
|     </Filter> | ||||
|     <Filter Include="ReSDK\cstrike\API"> | ||||
|       <UniqueIdentifier>{67de85cb-b8e7-4cd6-b8cf-2ff7ed540c2b}</UniqueIdentifier> | ||||
|     </Filter> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <ClCompile Include="..\CstrikeHacks.cpp"> | ||||
| @@ -127,9 +130,6 @@ | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\regamedll_const.h"> | ||||
|       <Filter>ReSDK\cstrike</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\regamedll_interfaces.h"> | ||||
|       <Filter>ReSDK\cstrike</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\rehlds_api.h"> | ||||
|       <Filter>ReSDK\engine</Filter> | ||||
|     </ClInclude> | ||||
| @@ -142,6 +142,36 @@ | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\mod_rehlds_api.h"> | ||||
|       <Filter>ReSDK</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSEntity.h"> | ||||
|       <Filter>ReSDK\cstrike\API</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSInterfaces.h"> | ||||
|       <Filter>ReSDK\cstrike\API</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSPlayer.h"> | ||||
|       <Filter>ReSDK\cstrike\API</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSPlayerItem.h"> | ||||
|       <Filter>ReSDK\cstrike\API</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\cstrike\API\CSPlayerWeapon.h"> | ||||
|       <Filter>ReSDK\cstrike\API</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\cmd_rehlds.h"> | ||||
|       <Filter>ReSDK\engine</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\FlightRecorder.h"> | ||||
|       <Filter>ReSDK\engine</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\IObjectContainer.h"> | ||||
|       <Filter>ReSDK\engine</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\ObjectList.h"> | ||||
|       <Filter>ReSDK\engine</Filter> | ||||
|     </ClInclude> | ||||
|     <ClInclude Include="..\..\..\..\public\resdk\engine\pr_dlls.h"> | ||||
|       <Filter>ReSDK\engine</Filter> | ||||
|     </ClInclude> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\..\..\plugins\include\cstrike.inc"> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user