Difference between revisions of "Say Region Frames Per Second"

From Second Life Wiki
Jump to navigation Jump to search
Line 31: Line 31:
</pre>
</pre>
{{LSLC|Examples}}
{{LSLC|Examples}}
{{LSLC|Library}}

Revision as of 20:20, 15 May 2007

default
{
    state_entry()
    {
        llListen(0,"",llGetOwner(),"region fps");
    }
    on_rez(integer code)
    {
        llResetScript();
    }
    listen(integer c,string n,key i,string m)
    {
        float fps = llGetRegionFPS();
        string region = llGetRegionName();
        llSay(0,region + " fps is:" + (string)fps);
        if(fps > 27)
        {
            llSay(0,region + " is running smoothly");
        }
        else if(fps > 15)
        {
            llSay(0,region + " is running slowly");
        }
        else
        {
            llSay(0,"CAUTION: " + region + " is in danger of crashing");
        }
    }
}