StringTruncate
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>