Skip to content

llResetTime

void llResetTime()

Sets the time to zero.

Sets the internal timer to zero.

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." );
}
}
  • Script time resets when:
    • Script reset (user or llResetScript or llResetOtherScript)
    • Simulator reset (admin or crash)
    • Call to either llResetTime or llGetAndResetTime
  • Script time measures real world time, it is unaffected by time dilation.
  • [llGetTime]
  • [llGetAndResetTime]