Jump to content
Sign in to follow this  
Shashman

Making walls

Recommended Posts

Hi all!

Could somebody please tell me if there's a way of making a long wall or walls without having to place each segment one by one...I know you can put like 3 or 4 together, then copy and paste them, but the problem is that they'll never be properly aligned, there'll be gaps here and there and they won't be level....

Thanks in advance.

Share this post


Link to post
Share on other sites

You could probaly make a script to create them for you, but it may be slightly hard.

RED

Share this post


Link to post
Share on other sites

I know your pain but thats the only way wink.gif

You might wanna try it like this,

1. place 2 walls together first in the mission editor

2. Preview it in the virtual world and estimate the gap size.

3. go back to mission editor, click + to expand the map

4. u will notice now the wall icons are further apart.

5. judge the gap distance and estimate the increase/decrease of map expanding to fit your view of the gap in the virtual world in relation to the size on the map

6. Move the icons closer and then preview.

7. Once u get the virtual gap close and the map expanded to the correct ratio, keep the map this size

8. copy and paste till u get a long straight wall.

9. repeat this process if u want the walls at another angle.

10. Once u have, for example, an enclose wall space, save this as mission. Each time u want an enclose space,

i. open that mission

ii. copy the wall ( control c )

iii. close that mission and open another mission

vi. paste it down. ( control v )..yer own wall.

Share this post


Link to post
Share on other sites

all of the short wall objects are EXACTLY the same size as the SQUARE with a '?' in them, so you can just zome in pritty far and have them perfectly lined up!

Share this post


Link to post
Share on other sites
Guest BratZ

This will camcreate a east-west wall 33meters long

elongwall = "AAA367" camCreate[getpos usacrew select 0, getpos usacrew select 1,(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+2.2, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+4.4, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+6.6, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+8.8, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+11, getpos usacrew select 1,(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+13.2, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+15.4, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+17.6, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+19.8, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+22, getpos usacrew select 1,(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+24.2, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+26.4, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+28.6, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

elongwall = "AAA367" camCreate[(getpos usacrew select 0)+30.8, (getpos usacrew select 1),(getpos usacrew select 2) +1.5]  

Notice that particular piece of wall is 2.2 meters long.

Heres the same thing but makes a north-south wall:

nlongwall = "AAA367" camCreate[getpos usacrew select 0, getpos usacrew select 1,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+2.2,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+4.4,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+6.6,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+8.8,(getpos usacrew select 2) +1.5]  

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+11,(getpos usacrew select 2) +1.5]  

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+13.2,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+15.4,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+17.6,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+19.8,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0),(getpos usacrew select 1)+22,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+24.2,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)  

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+26.4,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)  

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+28.6,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)  

nlongwall = "AAA367" camCreate[(getpos usacrew select 0), (getpos usacrew select 1)+30.8,(getpos usacrew select 2) +1.5]

nlongwall setdir (90)

That should get you going......

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×