CODE
integer gTimeout = 1800;
key gDefaultKey = "";
//insert ur uuid for your defualt texture between ""
Texture( key id, string name )
{
llSetTexture( id, ALL_SIDES );
llSetTimerEvent( gTimeout );
llSay( 0, "New Picture: "+ name );
llSetText( name+"\n\n\n\n", <1,1,1>, 1 );
}
default
{
state_entry()
{
llAllowInventoryDrop( TRUE );
Texture( gDefaultKey, "" );
}
changed( integer change )
{
if ( ( change & CHANGED_ALLOWED_DROP ) || ( change & CHANGED_INVENTORY ) )
{
string inv_name = llGetInventoryName( INVENTORY_TEXTURE, llGetInventoryNumber( INVENTORY_TEXTURE ) - 1 );
key id = llGetInventoryKey( inv_name );
if ( id != NULL_KEY )
{
string name = inv_name;
while ( name != "" )
{
llRemoveInventory( name );
name = llGetInventoryName( INVENTORY_TEXTURE, 0 );
};
Texture( id, inv_name );
}
}
}
timer()
{
Texture( gDefaultKey, "" );
llSetTimerEvent( 0 );
}
}