Difference between revisions of "Template:LSL Function/KeyValue"

From Second Life Wiki
Jump to navigation Jump to search
m (duh)
m
Line 29: Line 29:
The [[dataserver]] callback parameters are:
The [[dataserver]] callback parameters are:
* A key containing the {{LSLGC|Key/handle|handle}} returned from [[{{#var:name}}]]
* A key containing the {{LSLGC|Key/handle|handle}} returned from [[{{#var:name}}]]
* A string containing a comma-delimited list. <code>llDumpList2String([ [[integer]]&nbsp;{{LSLPT|success}}&nbsp;]&nbsp;+ {{LSLPT|components}});</code>
* A string containing a comma-delimited list ({{LSLPT|cdl}}). <code>llDumpList2String([ [[integer]]&nbsp;{{LSLPT|success}}&nbsp;]&nbsp;+ {{LSLPT|components}});</code>
** {{LSLPT|components}} vary depending upon success or failure of request.
** {{LSLPT|components}} vary depending upon success or failure of request.
** Failure: <code>llDumpList2String([ 0, [[integer]]&nbsp;{{LSLPT|error}}],",")</code>
** Failure: <code>llDumpList2String([ 0, [[integer]]&nbsp;{{LSLPT|error}}],",")</code>

Revision as of 12:09, 12 July 2014

#var value
p_{{{1}}}_desc The key for the key-value pair
p_{{{2}}}_desc The value for the key-value pair. Maximum 2047 characters, or 4095 if using Mono.
p_{{{value}}}_desc The value for the key-value pair. Maximum 2047 characters, or 4095 if using Mono. Note! This value may contain commas.
spec

Dataserver

The dataserver callback parameters are:

  • A key containing the handle returned from [[]]
  • A string containing a comma-delimited list (cdl). llDumpList2String([ integer success ] + components);
    • components vary depending upon success or failure of request.
    • Failure: llDumpList2String([ 0, integer error],",")
    • Success: llDumpList2String([ 1 ],",")
String Components
• integer success A boolean specifying if the transaction succeeded (1) or not (0).
• integer error An XP_ERROR_* flag that describes why the operation failed.


caveats
notes