Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

can an object invoke a touch_start on another?

Troy Vogel
Marginal Prof. of ZOMG!
Join date: 16 Aug 2004
Posts: 478
02-20-2006 12:26
Is it possible to create an object that will go and create a touch event on another? I am not talking about collision. I need something to click on another scripted prim on my behalf say like every 20 minutes. ;-)

any thoughts?

Troy
_____________________
Grim Enigma
Registered User
Join date: 14 Nov 2005
Posts: 35
02-20-2006 12:33
I'm pretty sure not possible. But I know hundreds if not thousands of people would be happy if this was possible. *ahem* every 20 minutes.
Troy Vogel
Marginal Prof. of ZOMG!
Join date: 16 Aug 2004
Posts: 478
02-20-2006 12:44
well shucks.... :-( hmmmm

Back to the drawingboard.

Troy
_____________________
Lindsey Dassin
Fallen Angel
Join date: 14 Sep 2005
Posts: 33
02-20-2006 13:48
Wow, would that ever make me happy!

I can't even remember how many times i've been at Padraig's and my plot, working on my pets' movement behaviors, when i flubbed up a function call and lost one! They're still on our property (somewhere...), so i can click that nice "Return Objects" button and get it back... the only problem is that i get everything else back too. *sigh*

It didn't take long before one of my pets changed occupations from "Resident Faerie" to "Rez Faerie". ;) Our entire plot can be re-rezzed by dropping her on the ground and letting her do her thing -- it's cool to watch! The next problem...? The vendors can only be initialized through touch_start() dialogs. So far i haven't been able to automate that part because i haven't been able to get objects to invoke touch_start() events in other objects.

*sigh* Oh well, nothing's perfect, right?

Well, now that i think about it, it might be tricky to automate llDialog() negotiations too, if the dialogs are done on random chat channels... I'll have to play with that.
_____________________
:wq
Static Sprocket
Registered User
Join date: 10 Feb 2006
Posts: 157
02-20-2006 14:27
After a few of my objects wandered off, and hid themselves -- I started adding failsafes. Basically just do sensor scans every few minutes, and if it can't find you either issue a llDie() if you don't mind loosing it --- or turn it phantom, and have it run for the edge of the grid. As soon as it leaves the grid, it'll return ;)
Lindsey Dassin
Fallen Angel
Join date: 14 Sep 2005
Posts: 33
02-20-2006 16:14
From: Static Sprocket
After a few of my objects wandered off, and hid themselves -- I started adding failsafes. Basically just do sensor scans every few minutes, and if it can't find you either issue a llDie() if you don't mind loosing it --- or turn it phantom, and have it run for the edge of the grid. As soon as it leaves the grid, it'll return ;)


You're absolutely right, and my whole idea of "delete and re-rez everything" is akin to using a sledgehammer on a thumbtack. :) Mostly. Please bear with me, i promise i'm not trying to be an insufferable know-it-all or anything. Right now i'm also working on a set of rules to periodically change the layout of our place, which will involve removing old objects and rezzing new ones. Being able to automate vendor setup would be a huge help.

But no talking about layout changes here! No threadjacking for me. Nope. *giggles*
_____________________
:wq