Difference between revisions of "User:Michele Wardark"

From Second Life Wiki
Jump to navigation Jump to search
 
(19 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 72: Line 74:


* [[Sensor{{#var:lang}}|sensor()]]
* [[Sensor{{#var:lang}}|sensor()]]
* [[No sensor{{#var:lang}}|no_sensor()]]


== Group ==
== Group ==
Line 113: Line 116:
* 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 171: Line 176:
* [[State entry{{#var:lang}}|state_entry()]]
* [[State entry{{#var:lang}}|state_entry()]]
* [[State exit{{#var:lang}}|state_exit()]]
* [[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 ====
==== Target ====
Line 183: 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 195: Line 207:
|  
|  
|}
|}


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


Line 214: Line 228:
==== 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]]
* [[Moving end{{#var:lang}}|moving_end()]]
* [[Moving start{{#var:lang}}|moving_start()]]


==== Physics ====
==== Physics ====
Line 371: 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 394: 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 402: 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 419: Line 437:


== Events ==
== Events ==
* [[At rot target{{#var:lang}}|at_rot_target()]]
* [[At target{{#var:lang}}|at_target()]]


* [[Attach{{#var:lang}}|attach()]]
* [[Attach{{#var:lang}}|attach()]]
Line 438: Line 452:
* [[Land collision start{{#var:lang}}|land_collision_start()]]
* [[Land collision start{{#var:lang}}|land_collision_start()]]
* [[Link message{{#var:lang}}|link_message()]]
* [[Link message{{#var:lang}}|link_message()]]
* [[Listen{{#var:lang}}|listen()]]
* [[Money{{#var:lang}}|money()]]
* [[Moving end{{#var:lang}}|moving_end()]]
* [[Moving start{{#var:lang}}|moving_start()]]
* [[Not at rot target{{#var:lang}}|not_at_rot_target()]]
* [[Not at target{{#var:lang}}|not_at_target()]]
* [[Object rez{{#var:lang}}|object_rez()]]
* [[On rez{{#var:lang}}|on_rez()]]
* [[Remote data{{#var:lang}}|remote_data()]]
* [[Run time permissions{{#var:lang}}|run_time_permissions()]]


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