Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:tutorials:level1:simple_job

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
scripting:tutorials:level1:simple_job [2023/08/13 11:01] – angelegt fritz_98scripting:tutorials:level1:simple_job [2024/05/13 14:42] (aktuell) fritz_98
Zeile 53: Zeile 53:
 </code> </code>
  
-Das Skript unserer Beispielkarte ist damit vollständig und bereit für Tests. In den nächsten Kapiteln besprechen wir, wie Fehler im Skript gefunden werden können und wie mit Testergebnissen umzugehen ist.+Das Skript unserer Beispielkarte ist damit vollständig und bereit für Tests. In den nächsten Kapiteln besprechen wir, wie Fehler im Skript gefunden werden können und wie mit Testergebnissen umzugehen ist. Über //Skript// → //Importiere Skript...// im Skript-Editor kannst du das Skript in die Mapdatei laden. Wir werden im nächsten Kapitel noch eine andere Methode kennenlernen, das Skript der Map hinzuzufügen, die das Testen beschleunigt.
  
-Das vollständige Skript unserer Beispielkarte inklusive der Kommentare findest du hier (FIXME hochladen und link einfügen)+Das vollständige Skript unserer Beispielkarte inklusive der Kommentare findest du {{ scripting:tutorials:level1:basis_script:mapscript.zip |hier}}. 
 + 
 +---- 
 + 
 +**Tipp**: Um einen //SimpleJob// besser nachvollziehen zu können und "sichtbarer" zu machen, kannst du auf einer Testmap folgenden Testjob starten: 
 +<code lua> 
 +function FirstMapAction() 
 +    -- Definiere eine globale Zählvariable 
 +    MyCounter = 0 
 +     
 +    StartSimpleJob("CounterJob"
 +end 
 + 
 +function CounterJob() 
 +    -- Zähle jede Sekunde die globale Zählvariable um 1 nach oben 
 +    MyCounter = MyCounter + 1 
 +    -- Zeige den aktuellen Zählstand im Spiel an 
 +    Message(MyCounter) 
 +    -- Wenn der Zähler den Wert 10 erreicht hat, beende den Job 
 +    if MyCounter >= 10 then 
 +        return true 
 +    end 
 +end 
 +</code> 
 + 
 +Im Spiel kannst du dann beobachten, wie die Zahlen von 1 bis 10 angezeigt werden und der //SimpleJob// dann beendet wird. 
 + 
 +----
  
 [[ scripting:tutorials:level1:briefings | Voriges Kapitel: Einen Computergegner platzieren ]] \\ [[ scripting:tutorials:level1:briefings | Voriges Kapitel: Einen Computergegner platzieren ]] \\
 [[ scripting:tutorials:level1:simple_job | Zurück nach oben ]] \\ [[ scripting:tutorials:level1:simple_job | Zurück nach oben ]] \\
 [[ scripting:tutorials#die_karte_testen| Zurück zur Übersicht ]] [[ scripting:tutorials#die_karte_testen| Zurück zur Übersicht ]]
scripting/tutorials/level1/simple_job.1691924515.txt.gz · Zuletzt geändert: 2023/08/13 11:01 von fritz_98