scripting:tutorials:level2:functions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| scripting:tutorials:level2:functions [2023/09/09 17:17] – [Zu viele und zu wenige Parameter] fritz_98 | scripting:tutorials:level2:functions [2024/05/17 10:02] (aktuell) – fritz_98 | ||
|---|---|---|---|
| Zeile 162: | Zeile 162: | ||
| ====Beispiele im Siedler-Skripting==== | ====Beispiele im Siedler-Skripting==== | ||
| - | Eine Funktion, die beim Siedler-Skripten häufig verwendet wird, ermittelt die Gebäude oder Einheiten eines bestimmten Typs des Spielers. '' | + | Eine Funktion, die beim Siedler-Skripten häufig verwendet wird, ermittelt die Gebäude oder Einheiten eines bestimmten Typs des Spielers. '' |
| Darüber hinaus ist der erste Rückgabewert keine EntityId, sondern die Anzahl der gefundenen Ids! | Darüber hinaus ist der erste Rückgabewert keine EntityId, sondern die Anzahl der gefundenen Ids! | ||
| Zeile 317: | Zeile 317: | ||
| <code lua> | <code lua> | ||
| function Sum(...) | function Sum(...) | ||
| + | local Result = 0 | ||
| for _, Number in ipairs(arg) do | for _, Number in ipairs(arg) do | ||
| Result = Result + Number | Result = Result + Number | ||
| Zeile 342: | Zeile 343: | ||
| </ | </ | ||
| Nach dem Aufruf hat '' | Nach dem Aufruf hat '' | ||
| + | |||
| + | **Achtung**: | ||
| ---- | ---- | ||
scripting/tutorials/level2/functions.1694279875.txt.gz · Zuletzt geändert: 2023/09/09 17:17 von fritz_98
