auto texture changer

Creating scripts
Post Reply
User avatar
Constance Peregrine
Posts: 2353
Joined: Sun Dec 23, 2012 11:35 am
Has thanked: 2784 times
Been thanked: 1489 times

auto texture changer

Post by Constance Peregrine »

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();
        }
    }
}
These users thanked the author Constance Peregrine for the post (total 2):
Adagio GreenwoodSierra Jakob
Laissez faire et laissez passer, le monde va de lui même!
My little sounds store https://www.kitely.com/market?store=2040306

Ephemeral wanderer...
Post Reply