Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //This script requires an 8-faced mesh panel to work
- //as a HUD. Place the script in the 8-faced mesh
- //item to communicate with the Outfit Retexturing
- //Script.
- //You can find 8-faced mesh panels on MP at...
- //https://marketplace.secondlife.com/p/Free-full-perm-8-face-mesh-panel/4172861
- //https://marketplace.secondlife.com/p/8-Face-Mesh-Display-Panel-Plus-other-simple-meshes/3575768
- //https://marketplace.secondlife.com/p/Parz-8-face-Mesh-Plane/6777430
- //https://marketplace.secondlife.com/p/8-Face-Panels-Mesh-Multiple-Faces-Fullperm/5224017
- //If you're uncertain how your panel's faces are
- //numbered, use the script at
- //http://wiki.secondlife.com/wiki/LlDetectedTouchFace
- integer menuChan;
- default
- {
- state_entry()
- {
- string uniq_chan = (string)llGetOwner();
- //string uniq_chan = (string)llGetCreator();
- //use llGetCreator() for events or stage shows where you will be
- //changing several costumes at once. Perfect for NPCs or bots.
- uniq_chan = "0x" + (llGetSubString(uniq_chan, 0, 3));
- menuChan = 13 + (integer)uniq_chan;
- }
- on_rez(integer start_param)
- {
- llResetScript();
- }
- changed(integer change)
- {
- if (change & CHANGED_OWNER) llResetScript();
- }
- touch_start(integer num_detected)
- {
- if (llDetectedTouchFace(0) == 0) llSay (menuChan, "TF00");
- else if (llDetectedTouchFace(0) == 1) llSay (menuChan, "TF01");
- else if (llDetectedTouchFace(0) == 2) llSay (menuChan, "TF02");
- else if (llDetectedTouchFace(0) == 3) llSay (menuChan, "TF03");
- else if (llDetectedTouchFace(0) == 4) llSay (menuChan, "TF04");
- else if (llDetectedTouchFace(0) == 5) llSay (menuChan, "TF05");
- else if (llDetectedTouchFace(0) == 6) llSay (menuChan, "TF06");
- else if (llDetectedTouchFace(0) == 7) llSay (menuChan, "TF07");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement