All pastes #2053614 Raw Edit

Omei Qunhua

public text v1 · immutable
#2053614 ·published 2011-05-03 21:18 UTC
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);
    }
}