RU/GetTickCount: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Эта функция возвращает количество времени, которое ваша система работала в миллисекундах. Срав...") |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Эта функция возвращает количество времени, которое ваша система работала в миллисекундах. Сравнивая два значения getTickCount, вы можете определить, сколько времени прошло (в миллисекундах) между двумя событиями. Это может быть использовано для определения того, насколько эффективен ваш код, или для определения времени, которое требуется игроку для выполнения задачи. | Эта функция возвращает количество времени, которое ваша система работала в миллисекундах. Сравнивая два значения '''getTickCount''', вы можете определить, сколько времени прошло (в миллисекундах) между двумя событиями. Это может быть использовано для определения того, насколько эффективен ваш код, или для определения времени, которое требуется игроку для выполнения задачи. | ||
__NOTOC__ | __NOTOC__ | ||
{{Server client function}} | {{RU/Server client function}} | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="lua">int getTickCount ()</syntaxhighlight> | <syntaxhighlight lang="lua">int getTickCount ()</syntaxhighlight> | ||
Line 24: | Line 24: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Это запустит таймер, показываемый в верхней части экрана, отображаясь каждый кадр. Вы можете фиксировать любой конкретный момент времени, выводя переменную currentCount. | Это запустит таймер, показываемый в верхней части экрана, отображаясь каждый кадр. Вы можете фиксировать любой конкретный момент времени, выводя переменную currentCount. | ||
[[en:GetTickCount]] |
Latest revision as of 12:00, 27 February 2020
Эта функция возвращает количество времени, которое ваша система работала в миллисекундах. Сравнивая два значения getTickCount, вы можете определить, сколько времени прошло (в миллисекундах) между двумя событиями. Это может быть использовано для определения того, насколько эффективен ваш код, или для определения времени, которое требуется игроку для выполнения задачи.
Синтаксис
int getTickCount ()
Вовзращает
Возвращает целое число, содержащее количество миллисекунд с момента запуска системы, на которой работает сервер.
Пример
screenX,screenY = guiGetScreenSize() function startTheClock () if not systemUpTime then systemUpTime = getTickCount () --Store the system tick count, this will be 0 for us end currentCount = getTickCount () dxDrawRectangle (screenX *.40, screenY * .09, 250, 50, tocolor(0,0,0,150)) dxDrawText ( currentCount - systemUpTime, screenX * .48, screenY * .1, screenX, screenY, tocolor(255,255,255), 2) end addEventHandler ( "onClientRender", root, startTheClock )
Это запустит таймер, показываемый в верхней части экрана, отображаясь каждый кадр. Вы можете фиксировать любой конкретный момент времени, выводя переменную currentCount.