Hi folks,
I'm building a PvP oriented mini-game in which there is an objective area on the map, such as a control room, and I want to draw the players to it so that they know where it is. What are some ways to highlight a 3D rectangular area? Can it be done in a way that still shows the area even if it's behind a wall? I think the very best would be a 3D rectangle that is semi-transparent so that they can see the control room from anywhere and know the direction to go in, while if they encounter an enemy who is inside of the 3D rectangle, they can still see and shoot at them.
I've previously experimented with the ddraw commands. Lines and such don't seem to be visible through walls, but text is, so I've written some code to highlight it with a bunch of Xs, but the ddraw commands are admin-only and I'm somewhat reluctant to briefly granting admin privs, if even for 1 tick.
Another general idea is to temporarily spawn some entities, such as industrial lights. They aren't seen through walls, but this could work in some scenarios, especially if I can use something else to send people towards it until it's in sight. Can they also be made non-colliding so that players aren't tripping over them?
I'm also considering map markers. I like that they can show up on the compass. However, some of the scenarios are in multi-level buildings and knowing what floor it's on (or at least if it's above or below) would be desirable.
Thanks!