//simple monitoring device, picks up shouts from probes //by Ariane Brodie integer Handle; default { state_entry() { Handle = llListen(10, "", NULL_KEY, ""); // start listening to channel 10 (change to whatever) llSetTouchText("Monitor"); } touch_start(integer total_number) { // when touched... llListenControl(Handle, TRUE); // ...enable listen llSetText("monitoring channel 10", <1,1,0>, 1.0); } listen(integer channel, string name, key id, string message) { // when told "off"... if (message == "off") { llListenControl(Handle, FALSE); llSetText("", <1,1,0>, 1.0); } else { llSetText(message, <1,1,0>, 1.0); } } }