rendered paste body// Texture Changer by Omei Qunhua
string texture_name;
integer texture_index = 0;
default
{
state_entry()
{
texture_name = llGetInventoryName(INVENTORY_TEXTURE, 0);
llSetLinkTexture(1, texture_name, ALL_SIDES);
}
touch_start(integer total_number)
{
integer texture_count = llGetInventoryNumber(INVENTORY_TEXTURE);
integer selectedprim=llDetectedLinkNumber(0);
if (selectedprim == 2) --texture_index;
if (selectedprim == 3) ++texture_index;
texture_index = (texture_index + texture_count) % texture_count;
texture_name = llGetInventoryName(INVENTORY_TEXTURE, texture_index);
llSay(0, (string) texture_index + " " + texture_name);
llSetLinkTexture(1,texture_name,ALL_SIDES);
}
}