Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- integer face;
- key uuid;
- default
- {
- state_entry()
- {
- llSay(0, "Hello, Avatar!");
- }
- touch_start(integer total_number)
- {
- llOwnerSay("I am being touched by " + llDetectedName(0) + ".");
- uuid =llDetectedKey(0);
- llDialog(uuid,"Select Face #",[0,1,2,3,4,5,6,7],1);
- glisten=llListen( 1, "", NULL_KEY, "" );
- }
- listen(integer channel, string name, key sender_uuid, string message)
- {
- if (cnannel==1)
- {
- face=(integer)message;
- llListenRemove(glisten);
- }
- if (channel==2)
- list textures= [];
- glisten=llListen( 1, "", NULL_KEY, "" );
- do
- {
- textures=llListReplaceList(textures,[llGetInventoryName(INVENTORY_TEXTURE,x)],x,x);
- x=x+1;
- }while(x<llGetInventoryNumber(INVENTORY_TEXTURE));
- llDialog(uuid."Select Texture",textures,1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement