llBreaklink (((Broke???))
|
Shadow Weaver
Ancient
Join date: 13 Jan 2003
Posts: 2,808
|
10-25-2004 08:57
This weekend My Friend and cohort developed a Rez/Link vendor for me.
Everything was going Great all aspects of the vendor worked beautifully in the initial testing. From the underpay/right pay/ overpay to the passing of all objects via a Folder.
We had it working and had eleminated having to use Listens(Reducing Lag) and die scripts(again reducing lag) that we had previously had used. Then we come to find out that the llbreaklink command was Bugged or featured still dont know which yet.
I had, on Saturday, placed out some 30 Vendors around Second Life. Each one cycling at a rate of 1 new rotation every 4 minutes. When I came on Sunday after noon I found that over 6000 prims had been Rezed and did not die. This was primarly due to the llbreaklink command either being broke or a feature the boxes never died.
Here is the Irony of it all. I made the boxes put the Vendors out and stood there for a good Hour watching them cycling them and they worked beautifuly. The old box would die and the new box would take its place never ghosting never leaving a live box active.
((after installing diagnostic testing scripts)) The Moment I left the sim through error checking after the second or third rotation of the vendor the llbreaklink would stop working. And I would start getting messages ever 4 minutes that the llbreaklink was not functioning.
The moment I returned to the sim cleaned up the boxes Reset the Vendor it worked fine the moment I left again it started with leaving boxes active and unlinked.
There is nothing on the wiki mentioning the llbreaklink command only works when the avatar is in the sim. There is nothing in the scripting notes mentioning this and nothing on the .pdf that is given out as far as commands and command structure of .lsl
So My question is this has anyone else had this issue previously?
Are there specific commands in the Scripting language that only work when an avatar is in that specific Simulator and if they leave that sim it no longer works?
I think this kind of information is Critical for Scripters to know as that kind of information can create some pretty sticky situations if its not known.
I had to Manually Delete some 6000 prims due to this because innitially through testing I thought it was ok but due to never leaving the sim had no clue that it was an issue till I came back on Sunday. If it's a bug or if its a feature either way I would like some information on it. Primarly if its a Feature it has just killed 9 major projects I had in mind because I cannot stay in one sim all the time.
Sincerely, Shadow Weaver
_____________________
Everyone here is an adult. This ain't DisneyLand, and Mickey Mouse isn't going to swat you with a stick if you say "holy crapola."<Pathfinder Linden> New Worlds new Adventures Formerly known as Jade Wolf my business name has now changed to Dragon Shadow. Im me in world for Locations of my apparrel Online Authorized Trademark Licensed Apparel http://www.cafepress.com/slvisionsOR Visit The Website @ www.slvisions.com
|
Moleculor Satyr
Fireflies!
Join date: 5 Jan 2004
Posts: 2,650
|
10-25-2004 10:09
Help -> Report Bug
|
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
|
10-25-2004 11:07
This is something that is (supposedly) fixed in 1.5.6. Give it a test in Preview if you can.
_____________________
~ Tiger Crossing ~ (Nonsanity)
|
Zuzi Martinez
goth dachshund
Join date: 4 Sep 2004
Posts: 1,860
|
10-25-2004 11:12
just guessing but maybe it's a permission issue? the wiki says llBreakLink has to have PERMISSION_CHANGE_LINKS set and maybe it can't do that when you're not around.
why are you rezzing and linking instead of rezzing and using llDie or making them temp on rez?
|
Wednesday Grimm
Ex Libris
Join date: 9 Jan 2003
Posts: 934
|
10-25-2004 14:24
From: Tiger Crossing This is something that is (supposedly) fixed in 1.5.6. Give it a test in Preview if you can. Is this true? This has been broken for as long as I can remember, if it's getting fixed, that's huge news!
_____________________
Sarcasm meter: 0 |-----------------------*-| 10 Rating: Awww Jeeze!
|
Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
|
10-25-2004 16:08
Yeah, at the moment the person needs to be in the same sim for it to work. 1.5.6 removes this limitation. 
|
Shadow Weaver
Ancient
Join date: 13 Jan 2003
Posts: 2,808
|
10-25-2004 18:14
Thanks gang least not all hope is lost, I was gettting really peeved about it cause it cost me two days in the progress of my rebuild.
But thank you for the info I appreciate it.
Shadow
_____________________
Everyone here is an adult. This ain't DisneyLand, and Mickey Mouse isn't going to swat you with a stick if you say "holy crapola."<Pathfinder Linden> New Worlds new Adventures Formerly known as Jade Wolf my business name has now changed to Dragon Shadow. Im me in world for Locations of my apparrel Online Authorized Trademark Licensed Apparel http://www.cafepress.com/slvisionsOR Visit The Website @ www.slvisions.com
|
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
|
10-25-2004 19:39
Is that so... i never noticed. Guess thats why i haven't sold any dressers in a while... (they break links to move the drawers)
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river. - Cyril Connolly
Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence. - James Nachtwey
|
Wednesday Grimm
Ex Libris
Join date: 9 Jan 2003
Posts: 934
|
10-26-2004 08:15
From: Strife Onizuka Is that so... i never noticed. Guess thats why i haven't sold any dressers in a while... (they break links to move the drawers) Yeah, it's in interesting bug in your scripts, because it ONLY happens if you're not there to see it.
_____________________
Sarcasm meter: 0 |-----------------------*-| 10 Rating: Awww Jeeze!
|
Rickard Roentgen
Renaissance Punk
Join date: 4 Apr 2004
Posts: 1,869
|
10-26-2004 18:52
if a tree falls in the forest... hehe
|
Chandra Page
Build! Code. Sleep?
Join date: 7 Oct 2004
Posts: 360
|
10-27-2004 12:53
From: Wednesday Grimm Yeah, it's in interesting bug in your scripts, because it ONLY happens if you're not there to see it. Shroedinger's Bug. 
|
Xylor Baysklef
Scripting Addict
Join date: 4 May 2003
Posts: 109
|
10-28-2004 17:34
Yeah, I ran into the exact same problem last year, when I was dabbling with vendors. I had a seperate prim that would rotate the object being displayed, but I would need to link/unlink with it in order for it to work. Now, this was back when we had to pay L$10 per prim to rez... so when I logged in the next day and found out I had L$7 it was quite a shock, hehe. Anyways, as was mentioned earlier, it is apparently fixed in 1.5.6. From: someone - Added llRezAtRoot() -- Rezzes an object using the first root object's location as the rez position.
- llCreateLink(), llBreakLink(), and llBreakAllLinks now work even if the owner of the object is not in the sim.
Later =) Xylor
|