Показать сообщение отдельно

  #5233  
Старый 21.04.2021, 21:04
imring
Флудер
Регистрация: 03.08.2016
Сообщений: 2,363
С нами: 5145387

Репутация: 183


По умолчанию

Цитата:
Сообщение от pMozze  

Как в 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
)
(
)
;
}

или можно https://www.blast.hk/threads/10970/post-419257
 
Ответить с цитированием