From OpenSimulator
(Difference between revisions)
|
|
| Line 2,522: |
Line 2,522: |
| | | | |
| | Back to [[LSL Status]] | | Back to [[LSL Status]] |
| | + | [[Category:Users]] |
Revision as of 02:03, 22 February 2008
- If you feel a command has higher priority than others, please move it to the top of its list and put an exclamation mark in front of it so others can see it has high priority!
- If you want to implement a command, put your name on it.
- If you have comments on how to implement a command, add them.
- When you are done implementing a command, update this page!
Table Key
| Not Implemented
|
| Ready for Testing
|
| Partially Implemented
|
| Fully Implemented
|
| Tested/Fail
|
| Depreciated
|
LSL llFunctions Status
| 333 Functions listed, 93 implemented, 73 reported working fully, 10 depreciated
|
| Function
|
Done
|
Coder
|
Tester
|
Remarks
|
| llAbs
|
Yes
|
|
CharlieO
|
(2683)
|
| llAcos
|
Yes
|
|
CharlieO
|
(2683)
|
| llAddToLandBanList
|
No
|
|
|
|
| llAddToLandPassList
|
No
|
|
|
|
| llAdjustSoundVolume
|
No
|
|
|
|
| llAllowInventoryDrop
|
No
|
|
|
|
| llAngleBetween
|
Yes
|
Alondria
|
CharlieO
|
(2826) llAngleBetween for ZERO_ROT and <0, 0, 90> reports 0, it should report 1.570796
|
| llApplyImpulse
|
No
|
|
|
|
| llApplyRotationalImpulse
|
No
|
|
|
|
| llAsin
|
Yes
|
|
CharlieO
|
(2683)
|
| llAtan2
|
Yes
|
|
CharlieO
|
(2683)
|
| llAttachToAvatar
|
No
|
|
|
|
| llAvatarOnSitTarget
|
No
|
|
|
|
| llAxes2Rot
|
No
|
|
|
|
| llAxisAngle2Rot
|
No
|
|
|
|
| B
|
|
|
|
|
| llBase64ToInteger
|
No
|
|
|
|
| llBase64ToString
|
Yes
|
|
CharlieO
|
(2683)
|
| llBreakAllLinks
|
No
|
|
|
|
| llBreakLink
|
No
|
|
|
|
| C
|
|
|
|
|
| llCeil
|
Yes
|
|
CharlieO
|
(2683)
|
| llClearCameraParams
|
No
|
|
|
|
| llCloseRemoteDataChannel
|
Yes
|
Jimbo21
|
|
|
| llCloud
|
No
|
|
|
|
| llCollisionFilter
|
No
|
|
|
|
| llCollisionSound
|
No
|
|
|
|
| llCollisionSprite
|
No
|
|
|
|
| llCos
|
Yes
|
|
CharlieO
|
(2683) llSay(0,(string)llCos(100));
|
| llCreateLink
|
No
|
|
|
|
| llCSV2List
|
Yes
|
Alondria
|
CharlieO
|
(2750)
|
| D
|
|
|
|
|
| llDeleteSubList
|
Yes
|
Alondria
|
CharlieO
|
|
| llDeleteSubString
|
Yes
|
|
CharlieO
|
|
| llDetachFromAvatar
|
No
|
|
|
|
| llDetectedGrab
|
No
|
|
|
|
| llDetectedGroup
|
No
|
|
|
|
| llDetectedKey
|
No
|
|
|
|
| llDetectedLinkNumber
|
No
|
|
|
|
| llDetectedName
|
No
|
|
|
|
| llDetectedOwner
|
No
|
|
|
|
| llDetectedPos
|
No
|
|
|
|
| llDetectedRot
|
No
|
|
|
|
| llDetectedType
|
No
|
|
|
|
| llDetectedVel
|
No
|
|
|
|
| llDialog
|
No
|
|
|
|
| llDie
|
Yes
|
Krtaylor
|
CharlieO
|
(2683)
|
| llDumpList2String
|
Yes
|
Alondria
|
|
|
| E
|
|
|
|
|
| llEdgeOfWorld
|
No
|
|
|
|
| llEjectFromLand
|
No
|
|
|
|
| llEmail
|
No
|
|
|
|
| llEscapeURL
|
Yes
|
|
|
|
| llEuler2Rot
|
Yes
|
Alondria
|
|
Should work now. Someone who understands the math, please test. -CO
|
| F
|
|
|
|
|
| llFabs
|
Yes
|
|
CharlieO
|
(2683)
|
| llFloor
|
Yes
|
|
CharlieO
|
(2683)
|
| llForceMouselook
|
No
|
|
|
|
| llFrand
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| G
|
|
|
|
|
| llGetAccel
|
Yes
|
Alondria
|
|
|
| llGetAgentInfo
|
No
|
|
|
|
| llGetAgentSize
|
No
|
|
|
|
| llGetAlpha
|
Yes
|
Alondria
|
CharlieO
|
|
| llGetAndResetTime
|
Yes
|
Alondria
|
CharlieO
|
(2750)
|
| llGetAnimation
|
No
|
|
|
|
| llGetAnimationList
|
No
|
|
|
|
| llGetAttached
|
No
|
|
|
|
| llGetBoundingBox
|
No
|
|
|
|
| llGetCameraPos
|
No
|
|
|
|
| llGetCameraRot
|
No
|
|
|
|
| llGetCenterOfMass
|
No
|
|
|
|
| llGetColor
|
Yes
|
Alondria
|
CharlieO
|
|
| llGetCreator
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetDate
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetEnergy
|
No
|
|
|
|
| llGetForce
|
No
|
|
|
|
| llGetFreeMemory
|
No
|
|
|
Probably pointless to implement
|
| llGetGeometricCenter
|
Yes
|
Alondria
|
|
Physics engine reports as <0,0,0> currently
|
| llGetGMTclock
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetInventoryCreator
|
No
|
|
|
|
| llGetInventoryKey
|
No
|
|
|
|
| llGetInventoryName
|
No
|
|
|
|
| llGetInventoryNumber
|
No
|
|
|
|
| llGetInventoryPermMask
|
No
|
|
|
|
| llGetInventoryType
|
No
|
|
|
|
| llGetKey
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetLandOwnerAt
|
Yes
|
Alondria
|
|
|
| llGetLinkKey
|
No
|
Alondria
|
CharlieO
|
(2754)
|
| llGetLinkName
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llGetLinkNumber
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llGetListEntryType
|
No
|
|
|
|
| llGetListLength
|
Yes
|
Alondria
|
CharlieO
|
(2750)
|
| llGetLocalPos
|
Yes
|
|
CharlieO
|
(2809) Reports parent pos in sim, not child
|
| llGetLocalRot
|
Yes
|
Alondria
|
|
|
| llGetMass
|
Yes
|
Alondria
|
|
May not be identical to main grid, due to different physics engine
|
| llGetNextEmail
|
No
|
|
|
|
| llGetNotecardLine
|
No
|
|
|
|
| llGetNumberOfNotecardLines
|
No
|
|
|
|
| llGetNumberOfPrims
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llGetNumberOfSides
|
No
|
|
|
|
| llGetObjectDesc
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetObjectDetails
|
No
|
|
|
|
| llGetObjectMass
|
No
|
|
|
|
| llGetObjectName
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetObjectPermMask
|
No
|
|
|
|
| llGetObjectPrimCount
|
Yes
|
Alondria
|
|
|
| llGetOmega
|
No
|
|
|
|
| llGetOwner
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetOwnerKey
|
No
|
|
|
|
| llGetParcelDetails
|
Yes
|
Alondria
|
|
|
| llGetParcelFlags
|
No
|
|
|
|
| llGetParcelMaxPrims
|
Yes
|
Alondria
|
|
|
| llGetParcelPrimCount
|
No
|
|
|
|
| llGetParcelPrimOwners
|
No
|
|
|
|
| llGetPermissions
|
No
|
|
|
|
| llGetPermissionsKey
|
No
|
|
|
|
| llGetPos
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetPrimitiveParams
|
No
|
|
|
|
| llGetRegionCorner
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetRegionFlags
|
No
|
|
|
|
| llGetRegionFPS
|
No
|
|
|
Returns a value of 10....Think there is a placeholder here
|
| llGetRegionName
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetRegionTimeDilation
|
Yes?
|
Alondria
|
CharlieO
|
(2750)Correction. It does change Garth FairChang
|
| llGetRootPosition
|
Yes
|
Alondria
|
|
|
| llGetRootRotation
|
Yes
|
Alondria
|
|
|
| llGetRot
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetScale
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetScriptName
|
No
|
|
|
|
| llGetScriptState
|
No
|
|
|
|
| llGetSimulatorHostname
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetStartParameter
|
No
|
|
|
|
| llGetStatus
|
No
|
|
|
|
| llGetSubString
|
Yes
|
|
CharlieO
|
Partially working. Just reports wrong position in strings.
|
| llGetSunDirection
|
No
|
|
|
|
| llGetTexture
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| llGetTextureOffset
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| llGetTextureRot
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| llGetTextureScale
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| llGetTime
|
Yes
|
Alondria
|
CharlieO
|
(2750)
|
| llGetTimeOfDay
|
No
|
|
|
|
| llGetTimestamp
|
No
|
|
|
|
| llGetUnixTime
|
Yes
|
|
CharlieO
|
(2688)
|
| llGetTorque
|
No
|
|
|
|
| llGetVel
|
Yes
|
Alondria
|
|
|
| llGetWallclock
|
No
|
|
|
|
| llGiveInventory
|
No
|
|
|
|
| llGiveInventoryList
|
No
|
|
|
|
| llGiveMoney
|
No
|
|
|
|
| llGodLikeRezObject
|
No
|
|
|
|
| llGround
|
Yes
|
Alondria
|
|
Needed for Kan-ed#11/12.
|
| llGroundContour
|
No
|
|
|
|
| llGroundNormal
|
No
|
|
|
|
| llGroundRepel
|
No
|
|
|
|
| llGroundSlope
|
No
|
|
|
|
| H
|
|
|
|
|
| llHTTPRequest
|
Yes
|
jimbo21
|
|
|
| I
|
|
|
|
|
| llInsertString
|
No
|
|
|
|
| llInstantMessage
|
No
|
|
|
|
| llIntegerToBase64
|
No
|
|
|
|
| K
|
|
|
|
|
| llKey2Name
|
No
|
|
|
|
| L
|
|
|
|
|
| llList2CSV
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llList2Float
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llList2Integer
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llList2Key
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llList2List
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llList2ListStrided
|
No
|
|
|
|
| llList2Rot
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llList2String
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llList2Vector
|
Yes
|
Alondria
|
CharlieO
|
(2754)
|
| llListen
|
Yes
|
jimbo21
|
CharlieO
|
Could use a concentrated full test, but appears to work.
|
| llListenControl
|
Yes
|
jimbo21
|
|
|
| llListenRemove
|
Yes
|
jimbo21
|
CharlieO
|
(2688)
|
| llListFindList
|
No
|
|
|
Needed for Kan-ed#11
|
| llListInsertList
|
Yes
|
|
CharlieO
|
(2754)
|
| llListRandomize
|
No
|
|
|
|
| llListReplaceList
|
Yes
|
Alondria
|
|
|
| llListSort
|
No
|
|
|
|
| llListStatistics
|
No
|
|
|
|
| llLoadURL
|
No
|
|
|
|
| llLog
|
No
|
|
|
|
| llLog10
|
No
|
|
|
|
| llLookAt
|
No
|
|
|
|
| llLoopSound
|
No
|
|
|
|
| llLoopSoundMaster
|
No
|
|
|
|
| llLoopSoundSlave
|
No
|
|
|
|
| M
|
|
|
|
|
| llMakeExplosion
|
No
|
|
|
Depreciated
|
| llMakeFire
|
No
|
|
|
Depreciated
|
| llMakeFountain
|
No
|
|
|
Depreciated
|
| llMakeSmoke
|
No
|
|
|
Depreciated
|
| llMapDestination
|
No
|
|
|
|
| llMD5String
|
No
|
|
|
|
| llMessageLinked
|
No
|
|
|
|
| llMinEventDelay
|
No
|
|
|
|
| llModifyLand
|
No
|
|
|
|
| llModPow
|
No
|
|
|
|
| llMoveToTarget
|
No
|
|
|
|
| O
|
|
|
|
|
| llOffsetTexture
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| llOpenRemoteDataChannel
|
Yes
|
jimbo21
|
|
|
| llOverMyLand
|
No
|
|
|
|
| llOwnerSay
|
No
|
|
|
Place holder function that mimics llSay in place for testing
|
| P
|
|
|
|
|
| llParcelMediaCommandList
|
No
|
|
|
|
| llParcelMediaQuery
|
No
|
|
|
|
| llParseString2List
|
No
|
|
|
|
| llParseStringKeepNulls
|
No
|
|
|
|
| llParticleSystem
|
No
|
|
|
|
| llPassCollisions
|
No
|
|
|
|
| llPassTouches
|
No
|
|
|
|
| llPlaySound
|
No
|
|
|
|
| llPlaySoundSlave
|
No
|
|
|
|
| llPointAt
|
No
|
|
|
|
| llPow
|
Yes
|
|
CharlieO
|
(2688)
|
| llPreloadSound
|
No
|
|
|
|
| llPushObject
|
No
|
|
|
|
| R
|
|
|
|
|
| llRefreshPrimURL
|
No
|
|
|
|
| llRegionSay
|
No
|
|
|
|
| llReleaseCamera
|
No
|
|
|
|
| llReleaseControls
|
No
|
|
|
|
| llRemoteDataReply
|
Yes
|
jimbo21
|
|
|
| llRemoteDataSetRegion
|
No
|
jimbo21
|
|
|
| llRemoteLoadScript
|
No
|
|
|
|
| llRemoteLoadScriptPin
|
No
|
|
|
|
| llRemoveFromLandBanList
|
No
|
|
|
|
| llRemoveFromLandPassList
|
No
|
|
|
|
| llRemoveInventory
|
No
|
|
|
|
| llRemoveVehicleFlags
|
No
|
|
|
|
| llRequestAgentData
|
No
|
|
|
|
| llRequestInventoryData
|
No
|
|
|
|
| llRequestPermissions
|
No
|
|
|
Needed for Kan-ed#12.
|
| llRequestSimulatorData
|
No
|
|
|
|
| llResetLandBanList
|
No
|
|
|
|
| llResetLandPassList
|
No
|
|
|
|
| llResetOtherScript
|
No
|
|
|
|
| llResetScript
|
Yes
|
Alondria
|
CharlieO
|
(2688)
|
| llResetTime
|
Yes
|
Alondria
|
CharlieO
|
(2750)
|
| llRezAtRoot
|
No
|
|
|
|
| llRezObject
|
No
|
|
|
Needed for Kan-ed#13
|
| llRot2Angle
|
No
|
|
|
|
| llRot2Axis
|
No
|
|
|
|
| llRot2Euler
|
No
|
|
|
|
| llRot2Fwd
|
No
|
|
|
|
| llRot2Left
|
No
|
|
|
|
| llRot2Up
|
No
|
|
|
|
| llRotateTexture
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| llRotBetween
|
Yes
|
Alondria
|
|
|
| llRotLookAt
|
No
|
|
|
|
| llRotTarget
|
No
|
|
|
|
| llRotTargetRemove
|
No
|
|
|
|
| llRound
|
Yes
|
|
CharlieO
|
at .5 it rounds down not up
|
| S
|
|
|
|
|
| llSameGroup
|
No
|
|
|
|
| llSay
|
Yes
|
|
CharlieO
|
(2688)
|
| llScaleTexture
|
Yes
|
Alondria
|
CharlieO
|
(2683)
|
| llScriptDanger
|
No
|
|
|
|
| llSendRemoteData
|
No
|
jimbo21
|
|
|
| llSensor
|
No
|
|
|
|
| llSensorRemove
|
No
|
|
|
|
| llSensorRepeat
|
No
|
|
|
|
| llSetAlpha
|
Yes
|
Alondria
|
CharlieO
|
(2688)
|
| llSetBuoyancy
|
No
|
|
|
|
| llSetCameraAtOffset
|
No
|
|
|
|
| llSetCameraEyeOffset
|
No
|
|
|
|
| llSetCameraParams
|
No
|
|
|
|
| llSetColor
|
Yes
|
Alondria
|
CharlieO
|
(2688)
|
| llSetDamage
|
No
|
|
|
|
| llSetForce
|
No
|
|
|
|
| llSetForceAndTorque
|
No
|
|
|
|
| llSetHoverHeight
|
No
|
|
|
|
| llSetInventoryPermMask
|
No
|
|
|
|
| llSetLinkAlpha
|
Yes
|
CharlieO
|
CharlieO
|
(2760)
|
| llSetLinkColor
|
Yes
|
CharlieO
|
CharlieO
|
(2760)
|
| llSetLinkPrimitiveParams
|
No
|
|
|
|
| llSetLinkTexture
|
No
|
|
|
|
| llSetLocalRot
|
Yes
|
Alondria
|
|
|
| llSetObjectDesc
|
Yes
|
|
|
|
| llSetObjectName
|
Yes
|
|
|
|
| llSetObjectPermMask
|
No
|
|
|
|
| llSetParcelMusicURL
|
Yes
|
Alondria
|
CharlieO
|
(2826) Land update not sending changed streams to client.
|
| llSetPayPrice
|
No
|
|
|
|
| llSetPos
|
Yes
|
|
CharlieO
|
(2688)
|
| llSetPrimitiveParams
|
No
|
Krtaylor
|
|
|
| llSetPrimURL
|
No
|
|
|
|
| llSetRemoteScriptAccessPin
|
No
|
|
|
|
| llSetRot
|
Yes
|
|
CharlieO
|
(2688)
|
| llSetScale
|
Yes
|
|
CharlieO
|
(2688)
|
| llSetScriptState
|
No
|
|
|
|
| llSetSitText
|
No
|
|
|
|
| llSetSoundQueueing
|
No
|
|
|
|
| llSetSoundRadius
|
No
|
|
|
|
| llSetStatus
|
No
|
|
|
|
| llSetText
|
Yes
|
|
CharlieO
|
(2760)
|
| llSetTexture
|
Yes
|
Alondria
|
CharlieO
|
(2688)
|
| llSetTextureAnim
|
No
|
|
|
|
| llSetTimerEvent
|
Yes
|
|
CharlieO
|
(2688)
|
| llSetTorque
|
No
|
|
|
|
| llSetTouchText
|
No
|
|
|
|
| llSetVehicleFlags
|
No
|
|
|
|
| llSetVehicleFloatParam
|
No
|
|
|
|
| llSetVehicleRotationParam
|
No
|
|
|
|
| llSetVehicleType
|
No
|
|
|
|
| llSetVehicleVectorParam
|
No
|
|
|
|
| llShout
|
Yes
|
|
CharlieO
|
(2688)
|
| llSin
|
Yes
|
|
CharlieO
|
(2688)
|
| llSitTarget
|
No
|
|
|
|
| llSleep
|
Yes
|
|
CharlieO
|
(2688)
|
| llSound
|
No
|
|
|
|
| llSoundPreload
|
No
|
|
|
|
| llSqrt
|
Yes
|
|
CharlieO
|
(2688)
|
| llStartAnimation
|
No
|
|
|
|
| llStopAnimation
|
No
|
|
|
|
| llStopHover
|
No
|
|
|
|
| llStopLookAt
|
No
|
|
|
|
| llStopMoveToTarget
|
No
|
|
|
|
| llStopPointAt
|
No
|
|
|
|
| llStopSound
|
No
|
|
|
|
| llStringLength
|
No
|
|
|
|
| llStringToBase64
|
No
|
|
|
|
| llStringTrim
|
Yes
|
HashBox
|
HashBox
|
|
| llSubStringIndex
|
Yes
|
|
|
|
| T
|
|
|
|
|
| llTakeCamera
|
No
|
|
|
|
| llTakeControls
|
No
|
|
|
Needed for Kan-ed#12
|
| llTan
|
Yes
|
|
CharlieO
|
(2688)
|
| llTarget
|
No
|
|
|
|
| llTargetOmega
|
No
|
|
|
|
| llTargetRemove
|
No
|
|
|
|
| llTeleportAgentHome
|
No
|
|
|
|
| llToLower
|
Yes
|
|
|
|
| llToUpper
|
Yes
|
|
|
|
| llTriggerSound
|
No
|
|
|
|
| llTriggerSoundLimited
|
No
|
|
|
|
| U
|
|
|
|
|
| llUnescapeURL
|
Yes
|
|
|
|
| llUnSit
|
No
|
|
|
|
| V
|
|
|
|
|
| llVecDist
|
Yes
|
|
CharlieO
|
(2688)
|
| llVecMag
|
Yes
|
|
CharlieO
|
(2688)
|
| llVecNorm
|
Yes
|
|
CharlieO
|
(2683)
|
| llVolumeDetect
|
No
|
|
|
|
| W
|
|
|
|
|
| llWater
|
Yes
|
Alondria
|
|
|
| llWhisper
|
Yes
|
|
CharlieO
|
(2688)
|
| llWind
|
No
|
|
|
|
| X
|
|
|
|
|
| llXorBase64StringsCorrect
|
Yes
|
|
|
|
| llXorBase64Strings
|
No
|
|
|
Depreciated
|
Back to LSL Status