User:Free Portal/Sandbox

From Second Life Wiki
< User:Free Portal
Revision as of 05:58, 20 June 2010 by Free Portal (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

SandBox

Usefull user function package for LSL

searchReplace

search replace string <lsl>string searchReplace(string input, string old, string new) {

   return llDumpList2String(llParseString2List(input, [old], []), new);

}</lsl>

DEBUG

print debug message <lsl>integer debug = TRUE;

string DEBUG(string msg) {

   if (DEBUG)
       llOwnerSay("__" + llGetObjectName() + " :: " + llGetScriptName() + " :: " + msg

}</lsl>

Get between String

get string of between 2 word <lsl>string getBetweenString(string str, string pre, string suf) {

   if ((llSubStringIndex(str, pre) == -1) ||
       (llSubStringIndex(str, suf) == -1))
       return NULL_KEY;

   return llGetSubString(
           str,
           llSubStringIndex(str, pre) + llStringLength(pre),
           llSubStringIndex(str, suf)-1);

}</lsl>