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
Object
- Link
- Vehicle
Permissions
- Asset
- Script
Primitive
- Effects
- Particles
- Light
- Face
- Alpha
- Color
- Texture
Region
- Ground
- Parcel
- Security
- Time
Script
- Error
- Math Errors
- Keywords
- Math
- Types
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