Raised This Month: $ Target: $400
 0% 

Weapon Offsets


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
zeroibis
Veteran Member
Join Date: Jun 2007
Old 01-10-2011 , 01:07   Weapon Offsets
Reply With Quote #1

I am trying to get a list of what weapons are what on the offsets list:
Code:
   Sub-Class Table (3 Deep): m_iAmmo
   -Member: 000 (offset 0)
   -Member: 001 (offset 4)
   -Member: 002 (offset 8)
   -Member: 003 (offset 12)
   -Member: 004 (offset 16)
   -Member: 005 (offset 20)
   -Member: 006 (offset 24)
   -Member: 007 (offset 28)
   -Member: 008 (offset 32)
   -Member: 009 (offset 36)
   -Member: 010 (offset 40)
   -Member: 011 (offset 44)
   -Member: 012 (offset 48)
   -Member: 013 (offset 52)
   -Member: 014 (offset 56)
   -Member: 015 (offset 60)
   -Member: 016 (offset 64)
   -Member: 017 (offset 68)
   -Member: 018 (offset 72)
   -Member: 019 (offset 76)
   -Member: 020 (offset 80)
   -Member: 021 (offset 84)
   -Member: 022 (offset 88)
   -Member: 023 (offset 92)
   -Member: 024 (offset 96)
   -Member: 025 (offset 100)
   -Member: 026 (offset 104)
   -Member: 027 (offset 108)
   -Member: 028 (offset 112)
   -Member: 029 (offset 116)
   -Member: 030 (offset 120)
   -Member: 031 (offset 124)
So far all I know is that hegrenade is 11 flash is 12 and smoke is 13 and that the awp might be 5. Does anyone know what numbers correlate to what?
__________________

Last edited by zeroibis; 01-10-2011 at 01:14.
zeroibis is offline
Peace-Maker
SourceMod Plugin Approver
Join Date: Aug 2008
Location: Germany
Old 01-11-2011 , 10:57   Re: Weapon Offsets
Reply With Quote #2

Those offsets show how many of which ammotype one player has. This should give you the hint, but i can't test it now. Put it in a simple command or something.

PHP Code:
new iCurrentWeapon GetPlayerWeaponSlot(client0);
decl String:sWeaponName[32];
if(
iCurrentWeapon != -1)
{
  new 
iAmmoType GetEntProp(iCurrentWeaponProp_Send,  "m_iPrimaryAmmoType");
  new 
iClip2 GetEntData(clientFindSendPropOffs("CCSPlayer",  "m_iAmmo")+(iAmmoType*4));
  new 
iClip1 GetEntProp(iCurrentWeaponProp_Send"m_iClip1");
  
GetEdictClassname(iCurrentWeaponsWeaponNamesizeof(sWeaponName));
  
PrintToChatAll("%N has %d/%d in his %s"clientiClip1iClip2,  sWeaponName);

__________________
Peace-Maker is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:04.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode