<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Inge</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Inge"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Inge"/>
		<updated>2026-05-15T14:15:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/OsGetRegionStats</id>
		<title>OsGetRegionStats</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/OsGetRegionStats"/>
				<updated>2010-07-19T06:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;Inge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Quicklinks}}&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[OSSL_Implemented| OSSL Implemented Functions]] -&amp;gt; [[OsGetRegionStats|osGetRegionStats]]&lt;br /&gt;
[http://www.resumesplanet.com/ resume]&lt;br /&gt;
&lt;br /&gt;
LSL: '''[[list]] osGetRegionStats()'''&amp;lt;br /&amp;gt;&lt;br /&gt;
C#: '''[[LSL_List]] osGetRegionStats()'''&lt;br /&gt;
&lt;br /&gt;
Returns a list of float values representing a number of region statistics (many of the values shown in the &amp;quot;Stats Bar&amp;quot; of LL-based clients). Provides similar functionality to llGetRegionFPS() and llGetRegionTimeDilation(), but returns 21 statistics simultaneously.&lt;br /&gt;
&lt;br /&gt;
This function has a [[threat level]] of Moderate, to prevent griefing scripts from obtaining metrics to gauge their own effectiveness. Please see the [[threat level]] page for information on how to enable the use of this function securely.&lt;br /&gt;
&lt;br /&gt;
The elements in the list may be referred to by the following new LSL constants:&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;white-space:nowrap;margin-left:3em;border:1px solid black&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|STATS_TIME_DILATION&lt;br /&gt;
|0&lt;br /&gt;
|STATS_IMAGE_MS&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|STATS_SIM_FPS&lt;br /&gt;
|1&lt;br /&gt;
|STATS_OTHER_MS&lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|STATS_PHYSICS_FPS&lt;br /&gt;
|2&lt;br /&gt;
|STATS_IN_PACKETS_PER_SECOND&lt;br /&gt;
|13&lt;br /&gt;
|-&lt;br /&gt;
|STATS_AGENT_UPDATES&lt;br /&gt;
|3&lt;br /&gt;
|STATS_OUT_PACKETS_PER_SECOND&lt;br /&gt;
|14&lt;br /&gt;
|-&lt;br /&gt;
|STATS_ROOT_AGENTS&lt;br /&gt;
|4&lt;br /&gt;
|STATS_UNACKED_BYTES&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
|STATS_CHILD_AGENTS&lt;br /&gt;
|5&lt;br /&gt;
|STATS_AGENT_MS&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|STATS_TOTAL_PRIMS&lt;br /&gt;
|6&lt;br /&gt;
|STATS_PENDING_DOWNLOADS&lt;br /&gt;
|17&lt;br /&gt;
|-&lt;br /&gt;
|STATS_ACTIVE_PRIMS&lt;br /&gt;
|7&lt;br /&gt;
|STATS_PENDING_UPLOADS&lt;br /&gt;
|18&lt;br /&gt;
|-&lt;br /&gt;
|STATS_FRAME_MS&lt;br /&gt;
|8&lt;br /&gt;
|STATS_ACTIVE_SCRIPTS&lt;br /&gt;
|19&lt;br /&gt;
|-&lt;br /&gt;
|STATS_NET_MS&lt;br /&gt;
|9&lt;br /&gt;
|STATS_SCRIPT_LPS&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|STATS_PHYSICS_MS&lt;br /&gt;
|10&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Please note that as of November 2009, some of the elements in the array (to wit, the STATS_*_MS values) do not appear to contain useful information.&lt;br /&gt;
&lt;br /&gt;
Code provided by Implementor:&amp;amp;nbsp; Godfrey and Implemented in Git Hash 9d05962029fe864408d287d5fa7ef81f312e098a, - Rev 11601 &lt;br /&gt;
&lt;br /&gt;
Example script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
// llGetRegionStats() example script&lt;br /&gt;
//&lt;br /&gt;
// Displays certain region statistics in hovertext above the prim containing the script.&lt;br /&gt;
//&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetTimerEvent( 5.0 );&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    timer()&lt;br /&gt;
    {&lt;br /&gt;
        list Stats = osGetRegionStats();&lt;br /&gt;
        string s = &amp;quot;Sim FPS: &amp;quot; + (string) llList2Float( Stats, STATS_SIM_FPS ) + &amp;quot;\n&amp;quot;;&lt;br /&gt;
        s += &amp;quot;Physics FPS: &amp;quot; + (string) llList2Float( Stats, STATS_PHYSICS_FPS ) + &amp;quot;\n&amp;quot;;&lt;br /&gt;
        s += &amp;quot;Time Dilation: &amp;quot; + (string) llList2Float( Stats, STATS_TIME_DILATION ) + &amp;quot;\n&amp;quot;;&lt;br /&gt;
        s += &amp;quot;Root Agents: &amp;quot; + (string) llList2Integer( Stats, STATS_ROOT_AGENTS ) + &amp;quot;\n&amp;quot;;&lt;br /&gt;
        s += &amp;quot;Child Agents: &amp;quot; + (string) llList2Integer( Stats, STATS_CHILD_AGENTS ) + &amp;quot;\n&amp;quot;;&lt;br /&gt;
        s += &amp;quot;Total Prims: &amp;quot; + (string) llList2Integer( Stats, STATS_TOTAL_PRIMS ) + &amp;quot;\n&amp;quot;;&lt;br /&gt;
        s += &amp;quot;Active Scripts: &amp;quot; + (string) llList2Integer( Stats, STATS_ACTIVE_SCRIPTS ) + &amp;quot;\n&amp;quot;;&lt;br /&gt;
        s += &amp;quot;Script LPS: &amp;quot; + (string) llList2Float( Stats, STATS_SCRIPT_LPS );&lt;br /&gt;
        llSetText( s, &amp;lt;0.0,1.0,0.0&amp;gt;, 1.0 );&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Inge</name></author>	</entry>

	</feed>