Author Topic: Overlap building script  (Read 2015 times)

Can someone fix this? It worked best for me. It just doesn't load.
you just said in the op you knew it didn't load the bricks.
Thank you captain obvious, I said that in the OP. I do want this, I actually need it pretty badly, it's only one brick that I need to place.

Can someone fix this? It worked best for me. It just doesn't load.
mine does virtually the same thing....

you just said in the op you knew it didn't load the bricks.
when he says load, he means on the server as a script, not bricks.....

when he says load, he means on the server as a script, not bricks.....
No, he means load the overlapping bricks after saving them

you just said in the op you knew it didn't load the bricks.

I didn't mean it doesn't load the bricks... I meant it doesn't load the script.

mine does virtually the same thing....

I know, but for some reason this one would allow me to place a model over top of bricks and the model would still show (The model is a brick). But when I do that with yours, it turns to a completely solid block.

I know, but for some reason this one would allow me to place a model over top of bricks and the model would still show (The model is a brick). But when I do that with yours, it turns to a completely solid block.
open Script_Overlap
open server.cs
locate
Code: [Select]
        %t.setName("mOL");
         %b=new fxDTSBrick(:mOL){isPlanted=1;isOverlap=1;};
         %t.setName("");
replace with
Code: [Select]
        %b=new fxDTSBrick()
         {
            position=%t.position;
            rotation=%t.rotation;
            scale=%t.scale;
            dataBlock=%t.dataBlock;
            angleID=%t.angleID;
            colorID=%t.colorID;
            printID=%t.printID;
            colorFxID=%t.colorFxID;
            shapeFxID=%t.shapeFxID;
            isBasePlate=%t.getDatablock().isBaseplate;
            isPlanted=1;
            isOverlap=1;
            client=%c;
            stackBL_ID=%t.stackBL_ID;
         };