Script Scrubber
De DigiWiki.
Version du 21 juin 2012 à 18:35 par Djphil (discuter | contributions)
- Resets prim to default states and self-deletes.
- Will not remove your original script.
default { state_entry() { llSetSitText(""); llSetTouchText(""); llSetText("",<0,0,0>,1.0); llParticleSystem([]); llStopSound(); llSetTextureAnim(FALSE,ALL_SIDES,1,1,0,0,0.0); llTargetOmega(ZERO_VECTOR,0,0); llSitTarget(ZERO_VECTOR,ZERO_ROTATION); llSetCameraAtOffset(ZERO_VECTOR); llSetCameraEyeOffset(ZERO_VECTOR); llSetPayPrice(PAY_DEFAULT,[PAY_DEFAULT,PAY_DEFAULT,PAY_DEFAULT,PAY_DEFAULT]); llStopMoveToTarget(); llStopLookAt(); llVolumeDetect(FALSE); llCollisionFilter("", NULL_KEY, TRUE); llForceMouselook(FALSE); llPassCollisions(TRUE); llPassTouches(TRUE); llRemoveVehicleFlags(-1); llSetVehicleType(VEHICLE_TYPE_NONE); llSetRemoteScriptAccessPin(0); llSetBuoyancy(0.0); llSetForceAndTorque(ZERO_VECTOR,ZERO_VECTOR,FALSE) ; llOwnerSay("Prim Scrubbed Clean... "); llRemoveInventory( llGetScriptName() ); // vanish without a trace... } }