Difference between revisions of "LSL llGetTime"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
Line 6: | Line 6: | ||
|sort=GetTime | |sort=GetTime | ||
|return_type=float | |return_type=float | ||
|return_text= | |return_text=that is the time in seconds since the last script reset, or since the last call to {{LSLG|llResetTime}} or {{LSLG|llGetAndResetTime}}. | ||
|func_footnote | |||
|spec | |spec | ||
|caveats=Known to be reset by various events outside user control, such as sim resets. Reliable only for short term timing measurements. | |caveats=Known to be reset by various events outside user control, such as sim resets. Reliable only for short term timing measurements. |
Revision as of 14:04, 9 February 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: float llGetTime( );82 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a float that is the time in seconds since the last script reset, or since the last call to llResetTime or llGetAndResetTime.
Caveats
Known to be reset by various events outside user control, such as sim resets. Reliable only for short term timing measurements.
Examples
<lsl> default {
state_entry() { llResetTime(); } touch_start(integer num_touch) { float time; time=llGetTime(); //Instead getting, and then resetting the time, we could use llGetAndReset() to accomplish the same thing. llResetTime(); llSay(0,(string)time + " seconds have elapsed since the last touch." ); }
}
</lsl>