Difference between revisions of "StringTruncate"
Jump to navigation
Jump to search
Ugleh Ulrik (talk | contribs) (Created page with 'Not to be confused with LlStringTrim. this function will trim a string if it is too long. '''Function''' <lsl> string trimstring(string text, integer length) { length ...') |
Ugleh Ulrik (talk | contribs) |
||
Line 7: | Line 7: | ||
<lsl> | <lsl> | ||
string trimstring(string text, integer length) { | string trimstring(string text, integer length) { | ||
if (length < llStringLength(text)){ | |||
length = length-1; | length = length-1; | ||
string newstring = llGetSubString(text,0, length) + "..."; | string newstring = llGetSubString(text,0, length) + "..."; | ||
return newstring; | return newstring; | ||
}else{ | |||
return text; | |||
} | |||
} | } | ||
</lsl> | </lsl> | ||
Line 16: | Line 20: | ||
<lsl> | <lsl> | ||
string trimstring(string text, integer length) { | string trimstring(string text, integer length) { | ||
if (length < llStringLength(text)){ | |||
length = length-1; | length = length-1; | ||
string newstring = llGetSubString(text,0, length) + "..."; | string newstring = llGetSubString(text,0, length) + "..."; | ||
return newstring; | return newstring; | ||
}else{ | |||
return text; | |||
} | |||
} | } | ||
Revision as of 18:41, 20 April 2010
Not to be confused with LlStringTrim.
this function will trim a string if it is too long.
Function
<lsl>
string trimstring(string text, integer length) {
if (length < llStringLength(text)){ length = length-1; string newstring = llGetSubString(text,0, length) + "..."; return newstring;
}else{
return text;
} } </lsl>
Example <lsl> string trimstring(string text, integer length) {
if (length < llStringLength(text)){ length = length-1; string newstring = llGetSubString(text,0, length) + "..."; return newstring;
}else{
return text;
} }
default {
state_entry() { // llSay(0, "Hello, Avatar!"); }
touch_start(integer total_number) { llSay(0,trimstring("Thisismyname Ulrik",11)); }
} </lsl>