Difference between revisions of "User:Michele Wardark"

From Second Life Wiki
Jump to navigation Jump to search
 
(83 intermediate revisions by the same user not shown)
Line 2: Line 2:


----
----
== 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]]


==  Avatar ==
==  Avatar ==
[[llGetAgentInfo{{#var:lang}}|llGet'''Agent'''Info]] | [[llGetAgentLanguage{{#var:lang}}|llGet'''Agent'''Language]] | [[llGetAgentSize{{#var:lang}}|llGet'''Agent'''Size]]
[[llGetAgentInfo{{#var:lang}}|llGet'''Agent'''Info]]  
| [[llGetAgentLanguage{{#var:lang}}|llGet'''Agent'''Language]]  
| [[llGetAgentSize{{#var:lang}}|llGet'''Agent'''Size]]
| [[llTeleportAgentHome{{#var:lang}}|llTeleport'''Agent'''Home]]
| [[llTeleportAgentHome{{#var:lang}}|llTeleport'''Agent'''Home]]
| [[llRequestAgentData{{#var:lang}}|llRequest'''Agent'''Data]]
| [[llRequestAgentData{{#var:lang}}|llRequest'''Agent'''Data]]


* '''Animation'''
==== Animation ====
*: [[llGetAnimation{{#var:lang}}|llGet'''Animation''']] | [[llGetAnimationList{{#var:lang}}|llGet'''Animation'''List]] | [[llStartAnimation{{#var:lang}}|llStart'''Animation''']] | [[llStopAnimation{{#var:lang}}|llStop'''Animation''']]
[[llGetAnimation{{#var:lang}}|llGet'''Animation''']]  
| [[llGetAnimationList{{#var:lang}}|llGet'''Animation'''List]]  
| [[llStartAnimation{{#var:lang}}|llStart'''Animation''']]  
| [[llStopAnimation{{#var:lang}}|llStop'''Animation''']]


* '''Attachment'''
==== Attachment ====
*: [[llAttachToAvatar{{#var:lang}}|llAttachTo'''Avatar''']] | [[llDetachFromAvatar{{#var:lang}}|llDetachFrom'''Avatar''']]
[[llAttachToAvatar{{#var:lang}}|llAttachTo'''Avatar''']]  
| [[llDetachFromAvatar{{#var:lang}}|llDetachFrom'''Avatar''']]


* '''Camera'''
==== 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}}
[[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'''
==== Controls ====
*: [[llTakeControls{{#var:lang}}|llTake'''Controls''']] | [[llReleaseControls{{#var:lang}}|llRelease'''Controls''']]
[[llTakeControls{{#var:lang}}|llTake'''Controls''']]  
| [[llReleaseControls{{#var:lang}}|llRelease'''Controls''']]


* '''Sit'''
==== Sit ====
*: [[llAvatarOnSitTarget{{#var:lang}}|ll'''Avatar'''OnSitTarget]] | [[llUnSit{{#var:lang}}|llUn'''Sit''']] | [[llSitTarget{{#var:lang}}|ll'''Sit'''Target]] | [[llSetSitText{{#var:lang}}|llSet'''Sit'''Text]]
[[llAvatarOnSitTarget{{#var:lang}}|ll'''Avatar'''OnSitTarget]]  
| [[llUnSit{{#var:lang}}|llUn'''Sit''']]  
| [[llSitTarget{{#var:lang}}|ll'''Sit'''Target]]  
| [[llSetSitText{{#var:lang}}|llSet'''Sit'''Text]]


== Communications ==
== Communications ==
Line 38: Line 52:
* '''XML-RPC'''
* '''XML-RPC'''
*: [[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''']]
*: [[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 ==
== Dataserver ==
Line 49: Line 65:
* '''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]]
*: [[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]]
*: [[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 ==
== Group ==
Line 57: Line 80:


== Inventory ==
== Inventory ==
[[llAllowInventoryDrop{{#var:lang}}|llAllow'''Inventory'''Drop]]
[[llGetInventoryName{{#var:lang}}|llGet'''Inventory'''Name]]
| [[llGetInventoryCreator{{#var:lang}}|llGet'''Inventory'''Creator]]
| [[llGetInventoryKey{{#var:lang}}|llGet'''Inventory'''Key]]
| [[llGetInventoryKey{{#var:lang}}|llGet'''Inventory'''Key]]
| [[llGetInventoryName{{#var:lang}}|llGet'''Inventory'''Name]]
| [[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]]
Line 85: Line 108:
*: [[llParcelMediaCommandList{{#var:lang}}|llParcel'''Media'''CommandList]] | [[llParcelMediaQuery{{#var:lang}}|llParcel'''Media'''Query]] | [[llSetTextureAnim{{#var:lang}}|llSet'''Texture'''Anim]]
*: [[llParcelMediaCommandList{{#var:lang}}|llParcel'''Media'''CommandList]] | [[llParcelMediaQuery{{#var:lang}}|llParcel'''Media'''Query]] | [[llSetTextureAnim{{#var:lang}}|llSet'''Texture'''Anim]]


== Movement ==
== Events ==
* '''Physics'''
[[llMinEventDelay{{#var:lang}}|llMin'''Event'''Delay]]  
*: [[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]]
| [[llSetTimerEvent{{#var:lang}}|llSet'''Timer'''Event]]
** Damping
 
** Hover
* [[Timer{{#var:lang}}|timer()]]
**: [[llSetHoverHeight{{#var:lang}}|llSetHoverHeight]] | [[llStopHover{{#var:lang}}|llStopHover]]


* '''Rotation'''
* Listen
*
*: [[llListen{{#var:lang}}|ll'''Listen''']] | [[llListenControl{{#var:lang}}|ll'''Listen'''Control]] | [[llListenRemove{{#var:lang}}|ll'''Listen'''Remove]]
* Strength
*: [[llLookAt{{#var:lang}}|llLookAt]] | [[llRotLookAt{{#var:lang}}|llRotLookAt]] | [[llStopLookAt{{#var:lang}}|llStopLookAt]]


* Vehicle
* [[Listen{{#var:lang}}|listen()]]


== Object ==
== Object ==


== Primitive ==
{| border="1" cellpadding="5" cellspacing="0"
[[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]]
! 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]]


* '''Events'''
* [[Object rez{{#var:lang}}|object_rez()]]
*: [[llMinEventDelay{{#var:lang}}|llMin'''Event'''Delay]] | [[llSetTimerEvent{{#var:lang}}|llSet'''Timer'''Event]]
* [[On rez{{#var:lang}}|on_rez()]]
** Listen
**: [[llListen{{#var:lang}}|ll'''Listen''']] | [[llListenControl{{#var:lang}}|ll'''Listen'''Control]] | [[llListenRemove{{#var:lang}}|ll'''Listen'''Remove]]  


* '''Effects'''
==== Target ====
** Particles
 
**: [[llParticleSystem{{#var:lang}}|ll'''Particle'''System]]
{| border="1" cellpadding="5" cellspacing="0"
** Light
! 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'''
* '''Face'''
Line 121: Line 275:
** Texture
** 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]]
**: [[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]]
* '''Click'''
*: [[llSetClickAction{{#var:lang}}|llSet'''Click'''Action]]


=== Linkset ===
=== Linkset ===
[[llGetObjectDesc{{#var:lang}}|llGet'''Object'''Desc]] | [[llGetObjectDetails{{#var:lang}}|llGet'''Object'''Details]] | [[llGetObjectMass{{#var:lang}}|llGet'''Object'''Mass]] | [[llGetObjectName{{#var:lang}}|llGet'''Object'''Name]] | [[llGetObjectPrimCount{{#var:lang}}|llGet'''Object'''PrimCount]] | [[llSetObjectDesc{{#var:lang}}|llSet'''Object'''Desc]] | [[llSetObjectName{{#var:lang}}|llSet'''Object'''Name]]
| [[llPushObject{{#var:lang}}|llPush'''Object''']] | [[llSetPayPrice{{#var:lang}}|llSetPay'''Price''']] | [[llDie{{#var:lang}}|llDie]]
| [[llGetRootPosition{{#var:lang}}|llGet'''Root'''Position]]
| [[llGetRootRotation{{#var:lang}}|llGet'''Root'''Rotation]]
* '''Link'''
*: [[llBreakAllLinks{{#var:lang}}|llBreakAll'''Links''']] | [[llBreakLink{{#var:lang}}|llBreak'''Link''']] | [[llCreateLink{{#var:lang}}|llCreate'''Link''']] | [[llDetectedLinkNumber{{#var:lang}}|llDetected'''Link'''Number]] | [[llGetLinkKey{{#var:lang}}|llGet'''Link'''Key]] | [[llGetLinkName{{#var:lang}}|llGet'''Link'''Name]] | [[llGetLinkNumber{{#var:lang}}|llGet'''Link'''Number]] | [[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]] | [[llGetNumberOfPrims{{#var:lang}}|llGetNumberOfPrims]]
* '''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]]
*: [[llGround{{#var:lang}}|llGround]] | [[llGroundContour{{#var:lang}}|llGroundContour]] | [[llGroundNormal{{#var:lang}}|llGroundNormal]] | [[llGroundRepel{{#var:lang}}|llGroundRepel]] | [[llGroundSlope{{#var:lang}}|llGroundSlope]]


* '''Target'''
{| border="1" cellpadding="5" cellspacing="0"
*: [[llStopMoveToTarget{{#var:lang}}|llStopMoveToTarget]] | [[llTarget{{#var:lang}}|llTarget]] | [[llTargetOmega{{#var:lang}}|llTargetOmega]] | [[llTargetRemove{{#var:lang}}|llTargetRemove]] | [[llMoveToTarget{{#var:lang}}|ll'''Move'''ToTarget]] | [[llRotTarget{{#var:lang}}|llRotTarget]] | [[llRotTargetRemove{{#var:lang}}|llRotTargetRemove]]
! 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 ==
== Land ==
[[llModifyLand{{#var:lang}}|llModify'''Land''']] | [[llWater{{#var:lang}}|llWater]]
[[llModifyLand{{#var:lang}}|llModify'''Land''']]


* '''Region'''
* '''Region'''
Line 177: Line 332:


== Types ==
== Types ==
[[llAxes2Rot{{#var:lang}}|llAxes2Rot]] | [[llAxisAngle2Rot{{#var:lang}}|llAxisAngle2Rot]]


* '''Float'''
* '''Float'''
Line 203: Line 360:
* '''CSV'''
* '''CSV'''
*: [[llCSV2List{{#var:lang}}|ll'''CSV'''2List]]
*: [[llCSV2List{{#var:lang}}|ll'''CSV'''2List]]
== Money ==
[[llGiveMoney{{#var:lang}}|llGive'''Money''']]


== URL ==
== URL ==
Line 215: Line 369:
| [[llRequestURL{{#var:lang}}|llRequest'''URL''']] {{LSL_New}}
| [[llRequestURL{{#var:lang}}|llRequest'''URL''']] {{LSL_New}}
| [[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 ==
== Other LSL functions ==
* [[llAxes2Rot{{#var:lang}}|llAxes2Rot]]
* [[llAxisAngle2Rot{{#var:lang}}|llAxisAngle2Rot]]


* [[llAngleBetween{{#var:lang}}|llAngleBetween]]
* [[llAngleBetween{{#var:lang}}|llAngleBetween]]
Line 234: Line 408:
* [[llGetLocalPos{{#var:lang}}|llGetLocalPos]]
* [[llGetLocalPos{{#var:lang}}|llGetLocalPos]]
* [[llGetLocalRot{{#var:lang}}|llGetLocalRot]]
* [[llGetLocalRot{{#var:lang}}|llGetLocalRot]]
* [[llGetPermissions{{#var:lang}}|llGetPermissions]]
* [[llGetPermissionsKey{{#var:lang}}|llGetPermissionsKey]]
* [[llGetPos{{#var:lang}}|llGetPos]]
* [[llGetPos{{#var:lang}}|llGetPos]]


* [[llGetRot{{#var:lang}}|llGetRot]]
* [[llGetScale{{#var:lang}}|llGetScale]]
* [[llGetStartParameter{{#var:lang}}|llGetStartParameter]]
* [[llGetStartParameter{{#var:lang}}|llGetStartParameter]]
* [[llGetStatus{{#var:lang}}|llGetStatus]]
* [[llGetStatus{{#var:lang}}|llGetStatus]]
Line 246: Line 415:
* [[llGetSunDirection{{#var:lang}}|llGet'''Sun'''Direction]]
* [[llGetSunDirection{{#var:lang}}|llGet'''Sun'''Direction]]


* <s>[[llGodLikeRezObject{{#var:lang}}|llGodLikeRezObject]]</s> {{LSL_GM}}
* [[llMapDestination{{#var:lang}}|llMapDestination]]
* [[llMapDestination{{#var:lang}}|llMapDestination]]
* [[llMD5String{{#var:lang}}|llMD5String]]
* [[llMD5String{{#var:lang}}|llMD5String]]
* [[llModPow{{#var:lang}}|llModPow]]


* [[llPassCollisions{{#var:lang}}|llPassCollisions]]
* [[llPassCollisions{{#var:lang}}|llPassCollisions]]
Line 258: 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]]
* [[llRequestPermissions{{#var:lang}}|llRequestPermissions]]
* [[llRezAtRoot{{#var:lang}}|llRezAtRoot]]
* [[llRezObject{{#var:lang}}|llRezObject]]


* [[llRotBetween{{#var:lang}}|llRotBetween]]
* [[llRotBetween{{#var:lang}}|llRotBetween]]
Line 275: Line 436:
* [[llVolumeDetect{{#var:lang}}|ll'''Volume'''Detect]]
* [[llVolumeDetect{{#var:lang}}|ll'''Volume'''Detect]]


* [[llWind{{#var:lang}}|llWind]]
== 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

Dataserver

Detection

llDetectedGrab | llDetectedKey | llDetectedName | llDetectedPos | llDetectedRot | llDetectedType | llDetectedVel

Group

llDetectedGroup | llSameGroup

Inventory

llGetInventoryName | llGetInventoryKey | llGetInventoryNumber | llGetInventoryType | llGetInventoryCreator | llGiveInventory | llGiveInventoryList | llAllowInventoryDrop | llRemoveInventory | llRequestInventoryData

Media

Events

llMinEventDelay | llSetTimerEvent

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

llRezAtRoot | llRezObject

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

Linkset

Property Actions Detections Events

llCreateLink, llBreakLink, llBreakAllLinks, llMessageLinked, llSetLinkAlpha, llSetLinkColor, llSetLinkPrimitiveParams, llSetLinkTexture

llDetectedLinkNumber, llGetLinkKey, llGetLinkName, llGetLinkNumber, llGetNumberOfPrims

Land

llModifyLand

Script

llGetFreeMemory | llResetOtherScript | llResetScript | llGetScriptName | llGetScriptState | llScriptDanger | llSetScriptState | llRemoteLoadScript  R  | llRemoteLoadScriptPin | llSetRemoteScriptAccessPin | llSleep

  • Error
    • Math Errors
    • Keywords

Types

llAxes2Rot | llAxisAngle2Rot

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

llGiveMoney

Other LSL functions

Events

Table template

Property Actions Detections Events