View Single Post
More than one elevator
Old
  (#1)
zubidoo is Offline
Member
 
Posts: 36
Join Date: Apr 2002
Location: Medieval England, Iowa
 Send a message via ICQ to zubidoo Send a message via AIM to zubidoo  
Default More than one elevator - 12-07-2002, 03:15 PM

Alright this has been killing me for the past 2 weeks!

I can get one elevator to work but can't get two!

This is what I have in my script, please try and point out the error(s):

// places70
// Author: zubidoo

main:

level waittill prespawn

exec global/DMprecache.scr

level.script = maps/dm/places70.scr
exec global/ambient.scr mohdm1

setcvar "g_obj_alliedtext1" ""
setcvar "g_obj_alliedtext2" ""
setcvar "g_obj_alliedtext3" ""
setcvar "g_obj_axistext1"" "
setcvar "g_obj_axistext2"" "
setcvar "g_obj_axistext3"" "
setcvar "g_scoreboardpic" ""


end


//*********************************************
// Setup Level
//*********************************************
level_setup:

thread elevatorprep
thread elevatorprep2


end


//*** --------------------------------------------
//*** "Elevator Action"
//*** --------------------------------------------

//*** Elevator Setup
elevatorprep:

$elevator moveto $waypoint_down

$elevator time 4

$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 2 //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

//*** --------------------------------------------
//*** "Elevator Action"
//*** --------------------------------------------

//*** Elevator Setup
elevatorprep2:

$elevator2 moveto $waypoint2_down

$elevator2 time 4

$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 2 //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


$elevator2 moveto $waypoint2_up

$elevator2 playsound elevator_run

$elevator2 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


$elevator2 moveto $waypoint2_down

$elevator2 playsound elevator_run

$elevator2 waitmove


$elevatorgate_down playsound elevator_gate

$elevatorgate_down movedown 64

$elevatorgate_down waitmove


local.elepos = 0

goto elevator_standby

end
  
Reply With Quote