hlsdk

CSS Stuff

Dec 31st, 2010
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.91 KB | None | 0 0
  1. //H
  2. #include "pch.h"
  3.  
  4. class CCSWeaponInfo : public FileWeaponInfo_t { // 866 bytes
  5. public:
  6.     float m_fMaxPlayerSpeed; // 2192
  7.     int m_nWeaponType;  // 2196
  8.     int m_nTeam; // 2200 // ANY = 0, TR = 2, CT = 3
  9.     float m_fBotAudiblerange; // 2204
  10.     float m_fWeaponArmorRatio; // 2208
  11.     int m_nCrosshairMinDistance; // 2212
  12.     int m_nCrosshariDeltaDistance; // 2216
  13.     bool m_bCanEquipWithShield; // 2220
  14.     char m_aWrongTeamMsg[32]; // 2221
  15.     char m_aPlayerAnimationExtension[16]; // 2253
  16.     char m_aShieldViewModel[64]; // 2269
  17.     char m_aAddonModel[80]; // 2333
  18.     char m_aAddonAttachment[80]; // 2413
  19.     int m_nMuzzleFlashStyle; // 2496 (not confirmed)
  20.     float m_fMuzzleFlashScale; // 2500
  21.     int m_nPenetration; // 2504
  22.     int m_nDamage; // 2508
  23.     float m_fRange; // 2512
  24.     float m_fRangeModifier; // 2516
  25.     int m_nBullets; // 2520
  26.     float m_fCycleTime; // 2524
  27.     int m_nAccuracyQuadratic; // 2528
  28.     float m_fAccuracyDivisor; // 2532
  29.     float m_fAccuracyOffset; // 2536
  30.     float m_fMaxInaccuracy; // 2540
  31.     float m_fTimeToIdle; // 2544
  32.     float m_fIdleInterval; // 2548
  33.     float m_fNoiseFactor; // 2552
  34.     int m_nBlackMarketPrice; // 2556
  35.     int m_nBlackMarketPrice2; // 2560
  36.     int m_nBlackMarketPreviousPrice; // 2564 (not confirmed)
  37.     char m_aResponseRulesName[80]; // 2568
  38.     char m_aMuzzleFlashEffect_1stPerson[80]; // 2648
  39.     char m_aMuzzleFlashEffect_3rdPerson[80]; // 2728
  40.     char m_aEjectBrassEffect[80]; // 2808
  41.     char m_aDisplayName[80]; // 2888
  42.     char m_aDisplayNameAllCaps[80]; // 2968
  43.     int m_iTier; // 3048
  44.     float m_fMusicDynamicSpeed; // 3052
  45.     bool m_bNewInL4D2; // 3056
  46.     bool m_bCSWeapon; // 3057
  47. };
  48.  
  49. namespace CSS
  50. {
  51.     typedef CCSWeaponInfo*  (__stdcall* GetWeaponInfoFn)(int id);
  52.     typedef const char*     (__stdcall* WeaponIDToAliasFn)(int id);
  53.     typedef int             (__stdcall* AliasToWeaponIDFn)(const char* alias);
  54.  
  55.     CCSWeaponInfo* GetWeaponInfo(const char* alias);
  56.     const char* WeaponIDToAlias(int id);
  57.     int AliasToWeaponID(const char* alias);
  58. }
Advertisement
Add Comment
Please, Sign In to add comment