C
CalcProgrammer1
Guest
I'm working on a map for Half Life 2 Deathmatch and Garry's Mod 10. It's a tall building with a bunch of floors, so I decided to try using a multi-floor elevator. The Valve Developer Community site had a decent tutorial on it, and I created an example before building it in my map. I have three floors in my test map, each with a set of doors. There is a button outside each door to bring the elevator to that floor. The elevator itself is a func_tracktrain positioned along three point_track entities. When I'm outside of the elevator, it works perfectly. I press the button, the elevator stops at my floor, and the doors open. I noclipped to another floor, pressed the button, and the elevator showed up fine. However, when I get into the elevator, it becomes a huge mess. I press the button but the doors do not close (the buttons inside the elevator are the exact same as the ones outside, except parented to the func_tracktrain entity) and the elevator moves up very slowly. Instead of stopping at the next floor, it reverses its direction and goes back down. Your feet sometimes get stuck in the floor and you can't move, and when you do move the elevator stops.
I checked the "Is unblockable by player" flag but that didn't help.
The elevator works so well when you're not in it, I don't understand why it doesn't work when you are in it...
I checked the "Is unblockable by player" flag but that didn't help.
The elevator works so well when you're not in it, I don't understand why it doesn't work when you are in it...