|
Cypher Ragu
[Mad Scientist]
Join date: 6 Jul 2008
Posts: 174
|
09-28-2008 16:33
I've been working on a server for some time now, but only just realized that the updater needs to be in the same sim as the server for llGiveInventory to work. Is there an alternative to this? I know that I can give inventory objects to agents, but that would require a redesign of all the scripts... Not to mention it looks cooler to have it give it's inventory to the updater, and thus I can charge more for it  Any help is apprecciated.
_____________________
Life is a highway... And I just missed my exit.
|
|
Zolen Giano
Free the Shmeats!
Join date: 31 Dec 2007
Posts: 146
|
09-28-2008 16:52
I posed an identical question a while ago with the exact same issue. And, like you, I didn't realize the "same sim" issue until everything was already scripted.
The only way I could get it to work was to make a bot that listens for update requests sent to it via IM and it TPs to the sim with the server object attached as an attachment. When the bot TPs to the sim, it does the update then returns home.
zg
|
|
Cypher Ragu
[Mad Scientist]
Join date: 6 Jul 2008
Posts: 174
|
09-28-2008 18:23
Thank you for your advise.
Maybe I'll just have to use llMapDestination to direct the user to the correct sim... But then things would seem a bit overcomplicated.
Why is it, that the two objects need to be in the same sim, anyway? It's not that way with agents, and a lot of griefers take advantage of this by sending certain objects to avatars from many sims away. Shouldn't it be the other way around?
_____________________
Life is a highway... And I just missed my exit.
|
|
Alicia Sautereau
if (!social) hide;
Join date: 20 Feb 2007
Posts: 3,125
|
09-28-2008 18:30
From: Cypher Ragu Thank you for your advise.
Maybe I'll just have to use llMapDestination to direct the user to the correct sim... But then things would seem a bit overcomplicated.
Why is it, that the two objects need to be in the same sim, anyway? It's not that way with agents, and a lot of griefers take advantage of this by sending certain objects to avatars from many sims away. Shouldn't it be the other way around? cause doing it the right way is wrong better to spam a person with 10 items then to spam him with 1 folder containing 10 items (logic at it`s best unless there`s a technical reason behind it that i haven`t found yet)
|
|
Winter Ventura
Eclectic Randomness
Join date: 18 Jul 2006
Posts: 2,579
|
09-28-2008 20:14
Most "No Copy" items are updated in this manner.. And the solution all of them seem to use, is to set up a "Update Center" where people can rez their items, and update them. Sensations and Xcite both use systems like this. For copyable items, honestly there's a much simpler way to update. Send them a new copy of the item. There's also the "Update Disc" or "Seed" method., which is a combination of the two. You send them out a "Seed", or updater, which they rez nearby to where they've got the other item.. and then click update. I know that a large number of vendor systems work like this. Allowing you to update vendors and servers without replacing them. Also, I know that these "mobile updaters" have been popular among some other no-copy items as well (as I recall, Real Restraint used seed updaters). Honestly though, I can't see any benefit to the amount of work involved, unless you HAVE to do an update this way, I personally like the simplicity of 'here's the new version". Does the item you're updating REALLY need to be nocopy? What would you lose if you allowed your customers to have as many copies of the item as they wanted, and denied them transfer instead? From: Cypher Ragu Why is it, that the two objects need to be in the same sim, anyway? It's not that way with agents, and a lot of griefers take advantage of this by sending certain objects to avatars from many sims away. Shouldn't it be the other way around? That would put SLExchange, Onrez, and every shop that relies on a networked vendor system, out of business overnight.
_____________________
 ● Inworld Store: http://slurl.eclectic-randomness.com ● Website: http://www.eclectic-randomness.com ● Twitter: @WinterVentura
|
|
Pedro McMillan
SLOODLE Developer
Join date: 28 Jul 2007
Posts: 231
|
09-29-2008 02:05
Indeed. I built a Vending Machine tool which is controllable from the web (part of the SLOODLE project). Once your avatar is registered on the website, you just go to a webpage and click "send me this object" (or a teacher can send objects to a student), even if the avatar is offline, or in another sim.
|