/* Put this in an attachment that the NPC wears. You can then hide/show that attachment using the commands "hide" and "show" which are defined in the Extension.lsl script. Example: "Bob hide bottle" will show the attachment named (Object name) "bottle" "Bob show bottle" will hide it */ default { state_entry () { } // This receives messages through osMessageAttachments(). No channels are used dataserver(key qid, string mes) { string name = llGetObjectName(); if (mes == name+"-hide") { llSetLinkAlpha(LINK_SET, 0.0, ALL_SIDES); } else if (mes == name+"-show") { llSetLinkAlpha(LINK_SET, 1.0, ALL_SIDES); } } }