Difference between revisions of "CBasePlayerWeapon (CS)"

From AlliedModders Wiki
Jump to: navigation, search
(Entity Data)
 
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
[[Category:CS Class List]]
 
[[Category:CS Class List]]
  
 +
== Basic Information ==
 +
 +
* '''Classname''': CBasePlayerWeapon. <br />
 +
 +
 +
== Class Hierarchy ==
  
 
* [[CBaseEntity (CS)|CBaseEntity]]
 
* [[CBaseEntity (CS)|CBaseEntity]]
Line 6: Line 12:
 
*** [[CBaseAnimating (CS)|CBaseAnimating]]
 
*** [[CBaseAnimating (CS)|CBaseAnimating]]
 
**** [[CBasePlayerItem (CS)|CBasePlayerItem]]
 
**** [[CBasePlayerItem (CS)|CBasePlayerItem]]
***** '''CBasePlayerWeapon'''
+
***** [[CBasePlayerWeapon (CS)|CBasePlayerWeapon]]
****** [[CC4 (CS)|CC4 ''(weapon_c4)'']]
+
****** [[CSCOUT (CS)|CSCOUT]] ''(weapon_scout)''
****** [[CAK47 (CS)|CAK47 ''(weapon_ak47)'']]
+
****** [[CC4 (CS)|CC4]] ''(weapon_c4)''
****** [[CAUG (CS)|CAUG ''(weapon_aug)'']]
+
****** [[CAUG (CS)|CAUG]] ''(weapon_aug)''
****** [[CAWP (CS)|CAWP ''(weapon_awp)'']]
+
****** [[CUSP (CS)|CUSP]] ''(weapon_usp)''
****** [[CSmokeGrenade (CS)|CSmokeGrenade ''(weapon_smokegrenade)'']]
+
****** [[CAWP (CS)|CAWP]] ''(weapon_awp)''
 
+
****** [[CDEAGLE (CS)|CDEAGLE]] ''(weapon_deagle)''
 +
****** [[CAK47 (CS)|CAK47]] ''(weapon_ak47)''
  
 +
== Entity Data ==
  
 
<tt>''W = Windows'' |</tt><tt> ''L = Linux''</tt>
 
<tt>''W = Windows'' |</tt><tt> ''L = Linux''</tt>
Line 151: Line 159:
 
| style="text-align:center" | +4  
 
| style="text-align:center" | +4  
 
| style="text-align:center" | BOOL
 
| style="text-align:center" | BOOL
 +
| None.
 +
|- class="t2td"
 +
| m_flDecreaseShotsFired
 +
| style="text-align:center" | 76
 +
| style="text-align:center" | 80
 +
| style="text-align:center" | +4
 +
| style="text-align:center" | float
 
| None.
 
| None.
 
|- class="t2td"
 
|- class="t2td"
Line 167: Line 182:
 
| None.
 
| None.
 
|}
 
|}
 +
 +
== Entity Information ==

Latest revision as of 18:31, 16 January 2011


Basic Information

  • Classname: CBasePlayerWeapon.


Class Hierarchy

Entity Data

W = Windows | L = Linux

Name W. Offset L. Offset L. Diff Type Description
m_iPlayEmptySound 44 49 +4 int None.
m_fFireOnEmpty 45 49 +4 int None.
m_flNextPrimaryAttack 46 50 +4 float Soonest time ItemPostFrame will call PrimaryAttack.
m_flNextSecondaryAttack 47 51 +4 float Soonest time ItemPostFrame will call SecondaryAttack.
m_flTimeWeaponIdle 48 52 +4 float Soonest time ItemPostFrame will call WeaponIdle.
m_iPrimaryAmmoType 49 53 +4 int "primary" ammo index into players m_rgAmmo[].
m_iSecondaryAmmoType 50 54 +4 int "secondary" ammo index into players m_rgAmmo[].
m_iClip 51 55 +4 int Number of shots left in the primary weapon clip, -1 it not used.
m_iClientClip 52 56 +4 int The last version of m_iClip sent to hud dll.
m_iClientWeaponState 53 57 +4 int The last version of the weapon state sent to hud dll. (is current weapon, is on target)
m_fInReload 54 58 +4 int Are we in the middle of a reload ?
m_fInSpecialReload 55 59 +4 int Are we in the middle of a reload for the shotguns.
m_iDefaultAmmo 56 60 +4 int How much ammo you get when you pick up this weapon as placed by a level designer.
m_iShell 57 61 +4 int Shell model index of awp, g3sg1, glock18, m3, scout, sg550, xm1014.
m_bDelayFire 59 63 +4 BOOL None.
m_flAccuracy 62 66 +4 float None.
m_iShotsFired 64 68 +4 int None.
m_iViewModel 68 72 +4 int None.
m_bSilencerOn 74 78 +4 BOOL None.
m_flDecreaseShotsFired 76 80 +4 float None.
m_iShell 78 82 +4 int Shell model index, gun only.
m_flPumpTime 79 83 +4 float None.

Entity Information