mfh1900@Posted: Sun Oct 01, 2006 10:02 am :
Hello!

So, i will teach you how to create a two-floor elevator.

But, first you must download map-tutorial (look down), then work at it (don't copy the map, because you will not learn!!!).



First, we have to create room and func_elevator (like in map-tutorial). Open Entity menu and click MODEL button and find: mapobjects->elevator->elevator (if you want create place, where behind elevator is place (vacuum) select elevator with glass). If model cant refresh, copy original and delete it. Ok, then put it like in map-tutorial (i want u will working with map-tutorial).
Now, press GUI button (u must have selected elevator) and find: guis->doors->elevator2floor. Then find GUI2: guis->doors->elevatortop. Now we have to change some GUI_PARMs. So first add keys:

Code:
gui_parm2 //value e.g. 1 // this is number of floor, where first elevator is going on
gui_parm3 //value e.g. Undergrounds // this is name of first floor
gui_parm4 //value e.g. Core // this is name of second floor


Ok, then create doors:

two with model: mapobjects->elevators->elevator_door -- for innerdoors

Code:
keys for this doors:

team innerdoor
time 1
wait 3
lip 8
snd_open elevator_inner_door
snd_close elevator_inner_door
no_touch 1


four with model: mapobjects->doors->delev->delev*** (so, two with first door, two with second door)

Code:

team outerdoor_up (outerdoor_down)
time 1
wait 3
lip 16
snd_open elevator_outer_open
snd_close elevator_outer_close
no_touch 1


Then put them exactly like in map-tutorial. Then, select elevator and add those keys:

Code:
move_time 5 // this is default [i prefend to dont change it, because then will be problems with sound]
accel_time 1 // this is default [i prefend to dont change it, because then will be problems with sound]
decel_time 1 // this is default [i prefend to dont change it, because then will be problems with sound]
innerdoor nameofinnerdoor // only one of doors [there is a team]
floorPos_1 positionoffirstfloor // the origin [if u placed elevator like in map] will be where the first floor is
floorPos_2 positionofsecondfloor // i prefend to put elevator, where you want second floor, then unselect it and select again and copy the origin to floorPos_2
floorDoor_1 nameoffirstouterdoor // floor 1 outer doors
floorDoor_2 nameofsecondouterdoor // floor 2 outer doors
floor numberoffirstfloor // the elevator will be going to this floor on start level [in map the doors are opening on start, because the engine thinks, the elevator went to good floor]


Ok, then create new model: the best is techpanel, but we want every which have place for GUI.

Then assign a GUI: guis->doors->elevatorcall2

And add those parms:

Code:
gui_parm1 value e.g. 1 // number of floor, where is the GUI
gui_parm2 value e.g. 1 // change display of floors [1, 2; 1, sub; etc]
gui_parm3 value e.g. Undergrounds // name of first floor [like in elevator GUI]
gui_parm4 value e.g. Core
gui_parm5 value e.g. 0 // change value for change the error text, then u cant use elevator [check in editor]


You must copy that func_static with gui and place in upper (or downer) floor and change gui_parm 1 from 2 to 1, or from 1 to 2.

Then select first func_static and target elevator (select func_static, then elevator and press CTRL + K). Do that same operation, but with second func_static.

Then, where is path of elevator create BLACK (or caulk, but BLACK is better), like in map-tutorial. It is very hard to put brushes. Don't use the trigger on elevator's path like in map-tutorial, this is only trigger, targeting the sound (i created it for fun : P).

Ok, then BSP map and ENJOY!


I created a map-tutorial, where is an elevator. U can download it from there:

Elevator

U can pass the level and then use editor check how to create an elevator.

Enjoy!



mfh1900@Posted: Sun Oct 01, 2006 10:03 am :
Oh, when u dont catch how to create an elevator, u want not map-tutorial but on site, just post a reply and i will (step by step) tell u how to create that elevator.

Remember: just post reply!

ENJOY!



evilartist@Posted: Wed Oct 04, 2006 8:32 pm :
Even if people don't need it right away, you should post the step-by-step process anyway. In other words, just do it now and get it out of the way. There's bound to be someone who will ask you at some point, and it's better to have already created it so that person can think "Oh, it's already here for me. I don't need to wait for a response." :wink:



mfh1900@Posted: Thu Oct 05, 2006 10:06 am :
Okay, i will create new topic where explain step by step how to create simple elevator



evilartist@Posted: Thu Oct 05, 2006 8:58 pm :
Whoa, hold up! You don't need to make a new topic for that. Just edit and add the tutorial to your first post, along with the topic name.



mfh1900@Posted: Fri Oct 06, 2006 12:28 pm :
Ok, then... i edited the first post (topic post).................. is it GOOD NOW???



evilartist@Posted: Sat Oct 07, 2006 3:33 am :
It looks great. :) I haven't tried out the tutorial yet, but I'll keep this page bookmarked whenever I need to make an elevator. :wink:



mfh1900@Posted: Sat Oct 07, 2006 9:24 am :
evilartist wrote:
It looks great. :)


Thank you, man! Always I can help you if u want some... this is mfh1900 :D



Gunman@Posted: Sat Oct 14, 2006 1:15 am :
Nice map, and nice tutorial. :P