Synchronize: Difference between revisions
Jump to navigation
Jump to search
Cay Trudeau (talk | contribs) No edit summary |
Cay Trudeau (talk | contribs) No edit summary |
||
| Line 7: | Line 7: | ||
task(); | task(); | ||
float x = llGetTime(); | float x = llGetTime(); | ||
while (llGetUnixTime()%2 == 0)//odd | while (llGetUnixTime()%2 == 0)// do every even second (result 1 for odd seconds) | ||
{ | { | ||
llSleep(1-(x-i));// one second minus time that has passed | llSleep(1-(x-i));// one second minus time that has passed | ||
} | } | ||
Revision as of 01:11, 14 November 2010
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
}