Difference between revisions of "Transaction result"
Jump to navigation
Jump to search
m |
m |
||
Line 17: | Line 17: | ||
! Error Tag Description | ! Error Tag Description | ||
{{!}}- | {{!}}- | ||
{{!}} rowspan=11 {{!}} {{HoverLink|key|key that matches id of transaction_result event}} [[llTransferLindenDollars]]( [[key]] {{ | {{!}} rowspan=11 {{!}} <code>{{HoverLink|key|key that matches id of transaction_result event}} [[llTransferLindenDollars]]( [[key]] {{LSLPT|llTransferLindenDollars_destination|destination}}, [[integer]] {{LSLPT|llTransferLindenDollars_amount|amount}} )</code> | ||
---- | ---- | ||
[ [[key]] {{ | <code>[ [[key]] {{LSLPT|llTransferLindenDollars_destination|destination}}, [[integer]] {{LSLPT|llTransferLindenDollars_amount|amount}} ]</code> | ||
{{!}} LINDENDOLLAR_INSUFFICIENTFUNDS | {{!}} LINDENDOLLAR_INSUFFICIENTFUNDS | ||
{{!}} The source agent does not have enough L$ for the transfer | {{!}} The source agent does not have enough L$ for the transfer |
Revision as of 12:55, 8 June 2012
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Description
Event: transaction_result( key id, integer success, string data ){ ; }34 | Event ID |
Triggered when task receives asynchronous data
• key | id | – | matches the return of the llTransfer* function | |
• integer | success | – | TRUE if the transfer succeeded otherwise FALSE. | |
• string | data | – | On successful transactions this will contain a CSV of information pertaining to the transaction. In failure, a string will be returned matching one of the error tags below. |
llTransfer* Function
data CSV Contents |
Error Tag (Returned from data) | Error Tag Description |
---|---|---|
key llTransferLindenDollars( key destination, integer amount )
|
LINDENDOLLAR_INSUFFICIENTFUNDS | The source agent does not have enough L$ for the transfer |
LINDENDOLLAR_ENTITYDOESNOTEXIST | The destination UUID is not a valid agent. | |
LINDENDOLLAR_BADCLOCKSKEW | There is bad clock skew between the sim host and the L$ service | |
INVALID_AGENT | Destination agent is not a valid UUID | |
INVALID_AMOUNT | Amount is <= 0 | |
THROTTLED | The scripted L$ throttle was hit for this object owner. | |
MISSING_PERMISSION_DEBIT | The script does not have debit permission | |
GROUP_OWNED | The object is group owned and thus can't give money | |
TRANSFERS_DISABLED | L$ transfers are disabled in the region | |
EXPIRED | The simulator timed out waiting for a response from the back-end service. | |
SERVICE_ERROR | There was an error connecting to the back-end service |
Caveats