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