Difference between revisions of "LSL Functions by Subject"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 319: Line 319:


=== Vector ===
=== Vector ===
* [[llVecDist{{#var:lang}}|ll'''Vec'''Dist]]
[[llVecDist{{#var:lang}}|ll'''Vec'''Dist]]
* [[llVecMag{{#var:lang}}|ll'''Vec'''Mag]]
| [[llVecMag{{#var:lang}}|ll'''Vec'''Mag]]
* [[llVecNorm{{#var:lang}}|ll'''Vec'''Norm]]
| [[llVecNorm{{#var:lang}}|ll'''Vec'''Norm]]


=== Vehicle ===
=== Vehicle ===
* [[llSetVehicleFlags{{#var:lang}}|llSet'''Vehicle'''Flags]]
[[llSetVehicleFlags{{#var:lang}}|llSet'''Vehicle'''Flags]]
* [[llSetVehicleFloatParam{{#var:lang}}|llSet'''Vehicle'''FloatParam]]
| [[llSetVehicleFloatParam{{#var:lang}}|llSet'''Vehicle'''FloatParam]]
* [[llSetVehicleRotationParam{{#var:lang}}|llSet'''Vehicle'''RotationParam]]
| [[llSetVehicleRotationParam{{#var:lang}}|llSet'''Vehicle'''RotationParam]]
* [[llSetVehicleType{{#var:lang}}|llSet'''Vehicle'''Type]]
| [[llSetVehicleType{{#var:lang}}|llSet'''Vehicle'''Type]]
* [[llSetVehicleVectorParam{{#var:lang}}|llSet'''Vehicle'''VectorParam]]
| [[llSetVehicleVectorParam{{#var:lang}}|llSet'''Vehicle'''VectorParam]]
* [[llRemoveVehicleFlags{{#var:lang}}|llRemove'''Vehicle'''Flags]]
| [[llRemoveVehicleFlags{{#var:lang}}|llRemove'''Vehicle'''Flags]]


=== World ===
=== World ===
* [[llEdgeOfWorld{{#var:lang}}|llEdgeOf'''World''']]
[[llEdgeOfWorld{{#var:lang}}|llEdgeOf'''World''']]


==== Land ====
==== Land ====
* [[llAddToLandBanList{{#var:lang}}|llAddTo'''Land'''BanList]]
[[llAddToLandBanList{{#var:lang}}|llAddTo'''Land'''BanList]]
* [[llAddToLandPassList{{#var:lang}}|llAddTo'''Land'''PassList]]
| [[llAddToLandPassList{{#var:lang}}|llAddTo'''Land'''PassList]]
* [[llEjectFromLand{{#var:lang}}|llEjectFrom'''Land''']]
| [[llEjectFromLand{{#var:lang}}|llEjectFrom'''Land''']]
* [[llGetLandOwnerAt{{#var:lang}}|llGet'''Land'''OwnerAt]]
| [[llGetLandOwnerAt{{#var:lang}}|llGet'''Land'''OwnerAt]]
* [[llRemoveFromLandBanList{{#var:lang}}|llRemoveFrom'''Land'''BanList]]
| [[llRemoveFromLandBanList{{#var:lang}}|llRemoveFrom'''Land'''BanList]]
* [[llRemoveFromLandPassList{{#var:lang}}|llRemoveFrom'''Land'''PassList]]
| [[llRemoveFromLandPassList{{#var:lang}}|llRemoveFrom'''Land'''PassList]]
* [[llOverMyLand{{#var:lang}}|llOverMy'''Land''']]
| [[llOverMyLand{{#var:lang}}|llOverMy'''Land''']]
* [[llModifyLand{{#var:lang}}|llModify'''Land''']]
| [[llModifyLand{{#var:lang}}|llModify'''Land''']]
* [[llResetLandBanList{{#var:lang}}|llReset'''Land'''BanList]]
| [[llResetLandBanList{{#var:lang}}|llReset'''Land'''BanList]]
* [[llResetLandPassList{{#var:lang}}|llReset'''Land'''PassList]]
| [[llResetLandPassList{{#var:lang}}|llReset'''Land'''PassList]]


==== Parcel ====
==== Parcel ====
* [[llParcelMediaCommandList{{#var:lang}}|ll'''Parcel'''MediaCommandList]]
[[llParcelMediaCommandList{{#var:lang}}|ll'''Parcel'''MediaCommandList]]
* [[llParcelMediaQuery{{#var:lang}}|ll'''Parcel'''MediaQuery]]
| [[llParcelMediaQuery{{#var:lang}}|ll'''Parcel'''MediaQuery]]
* [[llGetParcelDetails{{#var:lang}}|llGet'''Parcel'''Details]]
| [[llGetParcelDetails{{#var:lang}}|llGet'''Parcel'''Details]]
* [[llGetParcelFlags{{#var:lang}}|llGet'''Parcel'''Flags]]
| [[llGetParcelFlags{{#var:lang}}|llGet'''Parcel'''Flags]]
* [[llGetParcelMaxPrims{{#var:lang}}|llGet'''Parcel'''MaxPrims]]
| [[llGetParcelMaxPrims{{#var:lang}}|llGet'''Parcel'''MaxPrims]]
* [[llGetParcelPrimCount{{#var:lang}}|llGet'''Parcel'''PrimCount]]
| [[llGetParcelPrimCount{{#var:lang}}|llGet'''Parcel'''PrimCount]]
* [[llGetParcelPrimOwners{{#var:lang}}|llGet'''Parcel'''PrimOwners]]
| [[llGetParcelPrimOwners{{#var:lang}}|llGet'''Parcel'''PrimOwners]]
* [[llSetParcelMusicURL{{#var:lang}}|llSet'''Parcel'''MusicURL]]
| [[llSetParcelMusicURL{{#var:lang}}|llSet'''Parcel'''MusicURL]]


==== Region ====
==== Region ====
* [[llGetRegionAgentCount{{#var:lang}}|llGet'''Region'''AgentCount]]
[[llGetRegionAgentCount{{#var:lang}}|llGet'''Region'''AgentCount]]
* [[llGetRegionCorner{{#var:lang}}|llGet'''Region'''Corner]]
| [[llGetRegionCorner{{#var:lang}}|llGet'''Region'''Corner]]
* [[llGetRegionFlags{{#var:lang}}|llGet'''Region'''Flags]]
| [[llGetRegionFlags{{#var:lang}}|llGet'''Region'''Flags]]
* [[llGetRegionFPS{{#var:lang}}|llGet'''Region'''FPS]]
| [[llGetRegionFPS{{#var:lang}}|llGet'''Region'''FPS]]
* [[llGetRegionName{{#var:lang}}|llGet'''Region'''Name]]
| [[llGetRegionName{{#var:lang}}|llGet'''Region'''Name]]
* [[llGetRegionTimeDilation{{#var:lang}}|llGet'''Region'''TimeDilation]]
| [[llGetRegionTimeDilation{{#var:lang}}|llGet'''Region'''TimeDilation]]




----------------------------------
----------------------------------
----------------------------------
 


* [[llAbs{{#var:lang}}|llAbs]]
* [[llAbs{{#var:lang}}|llAbs]]

Revision as of 20:36, 22 February 2010

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

llSetClickAction

Collision

llCollisionFilter | llCollisionSound | llCollisionSprite

Controls

llTakeControls | llReleaseControls

CSV

llCSV2List

DataChannel

llCloseRemoteDataChannel | llOpenRemoteDataChannel

Email

llEmail | llGetNextEmail

Euler

llEuler2Rot

Integer

llIntegerToBase64

Inventory

llAllowInventoryDrop | llGetInventoryCreator | llGetInventoryKey | llGetInventoryName | llGetInventoryNumber | llGetInventoryPermMask | llGetInventoryType | llGiveInventory | llGiveInventoryList | llRemoveInventory | llSetInventoryPermMask  G  | llRequestInventoryData

Key

llKey2Name

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

llGiveMoney

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

llEdgeOfWorld

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