Difference between revisions of "User:Michele Wardark"

From Second Life Wiki
Jump to navigation Jump to search
 
(38 intermediate revisions by the same user not shown)
Line 52: 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 63: 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 102: Line 111:
[[llMinEventDelay{{#var:lang}}|llMin'''Event'''Delay]]  
[[llMinEventDelay{{#var:lang}}|llMin'''Event'''Delay]]  
| [[llSetTimerEvent{{#var:lang}}|llSet'''Timer'''Event]]
| [[llSetTimerEvent{{#var:lang}}|llSet'''Timer'''Event]]
* [[Timer{{#var:lang}}|timer()]]


* Listen
* Listen
*: [[llListen{{#var:lang}}|ll'''Listen''']] | [[llListenControl{{#var:lang}}|ll'''Listen'''Control]] | [[llListenRemove{{#var:lang}}|ll'''Listen'''Remove]]
*: [[llListen{{#var:lang}}|ll'''Listen''']] | [[llListenControl{{#var:lang}}|ll'''Listen'''Control]] | [[llListenRemove{{#var:lang}}|ll'''Listen'''Remove]]
* [[Listen{{#var:lang}}|listen()]]


== Object ==
== Object ==
Line 159: Line 172:
| [[llWater{{#var:lang}}|llWater]]
| [[llWater{{#var:lang}}|llWater]]


===== Target =====
==== 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"
{| border="1" cellpadding="5" cellspacing="0"
Line 170: Line 195:
| [[llTarget{{#var:lang}}|llTarget]], [[llTargetRemove{{#var:lang}}|llTargetRemove]]
| [[llTarget{{#var:lang}}|llTarget]], [[llTargetRemove{{#var:lang}}|llTargetRemove]]
|
|
| at_target(), not_at_target()
| [[At target{{#var:lang}}|at_target()]], [[Not at target{{#var:lang}}|not_at_target()]]
|-
|-
! Movement
! Movement
| [[llMoveToTarget{{#var:lang}}|ll'''Move'''ToTarget]], [[llStopMoveToTarget{{#var:lang}}|llStopMoveToTarget]]
| [[llMoveToTarget{{#var:lang}}|ll'''Move'''ToTarget]], [[llStopMoveToTarget{{#var:lang}}|llStopMoveToTarget]]
|
|
| at_rot_target(), not_at_rot_target()
| [[At rot target{{#var:lang}}|at_rot_target()]], [[Not at rot target{{#var:lang}}|not_at_rot_target()]]
|-
|-
! Rotation
! Rotation
Line 183: Line 208:
|}
|}


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


* '''Effects'''
==== Effects ====
** Particles
:* Particles
**: [[llParticleSystem{{#var:lang}}|ll'''Particle'''System]]
::* [[llParticleSystem{{#var:lang}}|ll'''Particle'''System]]
** Light  
:* Light  


* '''Click'''
==== Click ====
*: [[llSetClickAction{{#var:lang}}|llSet'''Click'''Action]]
*: [[llSetClickAction{{#var:lang}}|llSet'''Click'''Action]]


* '''Vehicle'''
==== 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]]
*: [[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'''
==== Teleport ====
*: LlSetLinkPrimitiveParams | LlSitTarget | LlTeleportAgentHome
*: LlSetLinkPrimitiveParams | LlSitTarget | LlTeleportAgentHome


* '''Permissions/Asset'''
==== 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]]
*: <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 ===
=== Movement ===
* [[llGround{{#var:lang}}|llGround]] | [[llGroundContour{{#var:lang}}|llGroundContour]] | [[llGroundNormal{{#var:lang}}|llGroundNormal]] | [[llGroundRepel{{#var:lang}}|llGroundRepel]] | [[llGroundSlope{{#var:lang}}|llGroundSlope]]
* [[llGround{{#var:lang}}|llGround]] | [[llGroundContour{{#var:lang}}|llGroundContour]] | [[llGroundNormal{{#var:lang}}|llGroundNormal]] | [[llGroundRepel{{#var:lang}}|llGroundRepel]] | [[llGroundSlope{{#var:lang}}|llGroundSlope]]


* '''Physics'''
* [[Moving end{{#var:lang}}|moving_end()]]
*: [[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''']]
* [[Moving start{{#var:lang}}|moving_start()]]
** Damping
 
** Hover  
==== Physics ====
**: [[llSetHoverHeight{{#var:lang}}|llSetHoverHeight]] | [[llStopHover{{#var:lang}}|llStopHover]]
[[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 ====


* '''Rotation'''
==== Strength ====
*
[[llLookAt{{#var:lang}}|llLookAt]] | [[llRotLookAt{{#var:lang}}|llRotLookAt]] | [[llStopLookAt{{#var:lang}}|llStopLookAt]]
* Strength
*: [[llLookAt{{#var:lang}}|llLookAt]] | [[llRotLookAt{{#var:lang}}|llRotLookAt]] | [[llStopLookAt{{#var:lang}}|llStopLookAt]]


* Vehicle
==== Vehicle ====


=== Primitive ===
=== Primitive ===
Line 230: Line 277:


=== Linkset ===
=== Linkset ===
* '''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]]
{| 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 ==
== Land ==
Line 320: Line 390:
== Money ==
== Money ==
[[llGiveMoney{{#var:lang}}|llGive'''Money''']]
[[llGiveMoney{{#var:lang}}|llGive'''Money''']]
* [[Money{{#var:lang}}|money()]]


== Other LSL functions ==
== Other LSL functions ==
Line 337: Line 409:
* [[llGetLocalRot{{#var:lang}}|llGetLocalRot]]
* [[llGetLocalRot{{#var:lang}}|llGetLocalRot]]
* [[llGetPos{{#var:lang}}|llGetPos]]
* [[llGetPos{{#var:lang}}|llGetPos]]


* [[llGetStartParameter{{#var:lang}}|llGetStartParameter]]
* [[llGetStartParameter{{#var:lang}}|llGetStartParameter]]
Line 344: 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]]
Line 352: 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]]
* [[llRezAtRoot{{#var:lang}}|llRezAtRoot]]
* [[llRezObject{{#var:lang}}|llRezObject]]


* [[llRotBetween{{#var:lang}}|llRotBetween]]
* [[llRotBetween{{#var:lang}}|llRotBetween]]
Line 367: Line 435:
* <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 ==
== Table template ==

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