Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008574opensim[REGION] Script Functionspublic2019-08-13 10:362021-06-30 09:23
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
PlatformPCOperating SystemWindowsOperating System Version10
Product Version0.9.0.1 
Target VersionFixed in Version 
Summary0008574: [FEATURE REQUEST] osForceAttach/Detach some new complementary features
DescriptionOn Opensim we have already:
- osForceAttachToAvatar
- osForceAttachToAvatarFromInventory
- osForceAttachToOtherAvatarFromInventory
- osForceDetachFromAvatar

These are interesting and useful features.
I think he misses it ...
- osForceDetachFromOtherAvatar(key uuid)

Then, in SL, we have the possibility to attach an object without it being recorded in the user's inventory with the function llAttachToAvatarTemp.

I think it would be nice too for opensim.
- osForceAttachToAvatarTemp
- osForceAttachToAvatarFromInventoryTemp
- osForceAttachToOtherAvatarFromInventoryTemp

Thank you in advance.
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (Multiple Regions per Sim)
Physics EngineubODE
Script Engine
Environment.NET / Windows64
Mono VersionNone
Attached Files

- Relationships
related to 0008047new [SCRIPT FUNCTION REQUEST] osForceAttachToAvatarTemp 

-  Notes
djphil (reporter)
2019-08-15 03:38
edited on: 2019-08-15 05:23

I recently built a scripted tool (lsl / ossl) to manage intervieuw. Users receive 3 hud automatically when they sit on the chair. It is the armchair that contains the objects in its inventory and distributes them when sitting. When the users have finished the interview they get up and the 3 hud come off automatically. The user does not have to do anything, everything is automatic. He must only answer the questions of the intervieuw.

Very quickly I notice that their inventories are overloaded with full of hud because they are all saved in their inventory which is really not useful and which overloads everything. Of course he could put it in the trash ... but the hud will remain in the database, which is not good either. That's why I think the "Temporary" option would be good for osForceAttachToAvatarTemp, osForceAttachToAvatarFromInventoryTemp, osForceAttachToOtherAvatarFromInventoryTemp ossl.

djphil (reporter)
2019-08-15 03:48
edited on: 2019-08-15 03:49

I also think that a function similar to osGetRezzingObject but for attached objects would be very useful.

Something like:
key osGetAttachingObject()
Get the key of the object that attached this object.

Gayngel (reporter)
2021-06-30 09:23
edited on: 2021-06-30 09:24

Perms requested with llRequestPermissions are automatically granted in attachments so llDetachFromAvatar detaches attachments automatically without any prompt from the avatar. If you want an external object to detach an attachment set up a listener system between the object and attachment and on the attachment receiving a message from the external object then call llRequestPermissions.

I would like to see temp attachment functions though.

- Issue History
Date Modified Username Field Change
2019-08-13 10:36 djphil New Issue
2019-08-13 10:37 djphil Relationship added related to 0008047
2019-08-15 03:38 djphil Note Added: 0035575
2019-08-15 03:48 djphil Note Added: 0035576
2019-08-15 03:49 djphil Note Edited: 0035576 View Revisions
2019-08-15 05:23 djphil Note Edited: 0035575 View Revisions
2021-06-30 09:23 Gayngel Note Added: 0037838
2021-06-30 09:24 Gayngel Note Edited: 0037838 View Revisions

Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker