Hi, sry I posted this late last nite prolly should have shown both scripts so you see my work. Most of this came from looking at apt rez scripts in the script library.
I have a simple need for something that works like a house rezzer...minus the rezzing part. So that when the parent box is moved or rotated the build with the child script will match its position.
Thank you everyone who posted! I know rotation is one of the hardest things to master for most so I apologize but I need further help.
Void in your example you said;
you could break it down with
list temp = llParseString2List( msg, [":"], [] );
Q: does this pertain to the parent or child script?
I am getting syntax errors trying to work this information into the scripts (syntax err, not within scope, type mismatched, etc). Sry I am just confused.
Here is the parent script which calls its position to the child scripts in the build
//script//
integer Nearby = 0;
integer build_link_chan=999;
integer channel=1000;
default
{
state_entry()
{
llListen(channel,"","",""

;
llListen(build_link_chan,"","",""

;
}
on_rez(integer total_number)
{
llSetTimerEvent(1.0);
}
timer()
{
llRegionSay(build_link_chan,(string)llGetPos());
}
}
//end script//
and here is the child script
//script//
integer build_link_chan=999;
default
{
state_entry()
{
llListen(build_link_chan,"","",""

;
}
listen(integer channel,string name,key id,string msg)
{
if(channel==build_link_chan)
{
llSetPos(((vector)msg)+<0,0,0>

;
llSetLocalRot(<0,0,0,1>

;
}
}
}
//end script//
Thank you guys for any help!
cheewha