DATA SIM STATUS

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Constant: integer DATA_SIM_STATUS = 6;

The integer constant DATA_SIM_STATUS has the value 6

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

Related Articles

Functions

•  llRequestSimulatorData

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) );
        }
    }
}

Deep Notes

Search JIRA for related Issues

Signature

integer DATA_SIM_STATUS = 6;