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.lua
- -- no-animation - Reset texture animation on all faces -- self-deleting local function main() ll.SetTextureAnim(0, ALL_SIDES, 1, 1, 0.0, TWO_PI, 0.0) ll.RemoveInventory(ll.GetScriptName()) end main() 
no-camera-offset
Reset camera at offset and eye offset
- no-camera-offset.lua
- -- no-camera-offset - Reset camera offset prim properties -- self-deleting local function main() ll.SetCameraAtOffset(ZERO_VECTOR) ll.SetCameraEyeOffset(ZERO_VECTOR) ll.RemoveInventory(ll.GetScriptName()) end main() 
no-float
Reset primt text (aka float text or hover text)
- no-float.lua
- -- no-float - Set float text from object name or string -- self-deleting local function main() ll.SetText("", ZERO_VECTOR, 1.0) ll.RemoveInventory(ll.GetScriptName()) end main() 
no-keyframe
Reset keyframe animation
- no-keyframe.lua
- -- no-keyframe - Reset key frame animation -- self-deleting local function main() ll.SetKeyframedMotion({}, {}) ll.RemoveInventory(ll.GetScriptName()) end main() 
no-particles
Reset particles in a prim
- no-particles.lua
- -- no-particles - Reset particle system -- self-deleting local function main() ll.ParticleSystem({}) ll.RemoveInventory(ll.GetScriptName()) end main() 
- no-particles-all.lua
- -- no-particles-all - Reset particle system on all links in object -- self-deleting local function main() local num_links = ll.GetObjectPrimCount(ll.GetKey()) for i = 0, num_links do ll.LinkParticleSystem(i, {}) end ll.RemoveInventory(ll.GetScriptName()) end main() 
no-prim-media
Reset media and params on all faces of a prim
- no-prim-media.lua
- -- no-prim-media - Reset media and params from all faces -- coming soon! 
no-sit-target
Reset the sit target in a single prim
- no-sit-target-this.lua
- -- no-sit-target-this - Reset sit target in LINK_THIS -- self-deleting local function main() ll.LinkSitTarget(LINK_THIS, ZERO_VECTOR, ZERO_ROTATION); ll.RemoveInventory(ll.GetScriptName()) end main() 
Reset the sit target in the root prim
- no-sit-target-root.lua
- -- no-sit-target-root - Reset sit target in LINK_ROOT -- self-deleting local function main() ll.LinkSitTarget(LINK_ROOT, ZERO_VECTOR, ZERO_ROTATION); ll.RemoveInventory(ll.GetScriptName()) end main() 
no-target-omega
Reset target omega object rotation
- no-target-omega.lua
- -- no-target-omega - Reset target omega rotation -- self-deleting local function main() ll.TargetOmega(ZERO_VECTOR, 0, 0) ll.RemoveInventory(ll.GetScriptName()) end main()