Difference between revisions of "Category:LSL Communications"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 67: Line 67:


{| border = "1"  width = "60%" cellspacing="2" cellpadding="6"
{| border = "1"  width = "60%" cellspacing="2" cellpadding="6"
! Sending !! Receiving
! Sending !! Receiving !! Maintenance
|-
|-
|
|
{{LSLG|llRemoteDataReply }}
:{{LSLG|llRemoteDataReply}}
{{LSLG|llSendRemoteData}}
:{{LSLG|llSendRemoteData}}
|
|
'''Event''' {{LSLG|remote_data }}
'''Event''' {{LSLG|remote_data }}
|
:{{LSLG|llCloseRemoteDataChannel}}
:{{LSLG|llOpenRemoteDataChannel}}
:{{LSLG|llRemoteDataSetRegion}}
|}
|}
{{LSLG|llCloseRemoteDataChannel}}
{{LSLG|llOpenRemoteDataChannel}}
{{LSLG|llRemoteDataSetRegion}}

Revision as of 23:08, 22 May 2007

Objects in SecondLife can communicate with other scripts, agents, external servers. They do this using the following forms in LSL.

Chat

Sending Receiving
llSay
llOwnerSay
llShout
llWhisper
llRegionSay
llDialog
llListen
llListenRemove
llListenControl
Event listen

Instant Message

Send only llInstantMessage

Link Message

Sending Receiving
llMessageLinked
Event link_message

Email

Sending Receiving
llEmail
llGetNextEmail
Event email

HTTP

Sending Receiving

Can only be sent to non Linden Labs servers

llHTTPRequest

Response to a HTTP request only, can not accept incoming HTTP requests.

Event http_response

Formatting llEscapeURL llUnescapeURL

XML-RPC

Receive Only - Communications via XML-RPC must be initiated by the external server.

Sending Receiving Maintenance
llRemoteDataReply
llSendRemoteData

Event remote_data

llCloseRemoteDataChannel
llOpenRemoteDataChannel
llRemoteDataSetRegion