дык геймлуп вызывается с кадрамиКак в gameLoop'е исполнять свой код раз в секунду?
Пробовал такое, но похоже, что там задержка больше одной мс
C++:void timerUpdateHooked() { static bool bIsInitialized = false; static unsigned int iTickedCount = 0; if (!bIsInitialized && SAMP::isInitialized()) { bIsInitialized = true; } if (bIsInitialized) { if (iTickedCount >= 1000) { iTickedCount = 0; // ... } else { iTickedCount++; } } ((void(__cdecl *)())g_Entry.m_pTimerUpdateHook->m_pTrampoline)(); }
C++:
DWORD dwLastTick = GetTickCount(); // в глобале
if (GetTickCount() - dwLastTick >= 1000)
{
dwLastTick = GetTickCount();
// код
}