Put the following code in the soldier's Init line:
this setpos [getpos this select 0, getpos this select 1, +7]
The '7' represents the height you want the soldier to be at. You can change this number to any value. I think for the towers in the mapfact addon you'll need the height set at 7 or 8.
Hope this helps
Gruntage