2 command posts


([MOS]StiloMAN.pl) #1

I wanna have 2 command posts in my map.

I bielive my script is invalid. Can you fix it ??


axis_radio_destroyed 
{ 
   spawn 
   { 
      wait 400 
      setstate axis_radio_destroyed invisible 
      setstate axis_radio_destroyed_model invisible 
   } 

   trigger hide 
   { 
      setstate axis_radio_destroyed invisible 
      setstate axis_radio_destroyed_model invisible 
   } 

   trigger show 
   { 
      accum 0 abort_if_equal 0 
      setstate axis_radio_destroyed default 
      setstate axis_radio_destroyed_model default 
   } 

   trigger enable 
   { 
      accum 0 set 1 
   } 
} 

axis_radio_closed 
{ 
   trigger hide 
   { 
      setstate axis_radio_closed invisible 
      setstate axis_radio_closed_model invisible 
   } 

   trigger show 
   { 
      accum 0 abort_if_equal 1 
      setstate axis_radio_closed default 
      setstate axis_radio_closed_model default 
   } 

   trigger disable 
   { 
      accum 0 set 1 
   } 
} 

axis_radio_built 
{ 
   spawn 
   { 
      wait 400 

      constructible_class 2 

      trigger axis_radio_built setup 
   } 

   trigger setup 
   { 
      setchargetimefactor 0 soldier 1 
      setchargetimefactor 0 lieutenant 1 
      setchargetimefactor 0 medic 1 
      setchargetimefactor 0 engineer 1 
      setchargetimefactor 0 covertops 1 
      sethqstatus 0 0 
   } 

   buildstart final 
   { 
      trigger axis_radio_built_model trans 

      trigger axis_radio_destroyed hide 
      trigger axis_radio_closed    hide 
   } 

   built final 
   { 
      trigger axis_radio_built_model show 

      trigger axis_radio_destroyed enable 
      trigger axis_radio_closed    disable 

      trigger axis_radio_built_model enable_axis_features 

      enablespeaker axis_compost_sound 
   } 

   decayed final 
   { 
      trigger axis_radio_built_model hide 

      trigger axis_radio_destroyed show 
      trigger axis_radio_closed    show 
   } 

   death 
   { 
      trigger axis_radio_built_model hide 

      trigger axis_radio_destroyed show 

      trigger axis_radio_built_model disable_axis_features 

      disablespeaker axis_compost_sound 
   } 
} 

axis_radio_built_model 
{ 
   spawn 
   { 
      wait 400 
      setstate axis_radio_built_model invisible 
   } 

   trigger show 
   { 
      setstate axis_radio_built_model default 
   } 

   trigger hide 
   { 
      setstate axis_radio_built_model invisible 
   } 

   trigger trans 
   { 
      setstate axis_radio_built_model underconstruction 
   } 

   trigger enable_axis_features 
   { 
      setchargetimefactor 0 soldier 0.75 
      setchargetimefactor 0 lieutenant 0.75 
      setchargetimefactor 0 medic 0.75 
      setchargetimefactor 0 engineer 0.75 
      setchargetimefactor 0 covertops 0.75 
      sethqstatus 0 1 

      wm_announce   "Axis Command Post constructed. Charge speed increased!" 

      // *----------------------------------- vo ------------------------------------------* 
      wm_teamvoiceannounce 0 "axis_hq_compost_constructed" 

      wm_teamvoiceannounce 1 "allies_hq_compost_constructed_axis" 

      wm_removeteamvoiceannounce 0 "axis_hq_compost_construct" 
      // *----------------------------------- vo ------------------------------------------* 

      wm_objective_status 8 1 2 
      wm_objective_status 8 0 1 

   } 

   trigger disable_axis_features 
   { 
      // Some kind of UI pop-up to alert players 
      wm_announce   "Allied team has destroyed the Axis Command Post!" 

      // *----------------------------------- vo ------------------------------------------* 
      wm_addteamvoiceannounce 0 "axis_hq_compost_construct" 

      wm_teamvoiceannounce 0 "axis_hq_compost_damaged" 
      // *----------------------------------- vo ------------------------------------------* 

      setchargetimefactor 0 soldier 1 
      setchargetimefactor 0 lieutenant 1 
      setchargetimefactor 0 medic 1 
      setchargetimefactor 0 engineer 1 
      setchargetimefactor 0 covertops 1 
      sethqstatus 0 0 

      wm_objective_status 8 1 0 
      wm_objective_status 8 0 0 
   } 
} 



allies_radio_destroyed 
{ 
spawn 
{ 
wait 400 
setstate allies_radio_destroyed invisible 
setstate allies_radio_destroyed_model invisible 
} 

trigger hide 
{ 
setstate allies_radio_destroyed invisible 
setstate allies_radio_destroyed_model invisible 
} 

trigger show 
{ 
accum 0 abort_if_equal 0 
setstate allies_radio_destroyed default 
setstate allies_radio_destroyed_model default 
} 

trigger enable 
{ 
accum 0 set 1 
} 
} 

allies_radio_closed 
{ 
trigger hide 
{ 
setstate allies_radio_closed invisible 
setstate allies_radio_closed_model invisible 
} 

trigger show 
{ 
accum 0 abort_if_equal 1 
setstate allies_radio_closed default 
setstate allies_radio_closed_model default 
} 

trigger disable 
{ 
accum 0 set 1 
} 
} 

allies_radio_built 
{ 
spawn 
{ 
wait 400 

constructible_class 2 

trigger allies_radio_built setup 
} 

trigger setup 
{ 
setchargetimefactor 0 soldier 1 
setchargetimefactor 0 lieutenant 1 
setchargetimefactor 0 medic 1 
setchargetimefactor 0 engineer 1 
setchargetimefactor 0 covertops 1 
sethqstatus 0 0 
} 

buildstart final 
{ 
trigger allies_radio_built_model trans 

trigger allies_radio_destroyed hide 
trigger allies_radio_closed hide 
} 

built final 
{ 
trigger allies_radio_built_model show 

trigger allies_radio_destroyed enable 
trigger allies_radio_closed disable 

trigger allies_radio_built_model enable_allies_features 

enablespeaker allies_compost_sound 
} 

decayed final 
{ 
trigger allies_radio_built_model hide 

trigger allies_radio_destroyed show 
trigger allies_radio_closed show 
} 

death 
{ 
trigger allies_radio_built_model hide 

trigger allies_radio_destroyed show 

trigger allies_radio_built_model disable_allies_features 

disablespeaker allies_compost_sound 
} 
}

allies_radio_built_model 
{ 
spawn
{ 
wait 400 
setstate allies_radio_built_model invisible 
} 

trigger show 
{ 
setstate allies_radio_built_model default 
} 

trigger hide 
{ 
setstate allies_radio_built_model invisible 
} 

trigger trans 
{ 
setstate allies_radio_built_model underconstruction 
} 

trigger enable_alied_features 
{ 
setchargetimefactor 0 soldier 0.75 
setchargetimefactor 0 lieutenant 0.75 
setchargetimefactor 0 medic 0.75 
setchargetimefactor 0 engineer 0.75 
setchargetimefactor 0 covertops 0.75 
sethqstatus 0 1 

wm_announce "Allied Command Post constructed. Charge speed increased!" 

// *--------------------------------- vo ------------------------------------------* 
wm_teamvoiceannounce 0 "allied_hq_compost_constructed" 

wm_teamvoiceannounce 1 "allies_hq_compost_constructed_axis" 

wm_removeteamvoiceannounce 0 "allied_hq_compost_construct" 
// *--------------------------------- vo ------------------------------------------* 

wm_objective_status 8 1 2 
wm_objective_status 8 0 1 

} 

trigger disable_allies_features 
{ 
// Some kind of UI pop-up to alert players 
wm_announce "Allied team has destroyed the Axis Command Post!" 

// *--------------------------------- vo ------------------------------------------* 
wm_addteamvoiceannounce 0 "allied_hq_compost_construct" 

wm_teamvoiceannounce 0 "allies_hq_compost_damaged" 
// *--------------------------------- vo ------------------------------------------* 

setchargetimefactor 0 soldier 1 
setchargetimefactor 0 lieutenant 1 
setchargetimefactor 0 medic 1 
setchargetimefactor 0 engineer 1 
setchargetimefactor 0 covertops 1 
sethqstatus 0 0 

wm_objective_status 8 1 0 
wm_objective_status 8 0 0 
} 
} 
 




ps: allies_compost doesn’t work, but axis_compost works :eek:


(Irrelevant) #2

More details, please.

What happens incorrectly? When? What do you want to happen?

Do you honestly expect us to search through 361 lines of code to find an error for you? This is a forum, not a debugger.


(Oxygen - o2) #3

More detail please:

My car is broken what is wrong?


(BR1GAND) #4

Harsh… but at least you counted the number of lines of code.

:smiley:


(Ifurita) #5

maybe a stupid question, but do you have a game_manager section? Are the rest of your scripts working?


([MOS]StiloMAN.pl) #6

huh

I have game_manager section. This is part of my script file.
I made axis command post with script and it works in game. Then I made allies command post (I replaced axis to allies in values), copy axis_compost code and modified it.

In game I don’t see this command post, when I am near this compost I see “You are near the Allies Command Post” value. I also can begin construct it but I’ve never finished.

Please tell to me what I must write yet.


(Oxygen - o2) #7

i think you have to replace allies with alllied, maby?


(sock) #8

I recently did a selection of sample maps and 2 of them featured seperate command posts for Allied and Axis. Glue the maps and scripts together to make a map with both. Scroll down the menu on the left to the sample maps section.

http://www.planetquake.com/simland/ldr1_1/

Sock
:moo: