Difference between revisions of "Say Region Frames Per Second"
Jump to navigation
Jump to search
m (Say Region Rames Per Second moved to Say Region Frames Per Second) |
|||
Line 1: | Line 1: | ||
<pre> | |||
float home=FALSE; | float home=FALSE; | ||
default | default | ||
Line 8: | Line 6: | ||
{ | { | ||
llListen(0,"",llGetOwner(),"region fps"); | llListen(0,"",llGetOwner(),"region fps"); | ||
} | |||
on_rez() | |||
{ | |||
llResetScript(); | |||
} | } | ||
listen(integer c,string n,key i,string m) | 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"); | |||
} | |||
} | |||
} | } | ||
} | } | ||
</pre> | |||
{{LSLC|Examples}} |
Revision as of 17:17, 16 March 2007
float home=FALSE; default { state_entry() { llListen(0,"",llGetOwner(),"region fps"); } on_rez() { 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"); } } }