Difference between revisions of "User:Michele Wardark"
(Created page with '=== 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 ev...') |
m (→Events) |
||
(239 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
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. | 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 == | |||
[[llGetAgentInfo{{#var:lang}}|llGet'''Agent'''Info]] | |||
| [[llGetAgentLanguage{{#var:lang}}|llGet'''Agent'''Language]] | |||
| [[llGetAgentSize{{#var:lang}}|llGet'''Agent'''Size]] | |||
| [[llTeleportAgentHome{{#var:lang}}|llTeleport'''Agent'''Home]] | |||
| [[llRequestAgentData{{#var:lang}}|llRequest'''Agent'''Data]] | |||
==== Animation ==== | |||
[[llGetAnimation{{#var:lang}}|llGet'''Animation''']] | |||
| [[llGetAnimationList{{#var:lang}}|llGet'''Animation'''List]] | |||
| [[llStartAnimation{{#var:lang}}|llStart'''Animation''']] | |||
| [[llStopAnimation{{#var:lang}}|llStop'''Animation''']] | |||
==== Attachment ==== | |||
[[llAttachToAvatar{{#var:lang}}|llAttachTo'''Avatar''']] | |||
| [[llDetachFromAvatar{{#var:lang}}|llDetachFrom'''Avatar''']] | |||
==== Camera ==== | |||
[[llClearCameraParams{{#var:lang}}|llClear'''Camera'''Params]] | |||
| [[llGetCameraPos{{#var:lang}}|llGet'''Camera'''Pos]] | |||
| [[llGetCameraRot{{#var:lang}}|llGet'''Camera'''Rot]] | |||
| [[llSetCameraAtOffset{{#var:lang}}|llSet'''Camera'''AtOffset]] | |||
| [[llSetCameraEyeOffset{{#var:lang}}|llSet'''Camera'''EyeOffset]] | |||
| [[llSetCameraParams{{#var:lang}}|llSet'''Camera'''Params]] | |||
| <s>[[llTakeCamera{{#var:lang}}|llTake'''Camera''']]</s> {{LSL_U}} | |||
| <s>[[llReleaseCamera{{#var:lang}}|llRelease'''Camera''']]</s> {{LSL_U}} | |||
==== Controls ==== | |||
[[llTakeControls{{#var:lang}}|llTake'''Controls''']] | |||
| [[llReleaseControls{{#var:lang}}|llRelease'''Controls''']] | |||
==== Sit ==== | |||
[[llAvatarOnSitTarget{{#var:lang}}|ll'''Avatar'''OnSitTarget]] | |||
| [[llUnSit{{#var:lang}}|llUn'''Sit''']] | |||
| [[llSitTarget{{#var:lang}}|ll'''Sit'''Target]] | |||
| [[llSetSitText{{#var:lang}}|llSet'''Sit'''Text]] | |||
* ''' | == Communications == | ||
*: [[ | * '''Messages''' | ||
*: [[llWhisper{{#var:lang}}|ll'''Whisper''']] | [[llInstantMessage{{#var:lang}}|llInstant'''Message''']] | [[llOwnerSay{{#var:lang}}|llOwner'''Say''']] | [[llShout{{#var:lang}}|ll'''Shout''']] | [[llRegionSay{{#var:lang}}|llRegion'''Say''']] | [[llSay{{#var:lang}}|llSay]] | |||
* ''' | * '''Email''' | ||
*: [[ | *: [[llEmail{{#var:lang}}|ll'''Email''']] | [[llGetNextEmail{{#var:lang}}|llGetNext'''Email''']] | ||
* '''HTTP''' | * '''HTTP''' | ||
*: [[llGetHTTPHeader{{#var:lang}}|llGet'''HTTP'''Header]] {{LSL_New}} | [[llHTTPRequest{{#var:lang}}|ll'''HTTP'''Request]] | [[llHTTPResponse{{#var:lang}}|ll'''HTTP'''Response]] {{LSL_New}} | |||
* '''XML-RPC''' | * '''XML-RPC''' | ||
=== Detection == | *: [[llOpenRemoteDataChannel{{#var:lang}}|llOpenRemote'''DataChannel''']] | [[llCloseRemoteDataChannel{{#var:lang}}|llCloseRemote'''DataChannel''']] | [[llRemoteDataReply{{#var:lang}}|ll'''RemoteData'''Reply]] | [[llRemoteDataSetRegion{{#var:lang}}|ll'''RemoteData'''SetRegion]] | [[llSendRemoteData{{#var:lang}}|llSend'''RemoteData''']] | ||
* [[Remote data{{#var:lang}}|remote_data()]] | |||
== Dataserver == | |||
== Detection == | |||
[[llDetectedGrab{{#var:lang}}|llDetectedGrab]] | [[llDetectedKey{{#var:lang}}|llDetectedKey]] | [[llDetectedName{{#var:lang}}|llDetectedName]] | [[llDetectedPos{{#var:lang}}|llDetectedPos]] | [[llDetectedRot{{#var:lang}}|llDetectedRot]] | [[llDetectedType{{#var:lang}}|llDetectedType]] | [[llDetectedVel{{#var:lang}}|llDetectedVel]] | |||
* '''Collision''' | * '''Collision''' | ||
*: [[llCollisionFilter{{#var:lang}}|ll'''Collision'''Filter]] | [[llCollisionSound{{#var:lang}}|ll'''Collision'''Sound]] | [[llCollisionSprite{{#var:lang}}|ll'''Collision'''Sprite]] | |||
* '''Touch''' | * '''Touch''' | ||
*: [[llDetectedTouchBinormal{{#var:lang}}|llDetected'''Touch'''Binormal]] | [[llDetectedTouchFace{{#var:lang}}|llDetected'''Touch'''Face]] | [[llDetectedTouchNormal{{#var:lang}}|llDetected'''Touch'''Normal]] | [[llDetectedTouchPos{{#var:lang}}|llDetected'''Touch'''Pos]] | [[llDetectedTouchST{{#var:lang}}|llDetected'''Touch'''ST]] | [[llDetectedTouchUV{{#var:lang}}|llDetected'''Touch'''UV]] | [[llSetTouchText{{#var:lang}}|llSet'''Touch'''Text]] | |||
* [[Touch{{#var:lang}}|touch()]] | |||
* [[Touch end{{#var:lang}}|touch_end()]] | |||
* [[Touch start{{#var:lang}}|touch_start()]] | |||
* '''Sensor''' | * '''Sensor''' | ||
*: [[llSensor{{#var:lang}}|ll'''Sensor''']] | [[llSensorRemove{{#var:lang}}|ll'''Sensor'''Remove]] | [[llSensorRepeat{{#var:lang}}|ll'''Sensor'''Repeat]] | |||
* ''' | |||
* [[Sensor{{#var:lang}}|sensor()]] | |||
[[ | * [[No sensor{{#var:lang}}|no_sensor()]] | ||
| [[ | |||
== Group == | |||
[[llDetectedGroup{{#var:lang}}|llDetectedGroup]] | [[llSameGroup{{#var:lang}}|llSameGroup]] | |||
== Inventory == | |||
[[llGetInventoryName{{#var:lang}}|llGet'''Inventory'''Name]] | |||
| [[llGetInventoryKey{{#var:lang}}|llGet'''Inventory'''Key]] | | [[llGetInventoryKey{{#var:lang}}|llGet'''Inventory'''Key]] | ||
| [[llGetInventoryNumber{{#var:lang}}|llGet'''Inventory'''Number]] | | [[llGetInventoryNumber{{#var:lang}}|llGet'''Inventory'''Number]] | ||
| [[llGetInventoryType{{#var:lang}}|llGet'''Inventory'''Type]] | | [[llGetInventoryType{{#var:lang}}|llGet'''Inventory'''Type]] | ||
| [[llGetInventoryCreator{{#var:lang}}|llGet'''Inventory'''Creator]] | |||
| [[llGiveInventory{{#var:lang}}|llGive'''Inventory''']] | | [[llGiveInventory{{#var:lang}}|llGive'''Inventory''']] | ||
| [[llGiveInventoryList{{#var:lang}}|llGive'''Inventory'''List]] | | [[llGiveInventoryList{{#var:lang}}|llGive'''Inventory'''List]] | ||
| [[llAllowInventoryDrop{{#var:lang}}|llAllow'''Inventory'''Drop]] | |||
| [[llRemoveInventory{{#var:lang}}|llRemove'''Inventory''']] | | [[llRemoveInventory{{#var:lang}}|llRemove'''Inventory''']] | ||
| [[llRequestInventoryData{{#var:lang}}|llRequest'''Inventory'''Data]] | | [[llRequestInventoryData{{#var:lang}}|llRequest'''Inventory'''Data]] | ||
* '''Creator''' | * '''Creator''' | ||
* '''Notecard''' | * '''Notecard''' | ||
*: [[llGetNotecardLine{{#var:lang}}|llGet'''Notecard'''Line]] | [[llGetNumberOfNotecardLines{{#var:lang}}|llGetNumberOf'''Notecard'''Lines]] | |||
* '''Owner''' | * '''Owner''' | ||
*: [[llDetectedOwner{{#var:lang}}|llDetected'''Owner''']] | [[llGetOwner{{#var:lang}}|llGet'''Owner''']] | [[llGetOwnerKey{{#var:lang}}|llGet'''Owner'''Key]] | |||
* '''Permissions''' | |||
*: [[llGetInventoryPermMask{{#var:lang}}|llGet'''Inventory'''PermMask]] | <s>[[llSetInventoryPermMask{{#var:lang}}|llSet'''Inventory'''PermMask]]</s> {{LSL_GM}} | |||
== Media == | |||
* '''Sound''' | * '''Sound''' | ||
*: [[llAdjustSoundVolume{{#var:lang}}|llAdjust'''Sound'''Volume]] | [[llTriggerSound{{#var:lang}}|llTrigger'''Sound''']] | [[llTriggerSoundLimited{{#var:lang}}|llTrigger'''Sound'''Limited]] | [[llPlaySound{{#var:lang}}|llPlay'''Sound''']] | [[llPlaySoundSlave{{#var:lang}}|llPlay'''Sound'''Slave]] | [[llStopSound{{#var:lang}}|llStop'''Sound''']] | [[llSound{{#var:lang}}|ll'''Sound''']] {{LSL_D}} | [[llSoundPreload{{#var:lang}}|ll'''Sound'''Preload]] {{LSL_D}} | [[llSetSoundQueueing{{#var:lang}}|llSet'''Sound'''Queueing]] | [[llSetSoundRadius{{#var:lang}}|llSet'''Sound'''Radius]] | [[llLoopSound{{#var:lang}}|llLoop'''Sound''']] | [[llLoopSoundMaster{{#var:lang}}|llLoop'''Sound'''Master]] | [[llLoopSoundSlave{{#var:lang}}|llLoop'''Sound'''Slave]] | [[llPreloadSound{{#var:lang}}|llPreload'''Sound''']] | |||
* '''Video''' | * '''Video''' | ||
== | *: [[llParcelMediaCommandList{{#var:lang}}|llParcel'''Media'''CommandList]] | [[llParcelMediaQuery{{#var:lang}}|llParcel'''Media'''Query]] | [[llSetTextureAnim{{#var:lang}}|llSet'''Texture'''Anim]] | ||
* | == Events == | ||
* | [[llMinEventDelay{{#var:lang}}|llMin'''Event'''Delay]] | ||
* ''' | | [[llSetTimerEvent{{#var:lang}}|llSet'''Timer'''Event]] | ||
=== | |||
* [[Timer{{#var:lang}}|timer()]] | |||
* Listen | |||
*: [[llListen{{#var:lang}}|ll'''Listen''']] | [[llListenControl{{#var:lang}}|ll'''Listen'''Control]] | [[llListenRemove{{#var:lang}}|ll'''Listen'''Remove]] | |||
* [[Listen{{#var:lang}}|listen()]] | |||
== Object == | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
! Property | |||
! Actions | |||
! Detections | |||
! Events | |||
|- | |||
! Name | |||
| [[llSetObjectName{{#var:lang}}|llSet'''Object'''Name]] | |||
| [[llGetObjectName{{#var:lang}}|llGet'''Object'''Name]] | |||
=== | | | ||
* | |- | ||
** | ! Description | ||
* | | [[llSetObjectDesc{{#var:lang}}|llSet'''Object'''Desc]] | ||
| [[llGetObjectDesc{{#var:lang}}|llGet'''Object'''Desc]] | |||
| | |||
|- | |||
! Details | |||
| | |||
| [[llGetObjectDetails{{#var:lang}}|llGet'''Object'''Details]] | |||
| | |||
|- | |||
! Root Position | |||
| | |||
| [[llGetRootPosition{{#var:lang}}|llGet'''Root'''Position]] | |||
| | |||
|- | |||
! Root Rotation | |||
| | |||
| [[llGetRootRotation{{#var:lang}}|llGet'''Root'''Rotation]] | |||
| | |||
|- | |||
! Mass | |||
| | |||
| [[llGetObjectMass{{#var:lang}}|llGet'''Object'''Mass]] | |||
| | |||
|- | |||
! Prim Count | |||
| | |||
| [[llGetObjectPrimCount{{#var:lang}}|llGet'''Object'''PrimCount]] | |||
| | |||
|- | |||
! | |||
| | |||
| | |||
| | |||
|} | |||
[[llSetPayPrice{{#var:lang}}|llSetPay'''Price''']] | |||
| [[llDie{{#var:lang}}|llDie]] | |||
| [[llWater{{#var:lang}}|llWater]] | |||
==== States ==== | |||
* [[State entry{{#var:lang}}|state_entry()]] | |||
* [[State exit{{#var:lang}}|state_exit()]] | |||
==== Rez ==== | |||
[[llRezAtRoot{{#var:lang}}|llRezAtRoot]] | [[llRezObject{{#var:lang}}|llRezObject]] | |||
* [[Object rez{{#var:lang}}|object_rez()]] | |||
* [[On rez{{#var:lang}}|on_rez()]] | |||
==== Target ==== | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
! Property | |||
! Actions | |||
! Detections | |||
! Events | |||
|- | |||
! Position | |||
| [[llTarget{{#var:lang}}|llTarget]], [[llTargetRemove{{#var:lang}}|llTargetRemove]] | |||
| | |||
| [[At target{{#var:lang}}|at_target()]], [[Not at target{{#var:lang}}|not_at_target()]] | |||
|- | |||
! Movement | |||
| [[llMoveToTarget{{#var:lang}}|ll'''Move'''ToTarget]], [[llStopMoveToTarget{{#var:lang}}|llStopMoveToTarget]] | |||
| | |||
| [[At rot target{{#var:lang}}|at_rot_target()]], [[Not at rot target{{#var:lang}}|not_at_rot_target()]] | |||
|- | |||
! Rotation | |||
| [[llRotTarget{{#var:lang}}|llRotTarget]], [[llRotTargetRemove{{#var:lang}}|llRotTargetRemove]], [[llTargetOmega{{#var:lang}}|llTargetOmega]] | |||
| | |||
| | |||
|} | |||
------ | |||
------ | |||
==== Effects ==== | |||
:* Particles | |||
::* [[llParticleSystem{{#var:lang}}|ll'''Particle'''System]] | |||
:* Light | |||
=== | ==== Click ==== | ||
*: [[llSetClickAction{{#var:lang}}|llSet'''Click'''Action]] | |||
==== Vehicle ==== | |||
*: [[llSetVehicleFlags{{#var:lang}}|llSet'''Vehicle'''Flags]] | [[llSetVehicleFloatParam{{#var:lang}}|llSet'''Vehicle'''FloatParam]] | [[llSetVehicleRotationParam{{#var:lang}}|llSet'''Vehicle'''RotationParam]] | [[llSetVehicleType{{#var:lang}}|llSet'''Vehicle'''Type]] | [[llSetVehicleVectorParam{{#var:lang}}|llSet'''Vehicle'''VectorParam]] | [[llRemoveVehicleFlags{{#var:lang}}|llRemove'''Vehicle'''Flags]] | |||
==== Teleport ==== | |||
*: LlSetLinkPrimitiveParams | LlSitTarget | LlTeleportAgentHome | |||
=== | ==== Permissions/Asset ==== | ||
[[ | *: <s>[[llSetObjectPermMask{{#var:lang}}|llSet'''Object'''PermMask]]</s> {{LSL_GM}} | [[llGetObjectPermMask{{#var:lang}}|llGet'''Object'''PermMask]] | [[llGetPermissions{{#var:lang}}|llGetPermissions]] | [[llGetPermissionsKey{{#var:lang}}|llGetPermissionsKey]] | [[llRequestPermissions{{#var:lang}}|llRequestPermissions]] | ||
* [[Run time permissions{{#var:lang}}|run_time_permissions()]] | |||
[[ | |||
=== Movement === | |||
* [[llGround{{#var:lang}}|llGround]] | [[llGroundContour{{#var:lang}}|llGroundContour]] | [[llGroundNormal{{#var:lang}}|llGroundNormal]] | [[llGroundRepel{{#var:lang}}|llGroundRepel]] | [[llGroundSlope{{#var:lang}}|llGroundSlope]] | |||
* [[Moving end{{#var:lang}}|moving_end()]] | |||
* [[Moving start{{#var:lang}}|moving_start()]] | |||
=== | ==== Physics ==== | ||
[[ | [[llApplyImpulse{{#var:lang}}|llApplyImpulse]] | ||
| [[llApplyRotationalImpulse{{#var:lang}}|llApplyRotationalImpulse]] | |||
| [[llGetAccel{{#var:lang}}|llGetAccel]] | |||
| [[llGetForce{{#var:lang}}|llGetForce]] | |||
| [[llGetEnergy{{#var:lang}}|llGetEnergy]] | |||
| [[llGetMass{{#var:lang}}|llGetMass]] | |||
| [[llGetOmega{{#var:lang}}|llGetOmega]] | |||
| [[llGetCenterOfMass{{#var:lang}}|llGetCenterOfMass]] | |||
| [[llGetTorque{{#var:lang}}|llGetTorque]] | |||
| [[llGetVel{{#var:lang}}|llGetVel]] | |||
| [[llSetForce{{#var:lang}}|llSetForce]] | |||
| [[llSetForceAndTorque{{#var:lang}}|llSetForceAndTorque]] | |||
| [[llSetTorque{{#var:lang}}|llSetTorque]] | |||
| [[llSetBuoyancy{{#var:lang}}|llSetBuoyancy]] | |||
| [[llPushObject{{#var:lang}}|llPush'''Object''']] | |||
:* Damping | |||
[[ | :* Hover | ||
| [[ | ::* [[llSetHoverHeight{{#var:lang}}|llSetHoverHeight]] | [[llStopHover{{#var:lang}}|llStopHover]] | ||
=== | ==== Rotation ==== | ||
=== | ==== Strength ==== | ||
[[ | [[llLookAt{{#var:lang}}|llLookAt]] | [[llRotLookAt{{#var:lang}}|llRotLookAt]] | [[llStopLookAt{{#var:lang}}|llStopLookAt]] | ||
=== | ==== Vehicle ==== | ||
=== Primitive === | |||
[[llGetPrimitiveParams{{#var:lang}}|llGet'''Primitive'''Params]] | [[llSetPrimitiveParams{{#var:lang}}|llSet'''Primitive'''Params]] | <s>[[llSetPrimURL{{#var:lang}}|llSet'''Prim'''URL]]</s> {{LSL_U}} | [[llGetNumberOfSides{{#var:lang}}|llGetNumberOfSides]] | [[llSetRot{{#var:lang}}|llSetRot]] | [[llSetScale{{#var:lang}}|llSetScale]] | [[llCloud{{#var:lang}}|llCloud]] | [[llWind{{#var:lang}}|llWind]] | [[llGetRot{{#var:lang}}|llGetRot]] | [[llGetScale{{#var:lang}}|llGetScale]] | |||
* '''Face''' | |||
** Alpha | |||
**: [[llSetAlpha{{#var:lang}}|llSetAlpha]] | [[llGetAlpha{{#var:lang}}|llGetAlpha]] | |||
** Color | |||
**: [[llSetColor{{#var:lang}}|llSetColor]] | [[llGetColor{{#var:lang}}|llGetColor]] | |||
** Texture | |||
**: [[llGetTexture{{#var:lang}}|llGet'''Texture''']] | [[llGetTextureOffset{{#var:lang}}|llGet'''Texture'''Offset]] | [[llGetTextureRot{{#var:lang}}|llGet'''Texture'''Rot]] | [[llGetTextureScale{{#var:lang}}|llGet'''Texture'''Scale]] | [[llScaleTexture{{#var:lang}}|llScale'''Texture''']] | [[llRotateTexture{{#var:lang}}|llRotate'''Texture''']] | [[llOffsetTexture{{#var:lang}}|llOffset'''Texture''']] | [[llSetTexture{{#var:lang}}|llSet'''Texture''']] | [[llSetTextureAnim{{#var:lang}}|llSet'''Texture'''Anim]] | |||
=== | === Linkset === | ||
=== | {| border="1" cellpadding="5" cellspacing="0" | ||
[[ | ! Property | ||
! Actions | |||
! Detections | |||
! Events | |||
|- | |||
! | |||
| | |||
[[llCreateLink{{#var:lang}}|llCreate'''Link''']], | |||
| [[ | [[llBreakLink{{#var:lang}}|llBreak'''Link''']], | ||
[[llBreakAllLinks{{#var:lang}}|llBreakAll'''Links''']], | |||
[[llMessageLinked{{#var:lang}}|llMessage'''Link'''ed]], | |||
[[llSetLinkAlpha{{#var:lang}}|llSet'''Link'''Alpha]], | |||
[[llSetLinkColor{{#var:lang}}|llSet'''Link'''Color]], | |||
[[llSetLinkPrimitiveParams{{#var:lang}}|llSet'''Link'''PrimitiveParams]], | |||
[[llSetLinkTexture{{#var:lang}}|llSet'''Link'''Texture]] | |||
| | |||
[[llDetectedLinkNumber{{#var:lang}}|llDetected'''Link'''Number]], | |||
[[llGetLinkKey{{#var:lang}}|llGet'''Link'''Key]], | |||
[[llGetLinkName{{#var:lang}}|llGet'''Link'''Name]], | |||
[[llGetLinkNumber{{#var:lang}}|llGet'''Link'''Number]], | |||
[[llGetNumberOfPrims{{#var:lang}}|llGetNumberOfPrims]] | |||
| | |||
|} | |||
=== | == Land == | ||
[[llModifyLand{{#var:lang}}|llModify'''Land''']] | |||
* '''Region''' | |||
[[ | *: [[llGetRegionAgentCount{{#var:lang}}|llGet'''Region'''AgentCount]] | [[llGetRegionCorner{{#var:lang}}|llGet'''Region'''Corner]] | [[llGetRegionFlags{{#var:lang}}|llGet'''Region'''Flags]] | [[llGetRegionFPS{{#var:lang}}|llGet'''Region'''FPS]] | [[llGetRegionName{{#var:lang}}|llGet'''Region'''Name]] | [[llGetRegionTimeDilation{{#var:lang}}|llGet'''Region'''TimeDilation]] | ||
| [[ | |||
| [[ | |||
* '''Parcel''' | |||
[[ | *: [[llParcelMediaCommandList{{#var:lang}}|ll'''Parcel'''MediaCommandList]] | [[llParcelMediaQuery{{#var:lang}}|ll'''Parcel'''MediaQuery]] | [[llGetParcelDetails{{#var:lang}}|llGet'''Parcel'''Details]] | [[llGetParcelFlags{{#var:lang}}|llGet'''Parcel'''Flags]] | [[llGetParcelMaxPrims{{#var:lang}}|llGet'''Parcel'''MaxPrims]] | [[llGetParcelPrimCount{{#var:lang}}|llGet'''Parcel'''PrimCount]] | [[llGetParcelPrimOwners{{#var:lang}}|llGet'''Parcel'''PrimOwners]] | [[llSetParcelMusicURL{{#var:lang}}|llSet'''Parcel'''MusicURL]] | ||
| [[ | |||
| [[ | |||
| [[ | |||
| [[ | |||
* '''Land security''' | |||
[[ | *: [[llAddToLandBanList{{#var:lang}}|llAddTo'''Land'''BanList]] | [[llAddToLandPassList{{#var:lang}}|llAddTo'''Land'''PassList]] | [[llEjectFromLand{{#var:lang}}|llEjectFrom'''Land''']] | [[llGetLandOwnerAt{{#var:lang}}|llGet'''Land'''OwnerAt]] | [[llRemoveFromLandBanList{{#var:lang}}|llRemoveFrom'''Land'''BanList]] | [[llRemoveFromLandPassList{{#var:lang}}|llRemoveFrom'''Land'''PassList]] | [[llOverMyLand{{#var:lang}}|llOverMy'''Land''']] | [[llResetLandBanList{{#var:lang}}|llReset'''Land'''BanList]] | [[llResetLandPassList{{#var:lang}}|llReset'''Land'''PassList]] | ||
* '''Time/Date''' | |||
[[ | *: [[llGetAndResetTime{{#var:lang}}|llGetAndReset'''Time''']] | [[llGetDate{{#var:lang}}|llGet'''Date''']] | [[llGetUnixTime{{#var:lang}}|llGetUnix'''Time''']] | [[llGetWallclock{{#var:lang}}|llGetWall'''clock''']] | [[llGetTime{{#var:lang}}|llGet'''Time''']] | [[llGetTimeOfDay{{#var:lang}}|llGet'''Time'''OfDay]] | [[llGetTimestamp{{#var:lang}}|llGet'''Time'''stamp]] | [[llResetTime{{#var:lang}}|llReset'''Time''']] | ||
| [[ | |||
* '''World''' | |||
*: [[llEdgeOfWorld{{#var:lang}}|llEdgeOf'''World''']] | |||
* '''Simulator''' | |||
*: [[llGetSimulatorHostname{{#var:lang}}|llGet'''Simulator'''Hostname]] | [[llRequestSimulatorData{{#var:lang}}|llRequest'''Simulator'''Data]] | |||
== | == Script == | ||
[[ | [[llGetFreeMemory{{#var:lang}}|llGetFree'''Memory''']] | [[llResetOtherScript{{#var:lang}}|llResetOther'''Script''']] | [[llResetScript{{#var:lang}}|llReset'''Script''']] | [[llGetScriptName{{#var:lang}}|llGet'''Script'''Name]] | [[llGetScriptState{{#var:lang}}|llGet'''Script'''State]] | [[llScriptDanger{{#var:lang}}|ll'''Script'''Danger]] | [[llSetScriptState{{#var:lang}}|llSet'''Script'''State]] | <s>[[llRemoteLoadScript{{#var:lang}}|llRemoteLoadScript]]</s> {{LSL_R}} | [[llRemoteLoadScriptPin{{#var:lang}}|llRemoteLoadScriptPin]] | [[llSetRemoteScriptAccessPin{{#var:lang}}|llSetRemote'''Script'''AccessPin]] | [[llSleep{{#var:lang}}|llSleep]] | ||
| [[ | |||
| | |||
* '''Error''' | |||
** Math Errors | |||
** Keywords | |||
=== | == Types == | ||
[[llAxes2Rot{{#var:lang}}|llAxes2Rot]] | [[llAxisAngle2Rot{{#var:lang}}|llAxisAngle2Rot]] | |||
[[ | |||
| [[ | |||
* '''Float''' | |||
* '''Integer''' | |||
*: [[llIntegerToBase64{{#var:lang}}|ll'''Integer'''ToBase64]] | |||
* '''Key''' | |||
*: [[llKey2Name{{#var:lang}}|ll'''Key'''2Name]] | |||
* '''List''' | |||
[[ | *: [[llDeleteSubList{{#var:lang}}|llDeleteSub'''List''']] | [[llDumpList2String{{#var:lang}}|llDump'''List'''2String]] | [[llGetListEntryType{{#var:lang}}|llGet'''List'''EntryType]] | [[llGetListLength{{#var:lang}}|llGet'''List'''Length]] | [[llList2CSV{{#var:lang}}|ll'''List'''2CSV]] | [[llList2Float{{#var:lang}}|ll'''List'''2Float]] | [[llList2Integer{{#var:lang}}|ll'''List'''2Integer]] | [[llList2Key{{#var:lang}}|ll'''List'''2Key]] | [[llList2List{{#var:lang}}|ll'''List'''2List]] | [[llList2ListStrided{{#var:lang}}|ll'''List'''2ListStrided]] | [[llList2Rot{{#var:lang}}|ll'''List'''2Rot]] | [[llList2String{{#var:lang}}|ll'''List'''2String]] | [[llList2Vector{{#var:lang}}|ll'''List'''2Vector]] | [[llListFindList{{#var:lang}}|ll'''List'''FindList]] | [[llListInsertList{{#var:lang}}|ll'''List'''InsertList]] | [[llListRandomize{{#var:lang}}|ll'''List'''Randomize]] | [[llListReplaceList{{#var:lang}}|ll'''List'''ReplaceList]] | [[llListSort{{#var:lang}}|ll'''List'''Sort]] | [[llListStatistics{{#var:lang}}|ll'''List'''Statistics]] | ||
| [[ | |||
| [[ | |||
* '''Rotation''' | |||
*: [[llEuler2Rot{{#var:lang}}|ll'''Euler'''2Rot]] | |||
*: [[llRot2Angle{{#var:lang}}|ll'''Rot'''2Angle]] | [[llRot2Axis{{#var:lang}}|ll'''Rot'''2Axis]] | [[llRot2Euler{{#var:lang}}|ll'''Rot'''2Euler]] | [[llRot2Fwd{{#var:lang}}|ll'''Rot'''2Fwd]] | [[llRot2Left{{#var:lang}}|ll'''Rot'''2Left]] | [[llRot2Up{{#var:lang}}|ll'''Rot'''2Up]] | |||
| [[ | |||
| [[ | |||
| [[ | |||
| [[ | |||
| [[ | |||
* '''String''' | |||
[[llDeleteSubString{{#var:lang}}|llDeleteSub'''String''']] | *: [[llDeleteSubString{{#var:lang}}|llDeleteSub'''String''']] | [[llGetSubString{{#var:lang}}|llGetSub'''String''']] | [[llStringLength{{#var:lang}}|ll'''String'''Length]] | [[llStringToBase64{{#var:lang}}|ll'''String'''ToBase64]] | [[llStringTrim{{#var:lang}}|ll'''String'''Trim]] | [[llSubStringIndex{{#var:lang}}|llSub'''String'''Index]] | [[llInsertString{{#var:lang}}|llInsert'''String''']] | [[llParseString2List{{#var:lang}}|llParse'''String'''2List]] | [[llParseStringKeepNulls{{#var:lang}}|llParse'''String'''KeepNulls]] | [[llToLower{{#var:lang}}|llToLower]] | [[llToUpper{{#var:lang}}|llToUpper]] | ||
| [[llGetSubString{{#var:lang}}|llGetSub'''String''']] | |||
| [[llStringLength{{#var:lang}}|ll'''String'''Length]] | |||
| [[llStringToBase64{{#var:lang}}|ll'''String'''ToBase64]] | |||
| [[llStringTrim{{#var:lang}}|ll'''String'''Trim]] | |||
| [[llSubStringIndex{{#var:lang}}|llSub'''String'''Index]] | |||
| [[llInsertString{{#var:lang}}|llInsert'''String''']] | |||
| [[llParseString2List{{#var:lang}}|llParse'''String'''2List]] | |||
| [[llParseStringKeepNulls{{#var:lang}}|llParse'''String'''KeepNulls]] | |||
* '''Vector''' | |||
*: [[llVecDist{{#var:lang}}|ll'''Vec'''Dist]] | [[llVecMag{{#var:lang}}|ll'''Vec'''Mag]] | [[llVecNorm{{#var:lang}}|ll'''Vec'''Norm]] | |||
| [[ | |||
| [[ | |||
* '''Base64''' | |||
*: [[llBase64ToInteger{{#var:lang}}|ll'''Base64'''ToInteger]] | [[llBase64ToString{{#var:lang}}|ll'''Base64'''ToString]] | [[llXorBase64Strings{{#var:lang}}|llXor'''Base64'''Strings]] {{LSL_D}} | [[llXorBase64StringsCorrect{{#var:lang}}|llXor'''Base64'''StringsCorrect]] | |||
| [[ | |||
| [[ | |||
| [[ | |||
* '''CSV''' | |||
*: [[llCSV2List{{#var:lang}}|ll'''CSV'''2List]] | |||
== URL == | |||
[[llEscapeURL{{#var:lang}}|llEscape'''URL''']] | [[llEscapeURL{{#var:lang}}|llEscape'''URL''']] | ||
| [[llReleaseURL{{#var:lang}}|llRelease'''URL''']] {{LSL_New}} | | [[llReleaseURL{{#var:lang}}|llRelease'''URL''']] {{LSL_New}} | ||
| [[llUnescapeURL{{#var:lang}}|llUnescape'''URL''']] | | [[llUnescapeURL{{#var:lang}}|llUnescape'''URL''']] | ||
Line 300: | Line 370: | ||
| [[llRequestSecureURL{{#var:lang}}|llRequest'''SecureURL''']] {{LSL_New}} | | [[llRequestSecureURL{{#var:lang}}|llRequest'''SecureURL''']] {{LSL_New}} | ||
== | == Math == | ||
[[ | [[llSin{{#var:lang}}|llSin]] | ||
| [[ | | [[llTan{{#var:lang}}|llTan]] | ||
| [[ | | [[llSqrt{{#var:lang}}|llSqrt]] | ||
| [[llAbs{{#var:lang}}|llAbs]] | |||
| [[llAcos{{#var:lang}}|llAcos]] | |||
| [[llAsin{{#var:lang}}|llAsin]] | |||
| [[llAtan2{{#var:lang}}|llAtan2]] | |||
| [[llCeil{{#var:lang}}|llCeil]] | |||
| [[llCos{{#var:lang}}|llCos]] | |||
| [[llFloor{{#var:lang}}|llFloor]] | |||
| [[llFrand{{#var:lang}}|llFrand]] | |||
| [[llLog{{#var:lang}}|llLog]] | |||
| [[llLog10{{#var:lang}}|llLog10]] | |||
| [[llRound{{#var:lang}}|llRound]] | |||
| [[llFabs{{#var:lang}}|llFabs]] | |||
| [[llModPow{{#var:lang}}|llModPow]] | |||
=== | == Money == | ||
[[llGiveMoney{{#var:lang}}|llGive'''Money''']] | |||
* [[Money{{#var:lang}}|money()]] | |||
[[ | |||
==== | == Other LSL functions == | ||
* [[llAngleBetween{{#var:lang}}|llAngleBetween]] | * [[llAngleBetween{{#var:lang}}|llAngleBetween]] | ||
* [[llDialog{{#var:lang}}|llDialog]] | * [[llDialog{{#var:lang}}|llDialog]] | ||
* [[llForceMouselook{{#var:lang}}|llForceMouselook]] | * [[llForceMouselook{{#var:lang}}|llForceMouselook]] | ||
* [[llGetAttached{{#var:lang}}|llGetAttached]] | * [[llGetAttached{{#var:lang}}|llGetAttached]] | ||
* [[llGetBoundingBox{{#var:lang}}|llGetBoundingBox]] | * [[llGetBoundingBox{{#var:lang}}|llGetBoundingBox]] | ||
* [[ | * <s>[[llStopPointAt{{#var:lang}}|llStopPointAt]]</s> {{LSL_U}} | ||
* [[llGetCreator{{#var:lang}}|llGetCreator]] | * [[llGetCreator{{#var:lang}}|llGetCreator]] | ||
* [[llGetFreeURLs{{#var:lang}}|llGetFreeURLs]] {{LSL_U}} | * [[llGetFreeURLs{{#var:lang}}|llGetFreeURLs]] {{LSL_U}} | ||
* [[llGetGeometricCenter{{#var:lang}}|llGetGeometricCenter]] | * [[llGetGeometricCenter{{#var:lang}}|llGetGeometricCenter]] | ||
Line 394: | Line 408: | ||
* [[llGetLocalPos{{#var:lang}}|llGetLocalPos]] | * [[llGetLocalPos{{#var:lang}}|llGetLocalPos]] | ||
* [[llGetLocalRot{{#var:lang}}|llGetLocalRot]] | * [[llGetLocalRot{{#var:lang}}|llGetLocalRot]] | ||
* [[llGetPos{{#var:lang}}|llGetPos]] | * [[llGetPos{{#var:lang}}|llGetPos]] | ||
* [[llGetStartParameter{{#var:lang}}|llGetStartParameter]] | * [[llGetStartParameter{{#var:lang}}|llGetStartParameter]] | ||
* [[llGetStatus{{#var:lang}}|llGetStatus]] | * [[llGetStatus{{#var:lang}}|llGetStatus]] | ||
Line 414: | Line 415: | ||
* [[llGetSunDirection{{#var:lang}}|llGet'''Sun'''Direction]] | * [[llGetSunDirection{{#var:lang}}|llGet'''Sun'''Direction]] | ||
* [[llMapDestination{{#var:lang}}|llMapDestination]] | * [[llMapDestination{{#var:lang}}|llMapDestination]] | ||
* [[llMD5String{{#var:lang}}|llMD5String]] | * [[llMD5String{{#var:lang}}|llMD5String]] | ||
* [[llPassCollisions{{#var:lang}}|llPassCollisions]] | * [[llPassCollisions{{#var:lang}}|llPassCollisions]] | ||
Line 444: | Line 422: | ||
* <s>[[llPointAt{{#var:lang}}|llPointAt]]</s> {{LSL_U}} | * <s>[[llPointAt{{#var:lang}}|llPointAt]]</s> {{LSL_U}} | ||
* [[llPow{{#var:lang}}|llPow]] | * [[llPow{{#var:lang}}|llPow]] | ||
* [[llRotBetween{{#var:lang}}|llRotBetween]] | * [[llRotBetween{{#var:lang}}|llRotBetween]] | ||
* [[llSetDamage{{#var:lang}}|llSetDamage]] | * [[llSetDamage{{#var:lang}}|llSetDamage]] | ||
* [[llSetLocalRot{{#var:lang}}|llSetLocalRot]] | * [[llSetLocalRot{{#var:lang}}|llSetLocalRot]] | ||
* [[llSetPos{{#var:lang}}|llSetPos]] | * [[llSetPos{{#var:lang}}|llSetPos]] | ||
* [[llSetStatus{{#var:lang}}|llSet'''Status''']] | * [[llSetStatus{{#var:lang}}|llSet'''Status''']] | ||
* [[llSetText{{#var:lang}}|llSet'''Text''']] | * [[llSetText{{#var:lang}}|llSet'''Text''']] | ||
* [[llSHA1String{{#var:lang}}|llSHA1String]] | * [[llSHA1String{{#var:lang}}|llSHA1String]] | ||
* <s>[[llTextBox{{#var:lang}}|llTextBox]]</s> {{LSL_U}} | * <s>[[llTextBox{{#var:lang}}|llTextBox]]</s> {{LSL_U}} | ||
* [[llVolumeDetect{{#var:lang}}|ll'''Volume'''Detect]] | * [[llVolumeDetect{{#var:lang}}|ll'''Volume'''Detect]] | ||
* [[ | |||
* [[ | == Events == | ||
* [[Attach{{#var:lang}}|attach()]] | |||
* [[Changed{{#var:lang}}|changed()]] | |||
* [[Collision{{#var:lang}}|collision()]] | |||
* [[Collision end{{#var:lang}}|collision_end()]] | |||
* [[Collision start{{#var:lang}}|collision_start()]] | |||
* [[Control{{#var:lang}}|control()]] | |||
* [[Dataserver{{#var:lang}}|dataserver()]] | |||
* [[Email{{#var:lang}}|email()]] | |||
* [[Http request{{#var:lang}}|http_request()]] | |||
* [[Http response{{#var:lang}}|http_response()]] | |||
* [[Land collision{{#var:lang}}|land_collision()]] | |||
* [[Land collision end{{#var:lang}}|land_collision_end()]] | |||
* [[Land collision start{{#var:lang}}|land_collision_start()]] | |||
* [[Link message{{#var:lang}}|link_message()]] | |||
== Table template == | |||
{| border="1" cellpadding="5" cellspacing="0" | |||
! Property | |||
! Actions | |||
! Detections | |||
! Events | |||
|- | |||
! | |||
| | |||
| | |||
| | |||
|} |
Latest revision as of 03:51, 25 February 2010
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
llGetAgentInfo | llGetAgentLanguage | llGetAgentSize | llTeleportAgentHome | llRequestAgentData
Animation
llGetAnimation | llGetAnimationList | llStartAnimation | llStopAnimation
Attachment
llAttachToAvatar | llDetachFromAvatar
Camera
llClearCameraParams
| llGetCameraPos
| llGetCameraRot
| llSetCameraAtOffset
| llSetCameraEyeOffset
| llSetCameraParams
| llTakeCamera U
| llReleaseCamera U
Controls
llTakeControls | llReleaseControls
Sit
llAvatarOnSitTarget | llUnSit | llSitTarget | llSetSitText
Communications
- Messages
- llWhisper | llInstantMessage | llOwnerSay | llShout | llRegionSay | llSay
- HTTP
- llGetHTTPHeader NEW | llHTTPRequest | llHTTPResponse NEW
- XML-RPC
Dataserver
Detection
llDetectedGrab | llDetectedKey | llDetectedName | llDetectedPos | llDetectedRot | llDetectedType | llDetectedVel
- Collision
- Touch
- Sensor
Group
Inventory
llGetInventoryName | llGetInventoryKey | llGetInventoryNumber | llGetInventoryType | llGetInventoryCreator | llGiveInventory | llGiveInventoryList | llAllowInventoryDrop | llRemoveInventory | llRequestInventoryData
- Creator
- Notecard
- Owner
- Permissions
Media
- Sound
Events
llMinEventDelay | llSetTimerEvent
- Listen
Object
Property | Actions | Detections | Events |
---|---|---|---|
Name | llSetObjectName | llGetObjectName | |
Description | llSetObjectDesc | llGetObjectDesc | |
Details | llGetObjectDetails | ||
Root Position | llGetRootPosition | ||
Root Rotation | llGetRootRotation | ||
Mass | llGetObjectMass | ||
Prim Count | llGetObjectPrimCount | ||
llSetPayPrice | llDie | llWater
States
Rez
Target
Property | Actions | Detections | Events |
---|---|---|---|
Position | llTarget, llTargetRemove | at_target(), not_at_target() | |
Movement | llMoveToTarget, llStopMoveToTarget | at_rot_target(), not_at_rot_target() | |
Rotation | llRotTarget, llRotTargetRemove, llTargetOmega |
Effects
- Particles
- Light
Click
Vehicle
Teleport
- LlSetLinkPrimitiveParams | LlSitTarget | LlTeleportAgentHome
Permissions/Asset
Movement
Physics
llApplyImpulse | llApplyRotationalImpulse | llGetAccel | llGetForce | llGetEnergy | llGetMass | llGetOmega | llGetCenterOfMass | llGetTorque | llGetVel | llSetForce | llSetForceAndTorque | llSetTorque | llSetBuoyancy | llPushObject
- Damping
- Hover
Rotation
Strength
llLookAt | llRotLookAt | llStopLookAt
Vehicle
Primitive
llGetPrimitiveParams | llSetPrimitiveParams | llSetPrimURL U | llGetNumberOfSides | llSetRot | llSetScale | llCloud | llWind | llGetRot | llGetScale
- Face
- Alpha
- Color
- Texture
Linkset
Property | Actions | Detections | Events |
---|---|---|---|
llCreateLink, llBreakLink, llBreakAllLinks, llMessageLinked, llSetLinkAlpha, llSetLinkColor, llSetLinkPrimitiveParams, llSetLinkTexture |
llDetectedLinkNumber, llGetLinkKey, llGetLinkName, llGetLinkNumber, llGetNumberOfPrims |
Land
- Region
- Parcel
- Land security
- Time/Date
- World
- Simulator
Script
llGetFreeMemory | llResetOtherScript | llResetScript | llGetScriptName | llGetScriptState | llScriptDanger | llSetScriptState | llRemoteLoadScript R | llRemoteLoadScriptPin | llSetRemoteScriptAccessPin | llSleep
- Error
- Math Errors
- Keywords
Types
- Float
- Integer
- Key
- List
- llDeleteSubList | llDumpList2String | llGetListEntryType | llGetListLength | llList2CSV | llList2Float | llList2Integer | llList2Key | llList2List | llList2ListStrided | llList2Rot | llList2String | llList2Vector | llListFindList | llListInsertList | llListRandomize | llListReplaceList | llListSort | llListStatistics
- Rotation
- String
- CSV
URL
llEscapeURL
| llReleaseURL NEW
| llUnescapeURL
| llRefreshPrimURL U
| llLoadURL
| llRequestURL NEW
| llRequestSecureURL NEW
Math
llSin | llTan | llSqrt | llAbs | llAcos | llAsin | llAtan2 | llCeil | llCos | llFloor | llFrand | llLog | llLog10 | llRound | llFabs | llModPow
Money
Other LSL functions
- llAngleBetween
- llDialog
- llForceMouselook
- llGetAttached
- llGetBoundingBox
llStopPointAtU- llGetCreator
- llGetFreeURLs U
- llGetGeometricCenter
- llGetGMTclock
- llGetKey
- llGetLocalPos
- llGetLocalRot
- llGetPos
Events
- attach()
- changed()
- collision()
- collision_end()
- collision_start()
- control()
- dataserver()
- email()
- http_request()
- http_response()
- land_collision()
- land_collision_end()
- land_collision_start()
- link_message()
Table template
Property | Actions | Detections | Events |
---|---|---|---|