llTransferOwnership() with flag 0x4 creates "You are now the owner" system message when end-user declines offer.
complete
Lucia Nightfire
llTransferOwnership() with flag 0x4 creates "You are now the owner" system message when end-user declines offer.
[08:43:45] Second Life: You decline a copy of llTransferOwnership() test v1.1 from llTransferOwnership() test v1.1.
[08:43:45] Second Life: You are now the owner of object llTransferOwnership() test v1.1 and it has been placed in your inventory.
Log In
This post was marked as
complete
Maestro Linden
tracked
Maestro Linden
under review
Maestro Linden
I can reproduce this on Apple Cobbler 2024-11-26.12040480539 with the Second Life Release 7.1.10.10800445603. However, the notification is correct - the object does appear in UserB's Trash folder if they discard the offer. I believe this happens because the viewer auto-accepts all inventory offers. One sees similar behavior when discarding llGiveInventory() offers from scripts.
- UserA: rez a box and add the script from my comment in
- UserB: touch the box
- llTransferOwnership() triggers in TRANSFER_FLAG_COPY mode and returns TRANSFER_OK since there are no permissions issues
- UserB: Inventory offer dialog, "An object named Object owned by [UserA] has given you this object: a copy of Object", click 'Discard'
- UserB: check your inventory for new items
Actual results:
- In (4), UserB gets a notification that, "You are now the owner of object Object and it has been placed in your inventory".
- In (4), UserB sees that a copy of the object in their Trash folder