DATA SIM STATUS
Looking for the current API? Open the DATA_SIM_STATUS reference →
Wiki description
Returns one of these strings.
- "up": simulator currently up and running
- "down": simulator currently down
- "starting": simulator currently starting
- "stopping": simulator currently stopping
- "crashed": simulator has crashed
- "unknown": simulator status unknown or unknown simulator
Examples
key queryData;
default
{
// querry immediately for simulator data on current status of sim.
state_entry()
{
queryData = llRequestSimulatorData( llGetRegionName(), DATA_SIM_STATUS );
}
// if another owner or the region changes where the script operates in reset script
changed( integer isChanged )
{
if( isChanged & CHANGED_REGION )
{
llResetScript();
}
if( isChanged & CHANGED_OWNER )
{
llResetScript();
}
}
// how to handle the query information.
dataserver( key queryID, string info )
{
if( queryID == queryData )
{
// output to upper case characters the current state of the sim.
llOwnerSay( "This region is currently: " + llToUpper(info) );
}
}
}See also: constants
See also: functions
See also: events
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.