= Set-N-Delete: Simple Scripts = A bunch of scripts to reset one property each == no-animation == Reset texture animation on all faces of a prim // no-animation - Reset texture animation on all faces // self-deleting default { state_entry() { llSetTextureAnim(0, ALL_SIDES, 1, 1, 0.0, TWO_PI, 0.0); llRemoveInventory(llGetScriptName()); } } == no-camera-offset == Reset camera at offset and eye offset // no-camera-offset - Reset camera offset prim properties // self-deleting default { state_entry() { llSetCameraAtOffset(ZERO_VECTOR); llSetCameraEyeOffset(ZERO_VECTOR); llRemoveInventory(llGetScriptName()); } } == no-float == Reset primt text (aka float text or hover text) // no-float - Set float text from object name or string // self-deleting default { state_entry() { llSetText("", ZERO_VECTOR, 1.0); llRemoveInventory(llGetScriptName()); } } == no-keyframe == Reset keyframe animation // no-keyframe - Reset key frame animation // self-deleting default { state_entry() { llSetKeyframedMotion([], []); llRemoveInventory(llGetScriptName()); } } == no-particles == Reset particles in a prim // no-particles - Reset particle system // self-deleting default { state_entry() { llParticleSystem([]); llRemoveInventory(llGetScriptName()); } } // no-particles - Reset particle system on all links in object // self-deleting default { state_entry() { integer num_links = llGetObjectPrimCount(llGetKey()); integer i; for(i=0; i <= num_links; ++i) { llLinkParticleSystem(i, []); } llRemoveInventory(llGetScriptName()); } } == no-prim-media == Reset media and params on all faces of a prim // no-prim-media - Reset media and params from all faces == no-sit-target == Reset the sit target in a single prim // no-sit-target - Reset sit target // self-deleting default { state_entry() { llLinkSitTarget(LINK_THIS, ZERO_VECTOR, ZERO_ROTATION); llRemoveInventory(llGetScriptName()); } } == no-target-omega == Reset target omega object rotation // no-target-omega - Reset target omega rotation // self-deleting default { state_entry() { llTargetOmega(ZERO_VECTOR, 0, 0); llRemoveInventory(llGetScriptName()); } } [[:slua:miniscripts:simple|LUA]]