llGetTime

From Second Life Wiki
Revision as of 12:25, 26 January 2007 by Darien Caldwell (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

   Outdated templated used

Please change the template from 'LSLFunctionAll' to 'LSL_Function' (just replace 'LSLFunctionAll' with 'LSL_Function', do this after fixing any other erorr messages.

  Either 'func_desc' or 'return_type' & 'return_text' must be defined

(Please use 'return_text' & 'return_type' or 'func_desc' to summarize the functions actions.)

Summary

Function: float llGetTime( );

Returns a float

gets the time in seconds since the last script reset, or since the last call to llResetTime/llGetAndResetTime.

Caveats

Known to be reset by various events outside user control, such as sim resets. Reliable only for short term timing measurements.

All Issues ~ Search JIRA for related Bugs

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>

Deep Notes

Search JIRA for related Issues

Signature

function float llGetTime();