TimeReversalFunctions
De DigiWiki.
Version du 17 septembre 2012 à 17:52 par Djphil (discuter | contributions)
integer isReverting = true; default { state_entry() { llSay(0, "Collecting reversal data..."); aaSetEnv (START_TIME_REVERSAL_SAVING, []); llSetTimerEvent(10); } touch_start(integer number) { if(isReverting) { //Stop reversing time llSetTimerEvent(0); llSay(0, "Stopping the reversal..."); aaSetEnv (STOP_TIME_REVERSAL, []); } else { llResetScript(); } isReverting = !isReverting; } timer() { //Start reversing the last 10s llSay(0, "Reversing the last 10 seconds..."); isReverting = FALSE; llSetTimerEvent(0); aaSetEnv (START_TIME_REVERSAL, []); } }