Gabryel Nyoki
I am using llGiveInventory and working fine with 1500 files now, however at around 2000 some scripts act weird aka functions don't work with that inventory size while there is no stack-heap or anything visible that could cause working with 1500 and not 2000 inventory items, if you contact me inworld I can show you some of these things.
I have found a lot of 'wonky' behaviour around functions that are not in wiki caveats, but It's hard for me to report them in a time fashion, so I usually just script using different functions/route
Gabryel Nyoki
I checked the wiki, and there's no info about this, I ended up recoding everything and using llRegionSayTo instead of llSay along with llGiveInventory, and no, not llGiveInventoryList because it had to send one by one, I have found more glitches around this, namely with listens involved while it's transferring, some how it 'hangs' the script for like 1 minute, and then it continues. I still have this old scripts but all is recoded and working fine now, apologies for not following up in a time fashion
Maestro Linden
marked this post as
closed
Closed for lack of response.
Maestro Linden
marked this post as
needs info
Maestro Linden
Hi guys, I have a few questions:
- Is the script definitely calling llGiveInventory() repeatedly for the animation transfer, or is it using llGiveInventoryList() ?
- Is the source object (containing the script that sends animations) attached at the time of the llGiveInventory()?
- Is the destination object (main dance HUD) attached at the time of the llGiveInventory() calls?
- Are both sending and receiving objects owned by Whimsy Alpha?
- What are the owner permission masks on sending and receiving objects?
- What are the owner permission masks on the animations being transferred?
- If you add a debugging line like llSay(DEBUG_CHANNEL, "Giving item '" + item + "' with permissions mask " + (string)llGetInventoryPermMask(item));before each llGiveInventory() call, does the permissions error always appear after the same item name? If that item is somehow excluded from the transfer (like removed from the source object), does the error instead trigger just after the next item?
The reason I ask about the permissions of the animations items is that there are special restrictions about moving items into attachments, even when ownership is not changing. For example, if the HUD is copyable, adding no-copy animations to it will be disallowed when the HUD is worn as an attachment.
Gabryel Nyoki
Hi, we tried to help Whimsy with our loader used by 2000 customers, and here's what happens:
How the system works: We have a dance loader where customers put 3rd party dances inside and they are loaded to the main dance HUD.
llGiveInventory from one prim to another works fine if she drops just a couple items inside
If she drops a couple dozens, the debug channel shouts permission error, even though all permissions are set right.
https://wiki.secondlife.com/wiki/LlGiveInventory does not say any caveat about amount of inventory
She is able to use our loader with all her items if she only puts like 10 or 20 at a time inside.
Any ideas? Any LL can help here?