Page 1 of 1

Scripts for TDM maps (with elevators)

Posted: Tue Dec 17, 2002 4:21 pm
by .:Ne0:.
I wondered if someone could write me a TDM script fo my map.
Its a tdm map and im looking for a script that includes an elevator.
I allready have one but there seems to be a prblem with it coes when i open my map and go to my elevator there are strange looking colors everywhere.....

here's the script i wrote


main:

// set scoreboard messages
setcvar "g_obj_alliedtext1" "Use the elevator"
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" ""
setcvar "g_obj_axistext1" "Use the elevator"
setcvar "g_obj_axistext2" ""
setcvar "g_obj_axistext3" ""

setcvar "g_scoreboardpic" "none"

level waitTill prespawn

//*** Precache Dm Stuff
exec global/DMprecache.scr
thread elevator_preparation

level.script = maps/dm/elevator.scr

level waittill spawn

end


elevator_preparation:

$elevator moveto $waypoint_down

$elevator time 5

$elevatorgate_down time 1.5

$elevatorgate_up time 1.5

$elevatorgate_down playsound elevator_gate

$elevatorgate_down movedown 64

$elevatorgate_down waitmove



local.elepos = 0

goto elevator_standby

elevator_standby:

$elevator_button waittill trigger

wait 4 //time to get into the elevator

if (local.elepos == 0)
{
println "elevator down - moving up"
goto lift_move_up

}
else
if (local.elepos == 1)
{
println "elevator up - moving down"
goto lift_move_down
}

lift_move_up:

$elevatorgate_down playsound elevator_gate

$elevatorgate_down moveup 64

$elevatorgate_down waitmove

$elevator moveto $waypoint_up

$elevator playsound elevator_run

$elevator waitmove


$elevatorgate_up playsound elevator_gate

$elevatorgate_up movedown 64

$elevatorgate_up waitmove


local.elepos = 1

goto elevator_standby


lift_move_down:


$elevatorgate_up playsound elevator_gate

$elevatorgate_up moveup 64

$elevatorgate_up waitmove


$elevator moveto $waypoint_down

$elevator playsound elevator_run

$elevator waitmove


$elevatorgate_down playsound elevator_gate

$elevatorgate_down movedown 64

$elevatorgate_down waitmove


local.elepos = 0

goto elevator_standby


end


can someone check this script for errors ???plz???
thanks anyway....

Posted: Fri Jan 03, 2003 5:33 am
by bdbodger
Your script is not the problem . I have found some of the time a plane of one of the brushes is causeing the problem if you lower or raise that plane the problem goes away also what it also seem to do is when you look in the direction of the bad brush you see a phantom triangle or the brush has no texture . If you are not useing custom textures this all I can think of .[/img]

Posted: Fri Jan 03, 2003 7:46 am
by jv_map
level.script = maps/dm/elevator.scr

Might want to put strings around that:

level.script = "maps/dm/elevator.scr"