ScrollText: Difference between revisions
Jump to navigation
Jump to search
New page: ==llScrollText== <lsl> //LLScrollText - using llSetText to make a scroll effect.// //Writen by Bios Winter & Kalie Denimore.// llScrollText(string text,integer letters){integer length = l... |
|||
| (6 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
== | ==ScrollText 1.5== | ||
<lsl> | <lsl> | ||
//ScrollText - using SetText to make a scroll effect.// | |||
// | //Written by Bios Winter & Kalie Denimore.// | ||
// | //Gutted by Strife Onizuka.// | ||
//Added rate argument - Kalie// | |||
ScrollText(string text,integer letters,float rate){ | |||
integer length = llStringLength(text); | |||
default | integer i = -1; | ||
{ | letters -= 1; | ||
state_entry() | while((++i) < length){ | ||
llSetText( llGetSubString(text, i, i + letters), | |||
<1.0, 1.0, 1.0>, 1.0); | |||
llSleep(rate); | |||
} | |||
llSetText("", <1.0, 1.0, 1.0>, 1.0); | |||
} | |||
default{ | |||
state_entry(){ | |||
ScrollText("Hello, Avatar!",10,.2); | |||
} | } | ||
} | } | ||
</lsl> | </lsl> | ||
Latest revision as of 16:09, 18 December 2008
ScrollText 1.5
<lsl> //ScrollText - using SetText to make a scroll effect.// //Written by Bios Winter & Kalie Denimore.// //Gutted by Strife Onizuka.// //Added rate argument - Kalie// ScrollText(string text,integer letters,float rate){
integer length = llStringLength(text);
integer i = -1;
letters -= 1;
while((++i) < length){
llSetText( llGetSubString(text, i, i + letters),
<1.0, 1.0, 1.0>, 1.0);
llSleep(rate);
}
llSetText("", <1.0, 1.0, 1.0>, 1.0);
}
default{
state_entry(){
ScrollText("Hello, Avatar!",10,.2);
}
}
</lsl>