Event Reference

All LSL events with their poqpoq handler names, parameter signatures, and capabilities.

38 events

LSL Eventpoqpoq HandlerParametersFlags
at_rot_target onAtRotTarget (integer tnum, rotation targetrot, rotation ourrot)
at_target onAtTarget (integer tnum, vector targetpos, vector ourpos)
attach onAttach (key id)
changed onChanged (integer change)
collision onCollision (integer num_detected) detected
collision_end onCollisionEnd (integer num_detected) detected
collision_start onCollisionStart (integer num_detected) detected
control onControl (key id, integer level, integer edge)
dataserver onDataserver (key queryid, string data)
email (string time, string address, string subj, string message, integer num_left) deprecated
experience_permissions (key agent_id) deprecated
experience_permissions_denied (key agent_id, integer reason) deprecated
http_request onHttpRequest (key id, string method, string body)
http_response onHttpResponse (key request_id, integer status, list metadata, string body)
land_collision onLandCollision (vector pos)
land_collision_end onLandCollisionEnd (vector pos)
land_collision_start onLandCollisionStart (vector pos)
link_message onLinkMessage (integer sender_num, integer num, string str, key id)
listen onListen (integer channel, string name, key id, string message)
money onMoney (key id, integer amount)
moving_end onMovingEnd ()
moving_start onMovingStart ()
no_sensor onNoSensor ()
not_at_rot_target onNotAtRotTarget ()
not_at_target onNotAtTarget ()
object_rez onObjectRez (key id)
on_rez onRez (integer start_param)
path_update onPathUpdate (integer type, list reserved)
remote_data (integer event_type, key channel, key message_id, string sender, integer idata, string sdata) deprecated
run_time_permissions onPermissions (integer perm)
sensor onSensor (integer num_detected) detected
state_entry onStateEntry ()
state_exit onStateExit ()
timer onTimer ()
touch onTouch (integer num_detected) detected
touch_end onTouchEnd (integer num_detected) detected
touch_start onTouchStart (integer num_detected) detected
transaction_result onTransactionResult (key id, integer success, string data)
Detected Events

Events marked detected receive a detected[] array parameter. Each element has: id, name, position, rotation, velocity, type, ownerId, groupId, grabOffset, linkNumber, touchFace, touchNormal, touchBinormal, touchPosition, touchST, touchUV.