Code: Select all
//auto texture changer
//can change set timer event to whatever seconds you want
//add textures and script to contents
integer number;
string name;
integer choice = 0;
default
{
state_entry()
{
llSetTimerEvent(35.5); //How many seconds in between textures
number = llGetInventoryNumber(INVENTORY_TEXTURE);
}
timer()
{
if (choice < number)
{
name = llGetInventoryName(INVENTORY_TEXTURE, choice);
if (name != "")
llSetTexture(name, ALL_SIDES);
choice = choice + 1;
}
else
{
name = llGetInventoryName
//auto texture changer
(INVENTORY_TEXTURE, choice);
if (name != "")
llSetTexture(name, ALL_SIDES);
choice = 0;
}
}
changed(integer change)
{
if (change & CHANGED_INVENTORY)
{
llResetScript();
}
}
}