// Bromley College // Linden Script Exhibition // Code for Step 30 Poster integer counter = 0; default { state_entry() { llSetText("Touch for next slide", <0,1,0>, 3); //Set floating text llAllowInventoryDrop(FALSE); //stop users from dropping their own textures onto the object } touch_start(integer total_number) //when user touches object { llSay ( 0, "Texture identifier is: " + (string)counter); //Output the contents of the counter on ch0 string texture = llGetInventoryName(INVENTORY_TEXTURE, counter); //Get name of indexed texture llSay ( 0, "Texture name is: " + (string)texture); //Output the name of the texture on ch0 llSetTexture(texture,3); // Display the texture on the front (side 3) of the object counter = counter + 1; // Point to the next texture in the object's inventory if (counter >= llGetInventoryNumber(INVENTORY_TEXTURE)) // If all textures have been displayed { counter = 0; // reset counter index and restart loop } } } // End of code;