Quote:
Originally Posted by GoD-Tony
How can I find a closer (and valid) reference point?
|
I found that they are part of the gamerules class, and are found here:
Code:
CCSGameRulesProxy:
Sub-Class Table (1 Deep): DT_CSGameRulesProxy
Sub-Class Table (2 Deep): DT_GameRulesProxy
Sub-Class Table (2 Deep): DT_CSGameRules
-Member: m_bFreezePeriod (offset 580) (type integer) (bits 1)
-Member: m_iRoundTime (offset 584) (type integer) (bits 16)
-Member: m_fRoundStartTime (offset 588) (type float) (bits 0)
-Member: m_flGameStartTime (offset 592) (type float) (bits 0)
-Member: m_iHostagesRemaining (offset 596) (type integer) (bits 4)
-Member: m_bMapHasBombTarget (offset 600) (type integer) (bits 1)
-Member: m_bMapHasRescueZone (offset 601) (type integer) (bits 1)
-Member: m_bLogoMap (offset 602) (type integer) (bits 1)
-Member: m_bBlackMarket (offset 603) (type integer) (bits 1)
Code:
m_iNumCTWins | offset 632 | m_iHostagesRemaining + 36
m_iNumTWins | offset 634 | m_iHostagesRemaining + 38
I
think this information is correct. Is it possible to read/write to an arbitrary offset inside gamerules?
__________________