Script Objectifs

Un article de Wiki-Mapping.

Version du 26 octobre 2007 à 09:38 par Psylopat (Discuter | contribs)
(diff) ← Version précédente | view current revision (diff) | Version suivante → (diff)
Jump to: navigation, search

[modifier] Objectif unique qui doit etre détruit par les Allies

game_manager
{
 spawn
 {
  accum 1 set 0
 }

 trigger objective_counter //Compte le nombre d'objectifs Allies complétés
 {
  accum 1 inc 1
  trigger game_manager checkgame 
 }

 trigger checkgame
 {
  accum 1 abort_if_not_equal 1
  wm_setwinner 1
  wait 1500
  wm_endround
 }
}

//Objectif a détruire

objective
{
 spawn
 {
  wait 200
  constructible_class 3
 }

 death
 {
  wm_announce "Allies destroyed the Axis destructible objective"
  setstate objective invisible
  trigger game_manager objective_counter
 }
}

[modifier] Deux objectifs devant etre détruit par les Allies

game_manager
{
 spawn
 {
  accum 1 set 0
 }

 trigger objective_counter //Compte le nombre d'objectifs Allies complétés
 {
  accum 1 inc 1
  trigger game_manager checkgame
 }

 trigger checkgame
 {
  accum 1 abort_if_not_equal 2
  wm_setwinner 1
  wait 1500
  wm_endround
 }
}

//Allied objective 1

objective_1
{
 spawn
 {
  wait 200
  constructible_class 3
 }

 death
 {
  wm_announce "Allies have destroyed the objective 1"
  setstate objective_1 invisible
  trigger game_manager objective_counter
 }
}

//Allied objective 2

objective_2
{
 spawn
 {
  wait 200
  constructible_class 3
 }
 death
 {
  wm_announce "Allies have destroyed the objective 2"
  setstate axisradar invisible
  trigger game_manager objective_counter
 }
}