Difference between revisions of "User:Michele Wardark"

From Second Life Wiki
Jump to navigation Jump to search
Line 407: Line 407:
== Events ==
== Events ==


At rot target
at_rot_target()
At target
at_target()
Attach
attach()
Changed
changed()
Collision
collision()
Collision end
collision_end()
Collision start
collision_start()
Control
control()
Dataserver
dataserver()
Email
email()
Http request
http_request()
Http response
http_response()
Land collision
land_collision()
Land collision end
land_collision_end()
Land collision start
land_collision_start()
Link message
link_message()
Listen
listen()
Money
money()
Moving end
moving_end()
Moving start
moving_start()
No sensor
no_sensor()
Not at rot target
not_at_rot_target()
Not at target
not_at_target()
Object rez
object_rez()
On rez
on_rez()
Remote data
remote_data()
Run time permissions
run_time_permissions()
Sensor
sensor()
State entry
state_entry()
State exit
state_exit()
Timer
timer()
Touch
touch()
Touch end
touch_end()
Touch start
touch_start()
LlMinEventDelay
 


== Table template ==
== Table template ==

Revision as of 03:57, 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

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

at_rot_target() at_target() attach() changed() collision() collision_end() collision_start() control() dataserver() email() http_request() http_response() land_collision() land_collision_end() land_collision_start() link_message() listen() money() moving_end() moving_start() no_sensor() not_at_rot_target() not_at_target() object_rez() on_rez() remote_data() run_time_permissions() sensor() state_entry() state_exit() timer() touch() touch_end() touch_start()

Table template

Property Actions Detections Events