LlStopMoveToTarget

From Second Life Wiki
Jump to: navigation, search

Summary

Function: llStopMoveToTarget( );

Stops critically damped motion

Use in conjunction with llMoveToTarget
To stop rotation movement use llStopLookAt

Examples

integer gLockPrimInPlace;
 
default
{
 
    on_rez(integer sp)
    {
        llResetScript();
    }
 
    state_entry()
    {
        llStopMoveToTarget();
        llSetStatus(STATUS_PHYSICS, TRUE);
    }
 
    touch_start(integer total_number)
    {
 
        if (llDetectedKey(0) != llGetOwner())
        {
            return;
        }
 
        if (!llGetStatus(STATUS_PHYSICS))
        {
            llOwnerSay("Locking or unlocking position works only for physical objects.");
            return;
        }
 
        gLockPrimInPlace = !gLockPrimInPlace;
        if (gLockPrimInPlace)
        {
            llMoveToTarget(llGetPos(), 0.05);
            llOwnerSay("Locked in place.");
        }
        else
        {
            llStopMoveToTarget();
            llOwnerSay("Unlocked.");
        }
 
    }
 
}

Deep Notes

Search JIRA for related Issues

Signature

function void llStopMoveToTarget();