llGetTime

From Second Life Wiki
Revision as of 10:54, 24 October 2007 by Strife Onizuka (talk | contribs)
Jump to navigation Jump to search

Summary

Function: float llGetTime( );
0.0 Forced Delay
10.0 Energy

Returns a float that is script time in seconds since the last sim reset, script reset or call to either llResetTime or llGetAndResetTime.

Specification

Script time differs from normal time, it is affected by time dilation. See llGetRegionTimeDilation for details.

Caveats

Examples

default {
    state_entry()
    {
        llResetTime();
    }
    touch_start(integer num_touch)
    {
        float 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." );
    }
}

Notes

Script time does not measure time dilation. To measure elapsed calendar time, call llGetTimestamp instead, since time dilation and resets often make dilated time intervals differ from calendar time intervals.

See Also

Deep Notes

Signature

function float llGetTime();