Difference between revisions of "User:Michele Wardark"
m (→Avatar) |
m (→Events) |
||
(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 ==== | |||
:* Particles | |||
* | ::* [[llParticleSystem{{#var:lang}}|ll'''Particle'''System]] | ||
:* Light | |||
==== Click ==== | |||
*: [[llSetClickAction{{#var:lang}}|llSet'''Click'''Action]] | *: [[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]] | *: [[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 | *: 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]] | *: <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]] | ||
* | * [[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()]] | ||
==== 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 === | === Primitive === | ||
Line 230: | Line 277: | ||
=== Linkset === | === 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 == | == 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]] | ||
* [[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]] | ||
* [[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
- 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 |
---|---|---|---|