Difference between revisions of "StringTruncate"
Jump to navigation
Jump to search
Ugleh Ulrik (talk | contribs) (renamed function to StringTruncate) |
m (whitespace is your friend, all worship the ellipsis character :p) |
||
Line 1: | Line 1: | ||
Not to be confused with [[ | Not to be confused with [[llStringTrim]]. | ||
this function will trim a string if it is too long. | this function will trim a string if it is too long. | ||
'''Function''' | '''Function''' | ||
Line 8: | Line 7: | ||
string StringTruncate(string text, integer length) { | string StringTruncate(string text, integer length) { | ||
if (length < llStringLength(text)){ | if (length < llStringLength(text)){ | ||
return llGetSubString(text,0, length - 2) + "…"; | |||
}else{ | |||
return text; | |||
}else{ | } | ||
} | |||
} | } | ||
</lsl> | </lsl> | ||
Line 21: | Line 18: | ||
string StringTruncate(string text, integer length) { | string StringTruncate(string text, integer length) { | ||
if (length < llStringLength(text)){ | if (length < llStringLength(text)){ | ||
return llGetSubString(text,0, length - 2) + "…"; | |||
} else { | |||
return text; | |||
}else{ | } | ||
} | |||
} | } | ||
Revision as of 22:34, 30 May 2010
Not to be confused with llStringTrim.
this function will trim a string if it is too long.
Function <lsl> string StringTruncate(string text, integer length) {
if (length < llStringLength(text)){ return llGetSubString(text,0, length - 2) + "…"; }else{ return text; }
} </lsl>
Example <lsl> string StringTruncate(string text, integer length) {
if (length < llStringLength(text)){ return llGetSubString(text,0, length - 2) + "…"; } else { return text; }
}
default {
state_entry() { // llSay(0, "Hello, Avatar!"); }
touch_start(integer total_number) { llSay(0,StringTruncate("my name Ulrik Ulrik",11)); }
} </lsl>