Removed WON specific offsets.

This commit is contained in:
Johnny Bergström 2004-07-18 14:11:07 +00:00
parent 09da646086
commit 59bb24e791

View File

@ -1,5 +1,3 @@
//#define __cswonbuild__ // comment when compiling for STEAM
/* AMX Mod X /* AMX Mod X
* Counter-Strike Module * Counter-Strike Module
* *
@ -52,75 +50,39 @@
#define EXTRAOFFSET 0 // no change in Windows builds #define EXTRAOFFSET 0 // no change in Windows builds
#endif // defined __linux__ #endif // defined __linux__
#if defined __cswonbuild__ // from here WON build looks for offsets // "player" entities
// "player" entities #define OFFSET_TEAM 114 + EXTRAOFFSET
#define OFFSET_TEAM 114 + EXTRAOFFSET // same as STEAM #define OFFSET_CSMONEY 115 + EXTRAOFFSET
#define OFFSET_CSMONEY 115 + EXTRAOFFSET // same as STEAM #define OFFSET_PRIMARYWEAPON 116 + EXTRAOFFSET
//#define OFFSET_PRIMARYWEAPON 116 + EXTRAOFFSET // not confirmed (very likely it's the same though) #define OFFSET_INTERNALMODEL 126 + EXTRAOFFSET
#define OFFSET_INTERNALMODEL 126 + EXTRAOFFSET // same as STEAM #define OFFSET_NVGOGGLES 129 + EXTRAOFFSET
#define OFFSET_NVGOGGLES 129 + EXTRAOFFSET // same as STEAM #define OFFSET_DEFUSE_PLANT 193 + EXTRAOFFSET
#define OFFSET_DEFUSE_PLANT 193 + EXTRAOFFSET // same as STEAM #define OFFSET_VIP 215 + EXTRAOFFSET
#define OFFSET_VIP 215 + EXTRAOFFSET // same as STEAM #define OFFSET_BUYZONE 241 + EXTRAOFFSET
#define OFFSET_BUYZONE 239 + EXTRAOFFSET // differs -2 from STEAM
#define OFFSET_AWM_AMMO 381 + EXTRAOFFSET // differs -1 from STEAM #define OFFSET_AWM_AMMO 382 + EXTRAOFFSET
#define OFFSET_SCOUT_AMMO 382 + EXTRAOFFSET // all of these probably differs by -1, didn't really test that yet though #define OFFSET_SCOUT_AMMO 383 + EXTRAOFFSET
#define OFFSET_PARA_AMMO 383 + EXTRAOFFSET #define OFFSET_PARA_AMMO 384 + EXTRAOFFSET
#define OFFSET_FAMAS_AMMO 384 + EXTRAOFFSET #define OFFSET_FAMAS_AMMO 385 + EXTRAOFFSET
#define OFFSET_M3_AMMO 385 + EXTRAOFFSET #define OFFSET_M3_AMMO 386 + EXTRAOFFSET
#define OFFSET_USP_AMMO 386 + EXTRAOFFSET #define OFFSET_USP_AMMO 387 + EXTRAOFFSET
#define OFFSET_FIVESEVEN_AMMO 387 + EXTRAOFFSET #define OFFSET_FIVESEVEN_AMMO 388 + EXTRAOFFSET
#define OFFSET_DEAGLE_AMMO 388 + EXTRAOFFSET #define OFFSET_DEAGLE_AMMO 389 + EXTRAOFFSET
#define OFFSET_P228_AMMO 389 + EXTRAOFFSET #define OFFSET_P228_AMMO 390 + EXTRAOFFSET
#define OFFSET_GLOCK_AMMO 390 + EXTRAOFFSET #define OFFSET_GLOCK_AMMO 391 + EXTRAOFFSET
#define OFFSET_FLASH_AMMO 391 + EXTRAOFFSET #define OFFSET_FLASH_AMMO 392 + EXTRAOFFSET
#define OFFSET_HE_AMMO 392 + EXTRAOFFSET #define OFFSET_HE_AMMO 393 + EXTRAOFFSET
#define OFFSET_SMOKE_AMMO 393 + EXTRAOFFSET #define OFFSET_SMOKE_AMMO 394 + EXTRAOFFSET
#define OFFSET_C4_AMMO 394 + EXTRAOFFSET // differs -1 from STEAM #define OFFSET_C4_AMMO 395 + EXTRAOFFSET
#define OFFSET_CSDEATHS 448 + EXTRAOFFSET // differs -1 from STEAM #define OFFSET_CSDEATHS 449 + EXTRAOFFSET
// "weapon_*" entities // "weapon_*" entities
#define OFFSET_WEAPONTYPE 43 + EXTRAOFFSET // same as STEAM #define OFFSET_WEAPONTYPE 43 + EXTRAOFFSET
#define OFFSET_CLIPAMMO 51 + EXTRAOFFSET // same as STEAM #define OFFSET_CLIPAMMO 51 + EXTRAOFFSET
#define OFFSET_SILENCER_FIREMODE 70 + EXTRAOFFSET // differs -4 from STEAM #define OFFSET_SILENCER_FIREMODE 74 + EXTRAOFFSET
// "hostage_entity" entities // "hostage_entity" entities
#define OFFSET_HOSTAGEFOLLOW 86 + EXTRAOFFSET // same as STEAM #define OFFSET_HOSTAGEFOLLOW 86 + EXTRAOFFSET
#define OFFSET_HOSTAGEID 487 + EXTRAOFFSET // same as STEAM #define OFFSET_HOSTAGEID 487 + EXTRAOFFSET
#else // from here STEAM build looks for offsets
// "player" entities
#define OFFSET_TEAM 114 + EXTRAOFFSET
#define OFFSET_CSMONEY 115 + EXTRAOFFSET
#define OFFSET_PRIMARYWEAPON 116 + EXTRAOFFSET
#define OFFSET_INTERNALMODEL 126 + EXTRAOFFSET
#define OFFSET_NVGOGGLES 129 + EXTRAOFFSET
#define OFFSET_DEFUSE_PLANT 193 + EXTRAOFFSET
#define OFFSET_VIP 215 + EXTRAOFFSET
#define OFFSET_BUYZONE 241 + EXTRAOFFSET
#define OFFSET_AWM_AMMO 382 + EXTRAOFFSET
#define OFFSET_SCOUT_AMMO 383 + EXTRAOFFSET
#define OFFSET_PARA_AMMO 384 + EXTRAOFFSET
#define OFFSET_FAMAS_AMMO 385 + EXTRAOFFSET
#define OFFSET_M3_AMMO 386 + EXTRAOFFSET
#define OFFSET_USP_AMMO 387 + EXTRAOFFSET
#define OFFSET_FIVESEVEN_AMMO 388 + EXTRAOFFSET
#define OFFSET_DEAGLE_AMMO 389 + EXTRAOFFSET
#define OFFSET_P228_AMMO 390 + EXTRAOFFSET
#define OFFSET_GLOCK_AMMO 391 + EXTRAOFFSET
#define OFFSET_FLASH_AMMO 392 + EXTRAOFFSET
#define OFFSET_HE_AMMO 393 + EXTRAOFFSET
#define OFFSET_SMOKE_AMMO 394 + EXTRAOFFSET
#define OFFSET_C4_AMMO 395 + EXTRAOFFSET
#define OFFSET_CSDEATHS 449 + EXTRAOFFSET
// "weapon_*" entities
#define OFFSET_WEAPONTYPE 43 + EXTRAOFFSET
#define OFFSET_CLIPAMMO 51 + EXTRAOFFSET
#define OFFSET_SILENCER_FIREMODE 74 + EXTRAOFFSET
// "hostage_entity" entities
#define OFFSET_HOSTAGEFOLLOW 86 + EXTRAOFFSET
#define OFFSET_HOSTAGEID 487 + EXTRAOFFSET
#endif // defined __cswonbuild__
// Ids of weapons in CS // Ids of weapons in CS
#define CSW_P228 1 #define CSW_P228 1