GetTickCount: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
This function returns amount of time that your system has been running in milliseconds. By comparing two values of [[GetTickCount]], you can determine how much time has passed (in milliseconds) between two events. This could be used to determine how efficient your code is, or to time how long a player takes to complete a task. | This function returns amount of time that your system has been running in milliseconds. By comparing two values of [[GetTickCount]], you can determine how much time has passed (in milliseconds) between two events. This could be used to determine how efficient your code is, or to time how long a player takes to complete a task. | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua">getTickCount ()</syntaxhighlight> | <syntaxhighlight lang="lua">int getTickCount ()</syntaxhighlight> | ||
== | ===Returns=== | ||
'' | Returns an integer containing the number of milliseconds since the system the server is running on started. This has the potential to wrap-around '''(needs confirming when and what the result is).''' | ||
==Example== | ==Example== | ||
<syntaxhighlight lang="lua">GetTickStart = getTickCount ( ) | <syntaxhighlight lang="lua">GetTickStart = getTickCount ( ) | ||
Insert custom code here... | |||
GetTickEnd = getTickCount ( ) | GetTickEnd = getTickCount ( ) | ||
outputChatBox ( "Time elapsed:", GetTickEnd - GetTickStart )</syntaxhighlight> | outputChatBox ( "Time elapsed:", GetTickEnd - GetTickStart )</syntaxhighlight> | ||
Line 17: | Line 16: | ||
==See Also== | ==See Also== | ||
{{Utility functions}} | {{Utility functions}} | ||
[[Category:Needs checking]] |
Revision as of 11:07, 14 August 2006
This function returns amount of time that your system has been running in milliseconds. By comparing two values of GetTickCount, you can determine how much time has passed (in milliseconds) between two events. This could be used to determine how efficient your code is, or to time how long a player takes to complete a task.
Syntax
int getTickCount ()
Returns
Returns an integer containing the number of milliseconds since the system the server is running on started. This has the potential to wrap-around (needs confirming when and what the result is).
Example
GetTickStart = getTickCount ( ) Insert custom code here... GetTickEnd = getTickCount ( ) outputChatBox ( "Time elapsed:", GetTickEnd - GetTickStart )
See Also
- addDebugHook
- base64Decode
- base64Encode
- debugSleep
- decodeString
- encodeString
- fromJSON
- generateKeyPair
- getColorFromString
- getDevelopmentMode
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- getEasingValue
- getNetworkStats
- getNetworkUsageData
- getPerformanceStats
- getRealTime
- getTickCount
- getTimerDetails
- getTimers
- getFPSLimit
- getUserdataType
- getVersion
- gettok
- isTransferBoxVisible
- setTransferBoxVisible
- hash
- inspect
- interpolateBetween
- iprint
- isOOPEnabled
- isTimer
- killTimer
- md5
- passwordHash
- passwordVerify
- pregFind
- pregMatch
- pregReplace
- removeDebugHook
- resetTimer
- setDevelopmentMode
- setFPSLimit
- setTimer
- ref
- deref
- sha256
- split
- teaDecode
- teaEncode
- toJSON
- tocolor
- getProcessMemoryStats
- utfChar
- utfCode
- utfLen
- utfSeek
- utfSub