Say Region Frames Per Second - Second Life Wiki

Say Region Frames Per Second

From Second Life Wiki

Second Life Wiki > LSL Portal > Library > Say Region Frames Per Second
Jump to: navigation, search
default
{
    touch_start(integer num_detected)
    {
        float fps = llGetRegionFPS();
        string region = llGetRegionName();
 
        // PUBLIC_CHANNEL has the integer value 0
        llSay(PUBLIC_CHANNEL,
            "Region '" + region + "' is running at " + (string)fps + " fps.");
 
        string moreInfo = "CAUTION: '" + region + "' is in danger of crashing.";
 
        if (27.0 < fps)
            moreInfo = "'" + region + "' is running smoothly.");
 
        else if (15.0 < fps)
            moreInfo = "'" + region + "' is running slowly.");
 
        llSay(PUBLIC_CHANNEL, moreInfo);
    }
}