LSL Functions by Subject
PAGE UNDER CONSTRUCTION
This page intend become a structured map of all LSL functions, useful as overview to understand the whole structure of objects, the actions and events that involve them and how can be managed by scripts.
- Avatar
- Animation
- Attachment
- Camera
- Controls
- Sit
- Communications
- Chat
- HTTP
- XML-RPC
- Detection
- Collision
- Touch
- Sensor
- Functions
- God Mode
- Inventory
- Creator
- Notecard
- Owner
- Media
- Sound
- Video
- Movement
- Physics
- Damping
- Hover
- Rotation
- Physics
- Object
- Link
- Vehicle
- Permissions
- Asset
- Script
- Primitive
- Effects
- Particles
- Light
- Face
- Alpha
- Color
- Texture
- Effects
- Region
- Ground
- Parcel
- Security
- Time
- Script
- Error
- Math Errors
- Keywords
- Math
- Types
- Error
Agent
llGetAgentInfo | llGetAgentLanguage | llGetAgentSize | llTeleportAgentHome | llRequestAgentData
Animation
llGetAnimation | llGetAnimationList | llStartAnimation | llStopAnimation
Avatar
llAttachToAvatar | llAvatarOnSitTarget | llDetachFromAvatar
Base64
llBase64ToInteger | llBase64ToString | llXorBase64Strings D | llXorBase64StringsCorrect
Camera
llClearCameraParams
| llGetCameraPos
| llGetCameraRot
| llSetCameraAtOffset
| llSetCameraEyeOffset
| llSetCameraParams
| llTakeCamera U
| llReleaseCamera U
Click
Collision
llCollisionFilter | llCollisionSound | llCollisionSprite
Controls
llTakeControls | llReleaseControls
CSV
DataChannel
llCloseRemoteDataChannel | llOpenRemoteDataChannel
Euler
Integer
Inventory
llAllowInventoryDrop
| llGetInventoryCreator
| llGetInventoryKey
| llGetInventoryName
| llGetInventoryNumber
| llGetInventoryPermMask
| llGetInventoryType
| llGiveInventory
| llGiveInventoryList
| llRemoveInventory
| llSetInventoryPermMask G
| llRequestInventoryData
Key
Link
llBreakAllLinks | llBreakLink | llCreateLink | llDetectedLinkNumber | llGetLinkKey | llGetLinkName | llGetLinkNumber | llMessageLinked | llSetLinkAlpha | llSetLinkColor | llSetLinkPrimitiveParams | llSetLinkTexture
List
llDeleteSubList | llDumpList2String | llGetListEntryType | llGetListLength | llList2CSV | llList2Float | llList2Integer | llList2Key | llList2List | llList2ListStrided | llList2Rot | llList2String | llList2Vector | llListFindList | llListInsertList | llListRandomize | llListReplaceList | llListSort | llListStatistics
Listen
llListen | llListenControl | llListenRemove
Messages
llWhisper | llInstantMessage | llOwnerSay | llShout | llRegionSay
Money
Notecard
llGetNotecardLine | llGetNumberOfNotecardLines
Object
llGetObjectDesc
| llGetObjectDetails
| llGetObjectMass
| llGetObjectName
| llGetObjectPermMask
| llGetObjectPrimCount
| llSetObjectDesc
| llSetObjectName
| llSetObjectPermMask G
| llPushObject
| llSetPayPrice
Prim
llGetPrimitiveParams
| llSetPrimitiveParams
| llSetPrimURL U
RemoteData
llRemoteDataReply | llRemoteDataSetRegion | llSendRemoteData
Rot
llRot2Angle | llRot2Axis | llRot2Euler | llRot2Fwd | llRot2Left | llRot2Up
Script
llGetFreeMemory
| llResetOtherScript
| llResetScript
| llGetScriptName
| llGetScriptState
| llScriptDanger
| llSetScriptState
| llRemoteLoadScript R
| llRemoteLoadScriptPin
| llSetRemoteScriptAccessPin
Sensor
llSensor | llSensorRemove | llSensorRepeat
Simulator
llGetSimulatorHostname | llRequestSimulatorData
Sit
llUnSit | llSitTarget | llSetSitText
Sound
llAdjustSoundVolume | llTriggerSound | llTriggerSoundLimited | llPlaySound | llPlaySoundSlave | llStopSound | llSound D | llSoundPreload D | llSetSoundQueueing | llSetSoundRadius | llLoopSound | llLoopSoundMaster | llLoopSoundSlave | llPreloadSound
String
llDeleteSubString | llGetSubString | llStringLength | llStringToBase64 | llStringTrim | llSubStringIndex | llInsertString | llParseString2List | llParseStringKeepNulls
Texture
llGetTexture | llGetTextureOffset | llGetTextureRot | llGetTextureScale | llScaleTexture | llRotateTexture | llOffsetTexture | llSetTexture | llSetTextureAnim
Time/Date
llGetAndResetTime | llGetDate | llGetUnixTime | llGetWallclock | llGetTime | llGetTimeOfDay | llGetTimestamp | llResetTime
Touch
llDetectedTouchBinormal | llDetectedTouchFace | llDetectedTouchNormal | llDetectedTouchPos | llDetectedTouchST | llDetectedTouchUV | llSetTouchText
URL/HTTP
llEscapeURL
| llGetHTTPHeader NEW
| llHTTPRequest
| llHTTPResponse NEW
| llReleaseURL NEW
| llUnescapeURL
| llRefreshPrimURL U
| llLoadURL
| llRequestURL NEW
| llRequestSecureURL NEW
Vector
llVecDist | llVecMag | llVecNorm
Vehicle
llSetVehicleFlags | llSetVehicleFloatParam | llSetVehicleRotationParam | llSetVehicleType | llSetVehicleVectorParam | llRemoveVehicleFlags
World
Land
llAddToLandBanList | llAddToLandPassList | llEjectFromLand | llGetLandOwnerAt | llRemoveFromLandBanList | llRemoveFromLandPassList | llOverMyLand | llModifyLand | llResetLandBanList | llResetLandPassList
Parcel
llParcelMediaCommandList | llParcelMediaQuery | llGetParcelDetails | llGetParcelFlags | llGetParcelMaxPrims | llGetParcelPrimCount | llGetParcelPrimOwners | llSetParcelMusicURL
Region
llGetRegionAgentCount | llGetRegionCorner | llGetRegionFlags | llGetRegionFPS | llGetRegionName | llGetRegionTimeDilation
- llAbs
- llAcos
- llAngleBetween
- llApplyImpulse
- llApplyRotationalImpulse
- llAsin
- llAtan2
- llAxes2Rot
- llAxisAngle2Rot
- llCeil
- llCloud
- llCos
- llDetectedGrab
- llDetectedGroup
- llDetectedKey
- llDetectedName
- llDetectedOwner
- llDetectedPos
- llDetectedRot
- llDetectedType
- llDetectedVel
- llDialog
- llDie
- llFabs
- llFloor
- llForceMouselook
- llFrand
- llGetAccel
- llGetAlpha
- llGetAttached
- llGetBoundingBox
- llGetCenterOfMass
- llGetColor
- llGetCreator
- llGetEnergy
- llGetForce
- llGetFreeURLs U
- llGetGeometricCenter
- llGetGMTclock
- llGetKey
- llGetLocalPos
- llGetLocalRot
- llGetMass
- llGetNumberOfPrims
- llGetNumberOfSides
- llGetOmega
- llGetOwner
- llGetOwnerKey
- llGetPermissions
- llGetPermissionsKey
- llGetPos
- llGetTorque
- llGetVel
llGodLikeRezObjectG- llGround
- llGroundContour
- llGroundNormal
- llGroundRepel
- llGroundSlope
- llLog
- llLog10
- llLookAt
- llMakeExplosion D
- llMakeFire D
- llMakeFountain D
- llMakeSmoke D
- llMapDestination
- llMD5String
- llRotBetween
- llRotLookAt
- llRotTarget
- llRotTargetRemove
- llRound
- llSameGroup
- llSay
- llSetAlpha
- llSetBuoyancy