Difference between revisions of "Synchronize"
Jump to navigation
Jump to search
Cay Trudeau (talk | contribs) |
m (<lsl> tag to <source>) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
simple synchronize script for two or more separate prims, like wings for instance | simple synchronize script for two or more separate prims, like wings for instance <br> | ||
assuming the task(); is 100% similar in all prims and takes less than 1 sec to implement | assuming the task(); is 100% similar in all prims and takes less than 1 sec to implement | ||
<source lang="lsl2"> | |||
float i = llGetTime(); | |||
task(); | |||
float x = llGetTime(); | |||
while (llGetUnixTime()%2 == 0)// do every even second (result 1 for odd seconds) | |||
{ | |||
llSleep(1-(x-i));// one second minus time that has passed | |||
} | |||
</source> |
Latest revision as of 08:26, 25 January 2015
simple synchronize script for two or more separate prims, like wings for instance
assuming the task(); is 100% similar in all prims and takes less than 1 sec to implement
float i = llGetTime();
task();
float x = llGetTime();
while (llGetUnixTime()%2 == 0)// do every even second (result 1 for odd seconds)
{
llSleep(1-(x-i));// one second minus time that has passed
}