This is a multi-part message in MIME format.
--
Be my guest...
EXTRAOFFSET would be 5 for Linux builds.
OFFSET_CLIPAMMO is probably what you are looking for.
/jghg
[code]
#if defined __cswonbuild__ // from here WON build looks for offsets
// "player" entities
#define OFFSET_TEAM 114 +
EXTRAOFFSET // same as STEAM
#define OFFSET_CSMONEY 115 + EXTRAOFFSET //
same as STEAM
#define OFFSET_INTERNALMODEL 126 + EXTRAOFFSET // same as
STEAM
#define OFFSET_NVGOGGLES 129 + EXTRAOFFSET //
same as STEAM
#define OFFSET_DEFUSE_PLANT 193 + EXTRAOFFSET //
same as STEAM
#define OFFSET_VIP 215 +
EXTRAOFFSET // same as STEAM
#define OFFSET_BUYZONE 239 + EXTRAOFFSET //
differs -2 from STEAM
#define OFFSET_AWM_AMMO 381 + EXTRAOFFSET //
differs -1 from STEAM
#define OFFSET_SCOUT_AMMO 382 + EXTRAOFFSET //
all of these probably differs by -1, didn't really test that yet though
#define OFFSET_PARA_AMMO 383 + EXTRAOFFSET
#define OFFSET_FAMAS_AMMO 384 + EXTRAOFFSET
#define OFFSET_M3_AMMO 385 + EXTRAOFFSET
#define OFFSET_USP_AMMO 386 + EXTRAOFFSET
#define OFFSET_FIVESEVEN_AMMO 387 + EXTRAOFFSET
#define OFFSET_DEAGLE_AMMO 388 + EXTRAOFFSET
#define OFFSET_P228_AMMO 389 + EXTRAOFFSET
#define OFFSET_GLOCK_AMMO 390 + EXTRAOFFSET
#define OFFSET_FLASH_AMMO 391 + EXTRAOFFSET
#define OFFSET_HE_AMMO 392 + EXTRAOFFSET
#define OFFSET_SMOKE_AMMO 393 + EXTRAOFFSET
#define OFFSET_C4_AMMO 394 + EXTRAOFFSET //
differs -1 from STEAM
#define OFFSET_CSDEATHS 448 + EXTRAOFFSET //
differs -1 from STEAM
// "weapon_*" entities
#define OFFSET_WEAPONTYPE 43 + EXTRAOFFSET //
same as STEAM
#define OFFSET_CLIPAMMO 51 + EXTRAOFFSET //
same as STEAM
#define OFFSET_SILENCER_FIREMODE 70 + EXTRAOFFSET // differs
-4 from STEAM
// "hostage_entity" entities
#define OFFSET_HOSTAGEFOLLOW 86 + EXTRAOFFSET // same as
STEAM
#define OFFSET_HOSTAGEID 487 + EXTRAOFFSET //
same as STEAM
#else // from here STEAM build looks for offsets
// "player" entities
#define OFFSET_TEAM 114 +
EXTRAOFFSET
#define OFFSET_CSMONEY 115 + 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__
[/code]
-----Ursprungligt meddelande-----
Fr�n: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] F�r Deadman Standing
Skickat: den 20 april 2004 18:20
Till: [EMAIL PROTECTED]
�mne: RE: [hlcoders] CS player/item structure
Look at the code for amx. It has magic number offsets for the commands they
use to set ammo. www.amxmod.net or www.amxmodx.org
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matt
Sent: Tuesday, April 20, 2004 11:59 AM
To: [EMAIL PROTECTED]
Subject: [hlcoders] CS player/item structure
This is a multi-part message in MIME format.
--
[ Picked text/plain from multipart/alternative ]
Im making a metamod plugin for a CS server and need to know where ammo is
stored.. ive narrowed it down, but really need to see the CS CBaseEntity
class. int ammo_9mm can be changed to affect the mp5 rounds in game, but im
not sure how/if the other ammo's are stored here or in the weapon entity
edict_t structure somewhere?, id prefer to use this approach than to create
ammo entitys as all players on the server will be receiving all weapons
--
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
--
[ winmail.dat of type application/ms-tnef deleted ]
--
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders