StringTruncate
Revision as of 22:34, 30 May 2010 by Strife Onizuka (talk | contribs) (whitespace is your friend, all worship the ellipsis character :p)
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>