integer poweron = FALSE; power_on() { llSetTexture("wallpaper", ALL_SIDES); poweron = TRUE; } power_off() { llSetTexture(TEXTURE_TRANSPARENT, ALL_SIDES); poweron = FALSE; } default { touch_start(integer total_number) { // nothing } link_message(integer sender_num, integer num, string str, key id) { if(str == "power") { if(num == FALSE) power_off(); else power_on(); } else if(str == "reset") { llResetScript(); } } }