FANDOM



for i=1,3 do
 
State
{
   StateName = "INIT",
   OnOneTimeEvent
   {
      Conditions =
      {
        MapTimerIsElapsed { Name = "timer", Seconds = 120+30*i},
      },
      Actions =
      {
        PlayerCardSquadFakePlayWithTag { Tag = "unit"..i, TargetTag = "spawnpoint", Team = "tm_Enemy1", Player = "pl_Enemy1", SquadId = 561 },  
        SquadGoto { Tag = "unit"..i, TargetTag = "lauf_pfad" },
      },  
    },
   };

end


ErklärungBearbeiten

for i=1, 3 do ist der Schleifenkopf der entscheidet wie oft das Event ausgeführt wird, bei jedem durchlauf wird i um 1 erhöht, d.h im ersten durchlauf heist "unit"..i = "unit1" im nächsten durchlauf "unit2" usw. so lange wie i <= do ist.


MapTimerIsElapsedBearbeiten

Name ist der Name des Map Timer der abgelaufen sein muss

Seconds ist die Zeit (in Sekunden) des Timers die abgelaufen sein muss bis die Actions ausgeführt werden

  • Seconds = 10 bedeutet das die Actions nach 10 Sekunden ausgeführt werden
  • Seconds = 10*i bedeutet das die Actions nach 10 Sekunden ausgeführt werden, so lange wie i <= do ist
  • Seconds = 10+10 bedeutet das die Actions nach 10+10 Sekunden (also 20) Sekunden ausgeführt werden (was ohne eine Schleife keinen sinn macht da man sofort 20 schreiben könnte)
  • Seconds = 10+25*i bedeutet das die Actions nach 10+25 (also 35) Sekunden ausgeführt werden und ab dann jede 25 Sekunden, so lange wie i <= do ist


fortsetzung folgt...