OsRegionRestart
From OpenSimulator
(Difference between revisions)
m (Added permissions and delay information) |
m (Minor correction to the information about the example script.) |
||
Line 30: | Line 30: | ||
} | } | ||
}</source> | }</source> | ||
− | This | + | This above example will start a region restart after a 120 second (two minutes) delay. |
|description=Restarts a region after a specified timeout. Only estate managers and administrators can successfully execute this function. | |description=Restarts a region after a specified timeout. Only estate managers and administrators can successfully execute this function. | ||
| | | | ||
}} | }} |
Revision as of 08:19, 28 August 2018
integer osRegionRestart(float seconds)
| |
Restarts a region after a specified timeout. Only estate managers and administrators can successfully execute this function. | |
Threat Level | High |
Permissions | ESTATE_MANAGER,ESTATE_OWNER |
Extra Delay | 0 seconds |
Example(s) | |
key owner; integer time = 120; // Delay of restart in seconds default { state_entry() { llSetText("Region Restart\nosRegionRestart", <1.0,1.0,1.0>,1.0); } touch (integer total_number) { owner = llDetectedOwner(0); key toucher = llDetectedKey(0); if (toucher == owner) { osRegionRestart(time); string name = llKey2Name(toucher); llSay (0,"Region Restart requested by " + name + " the sim will restart in " + ((string)time) + " seconds"); } else { llSay(0,"You are not the owner"); } } } This above example will start a region restart after a 120 second (two minutes) delay. |