diff --git a/amxmodx/CTask.cpp b/amxmodx/CTask.cpp index a17e82cb..10572d08 100755 --- a/amxmodx/CTask.cpp +++ b/amxmodx/CTask.cpp @@ -168,7 +168,7 @@ void CTaskMngr::CTask::executeIfRequired(float fCurrentTime, float fTimeLimit, f { clear(); } else { - m_fNextExecTime += m_fBase; + m_fNextExecTime = fCurrentTime + m_fBase; } } }