Hello!
I recently began writing in mel, and I’ve been trying to creat a script to create a sort of basic cityscape, however, I realized that when I create the first building, the script stops working cause its made to work with a specific name “Building”. How would I go about making so that when the script runs, when I press the button to launch the procedure, it checks for a count, names the object “Building+count” and adds a point to that count, something like “Building 1” “Building 2” etc.
Here is the code I’m using:
proc makeBuilding(){
polyCube -w 5 -h 20 -d 5 -sx 5 -sy 20 -sz 5 -n Building;
select -cl;
select -r Building.f[91] Building.f[93] Building.f[83] Building.f[81] Building.f[71] Building.f[73] Building.f[63] Building.f[61] Building.f[51] Building.f[53] Building.f[43] Building.f[41] Building.f[31] Building.f[33] Building.f[23] Building.f[21] Building.f[11] Building.f[13] Building.f[441] Building.f[443] Building.f[433] Building.f[431] Building.f[421] Building.f[423] Building.f[413] Building.f[411] Building.f[401] Building.f[403] Building.f[393] Building.f[391] Building.f[381] Building.f[383] Building.f[373] Building.f[371] Building.f[361] Building.f[363] Building.f[133] Building.f[131] Building.f[141] Building.f[143] Building.f[153] Building.f[151] Building.f[161] Building.f[163] Building.f[173] Building.f[171] Building.f[181] Building.f[183] Building.f[193] Building.f[191] Building.f[201] Building.f[203] Building.f[213] Building.f[211] Building.f[252] Building.f[261] Building.f[263] Building.f[271] Building.f[273] Building.f[281] Building.f[283] Building.f[291] Building.f[293] Building.f[301] Building.f[303] Building.f[311] Building.f[313] Building.f[321] Building.f[323] Building.f[331] Building.f[333] Building.f[341] Building.f[343] ;
polyExtrudeFacet -constructionHistory 1 -keepFacesTogether 1 -pvx 2.5 -pvy -0.5 -pvz 0 -divisions 1 -twist 0 -taper 1 -off 0 -thickness 0 -smoothingAngle 30 Building.f[91] Building.f[93] Building.f[83] Building.f[81] Building.f[71] Building.f[73] Building.f[63] Building.f[61] Building.f[51] Building.f[53] Building.f[43] Building.f[41] Building.f[31] Building.f[33] Building.f[23] Building.f[21] Building.f[11] Building.f[13] Building.f[441] Building.f[443] Building.f[433] Building.f[431] Building.f[421] Building.f[423] Building.f[413] Building.f[411] Building.f[401] Building.f[403] Building.f[393] Building.f[391] Building.f[381] Building.f[383] Building.f[373] Building.f[371] Building.f[361] Building.f[363] Building.f[133] Building.f[131] Building.f[141] Building.f[143] Building.f[153] Building.f[151] Building.f[161] Building.f[163] Building.f[173] Building.f[171] Building.f[181] Building.f[183] Building.f[193] Building.f[191] Building.f[201] Building.f[203] Building.f[213] Building.f[211] Building.f[252] Building.f[261] Building.f[263] Building.f[271] Building.f[273] Building.f[281] Building.f[283] Building.f[291] Building.f[293] Building.f[301] Building.f[303] Building.f[311] Building.f[313] Building.f[321] Building.f[323] Building.f[331] Building.f[333] Building.f[341] Building.f[343];
setAttr "polyExtrudeFace1.localTranslate" -type double3 0 0 -0.769078 ;
select -r Building.f[239] ;
doDelete;
select -r Building.f[593] ;
doDelete;
polyCloseBorder -ch 1 Building.e[536] Building.e[1189];
}
makeBuilding();
Also, If someone could explain how i could use sliders to move a selected object around, I would be very grateful 
Thanks!