integer poweron = 0; power_on() { llSetTexture("wallpaper", ALL_SIDES); poweron = 1; } power_off() { llSetTexture(TEXTURE_TRANSPARENT, ALL_SIDES); poweron = 0; } default { touch_start(integer total_number) { // nothing } link_message(integer sender_num, integer num, string str, key id) { if(str == "power") { if(num == 0) power_off(); else power_on(); } else { llOwnerSay("unknown message type: " + str); } } }