diff --git a/server/scrtimers.cpp b/server/scrtimers.cpp index 38358ba..0d5250d 100644 --- a/server/scrtimers.cpp +++ b/server/scrtimers.cpp @@ -5,7 +5,7 @@ CScriptTimers::CScriptTimers() { - // TODO: CScriptTimers::CScriptTimers() W: .text:00482BF0 L: .text:080EBCF0 + m_dwTimerCount = 0; } //---------------------------------------------------------------------------------- diff --git a/server/scrtimers.h b/server/scrtimers.h index 8c7888e..a730554 100644 --- a/server/scrtimers.h +++ b/server/scrtimers.h @@ -2,17 +2,28 @@ #ifndef SAMPSRV_TIMERS_H #define SAMPSRV_TIMERS_H -class CScriptTimers // size: W 16 L 25 +struct ScriptTimer_s +{ + char _gap0[283]; +}; + +typedef std::map DwordTimerMap; + +//---------------------------------------------------------------------------------- + +class CScriptTimers { private: -#ifdef _WIN32 - char _gap[16]; -#else - char _gap[25]; -#endif + DwordTimerMap m_Timers; + DWORD m_dwTimerCount; public: CScriptTimers(); ~CScriptTimers(); }; +//---------------------------------------------------------------------------------- + #endif + +//---------------------------------------------------------------------------------- +// EOF