scripting:tutorials:level1:simple_job
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
scripting:tutorials:level1:simple_job [2023/08/13 11:01] – angelegt fritz_98 | scripting:tutorials:level1:simple_job [2024/05/13 14:42] (aktuell) – fritz_98 | ||
---|---|---|---|
Zeile 53: | Zeile 53: | ||
</ | </ | ||
- | 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// → // |
- | Das vollständige Skript unserer Beispielkarte inklusive der Kommentare findest du hier (FIXME hochladen | + | Das vollständige Skript unserer Beispielkarte inklusive der Kommentare findest du {{ scripting: |
+ | |||
+ | ---- | ||
+ | |||
+ | **Tipp**: Um einen // | ||
+ | <code lua> | ||
+ | function FirstMapAction() | ||
+ | -- Definiere eine globale Zählvariable | ||
+ | MyCounter = 0 | ||
+ | |||
+ | StartSimpleJob(" | ||
+ | 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 | ||
+ | </ | ||
+ | |||
+ | Im Spiel kannst du dann beobachten, wie die Zahlen von 1 bis 10 angezeigt werden und der // | ||
+ | |||
+ | ---- | ||
[[ scripting: | [[ scripting: | ||
[[ scripting: | [[ scripting: | ||
[[ scripting: | [[ scripting: |
scripting/tutorials/level1/simple_job.1691924515.txt.gz · Zuletzt geändert: 2023/08/13 11:01 von fritz_98