|
|
|
[
Permlink
| « Hide
]
Lex Neva added a comment - 13/Apr/08 10:11 AM
Maybe dataserver calls would be appropriate...
Yes, perhaps - it looks to me like there little differentiation between calling cards at this level, though - If we were to go the dataserver route, I'd campaign for the ability to do scripted reads of profile contents as well, especially notes. But the current llRequestInventoryData and dataserver event handler syntax wouldn't handle that very well, and I'd hate to add a whole new api like the notecard reader functions. It is pretty clear that calling cards are managed as individual assets at some level, as you get multiple copies from multiple friendships offers with unconnected notes.
My primary interest here is to allow for the implementation of contact management tools.
Sue Linden made changes - 13/Nov/08 12:05 PM
Sue Linden made changes - 13/Nov/08 04:31 PM
Sue Linden made changes - 13/Nov/08 04:50 PM
There is a problem tho, calling cards add a lot of lag because each time someone logs in or out it must check all inventory items for calling cards
Garn Conover made changes - 22/Nov/08 06:51 AM
It seems calling cards are special asset types, as they can change their 'states' while inside inventory (online/offline).
I'd suggest to make them regular asset type when entered into contents of a prim, and using llRequestInventoryData to get the key as Vex suggested. In this case i think all calling cards will have to be made no transfer, so that none-friends cant get and distribute your calling card. (/me wonders if giving your calling card to somemone will automatically add you to friends list...) @garn I don't think so, we need to distinguish between calling cards and profiles.. And the UI online indicator - my intent is only to supply the name and key at this level, pehaps with dataserver calls for profile contents.. But the profile api would be separate, IMHO.
I think don't see much point in no-trans calling cards. It isn't like calling cards by themselves give you any much over search. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||