Difference between revisions of "LlGetEnv"

From Second Life Wiki
Jump to navigation Jump to search
m
m
Line 24: Line 24:
{{!}}-
{{!}}-
{{!}}"frame number"
{{!}}"frame number"
{{!}}After January 2012: Get the frame number of the simulator, for example "42042".   
{{!}}After January 2012: Get the frame number of the simulator, for example "42042".  Note that the return value is a string, so cast to an integer for use in calculations
{{!}}}
{{!}}}
|examples=<lsl>
|examples=<lsl>

Revision as of 12:54, 16 December 2011

Summary

Function: string llGetEnv( string name );

Returns a string with the requested data about the region.

• string name The name of the data to request

Table of valid name values.
Name Description
"sim_channel" Get the current region's channel string, for example "Second Life Server"
"sim_version" Get the current region's version number string, for example "10.11.30.215699"
"frame number" After January 2012: Get the frame number of the simulator, for example "42042". Note that the return value is a string, so cast to an integer for use in calculations

Examples

<lsl> default {

   touch_start(integer total_number)
   {
       string version = llGetEnv("sim_version");
       llOwnerSay("Region " + llGetRegionName() + " is running "
                  + llGetEnv("sim_channel") + " version " + version );
       list ver = llParseString2List(version, ["."], []);
       llOwnerSay("Build: "+llList2String(ver, 3));
       llOwnerSay("Build Date: "+llList2String(ver, 2)+"-"+llList2String(ver, 1)+"-20"+llList2String(ver, 0));
   }

}

</lsl>

See Also

Deep Notes

History

  • Introduced in Second Life RC LeTigre 10.11.30.215699, deployed on 2010-12-01.
  • Deployed to rest of Agni with Second Life Server 10.11.30.215699, Second Life RC BlueSteel 10.12.06.216207, Second Life RC Magnum 10.11.30.215699

Search JIRA for related Issues

Signature

function string llGetEnv( string name );