# Einführung

## Siedler IV Scripting Tutorials

Hallo und herzlich willkommen in dieser kleinen API & Scriptsammlung rund zum Thema Siedler 4 Maps. Wir geben dir erste Tipps, Tricks und Codeschnipsel an die Hand, damit du deine Map in Siedler genauso gestalten kannst wie du es möchtest. Dabei verwendet Siedler die Programmiersprache[ Lua in der alten Version 3.2](https://www.lua.org/manual/3.2/manual.html) - diese Sprache ist recht simpel und bietet auch unerfahrenen Leuten somit die Möglichkeit ins Scripten einzusteigen.&#x20;

Diese Dokumentation befindet sich noch im Aufbau, und wird soweit es geht ständig erweitert.&#x20;

{% file src="/files/P9hY4u8yx49V4ZD6SETw" %}
Editor+ von MuffinMario
{% endfile %}

{% file src="/files/3TI5M8EtHIlSKiGuMZGT" %}
ScriptEditor von MuffinMario
{% endfile %}

\
**Und wo fange ich jetzt an?**\
Die Tutorials unter [Erste Schritte](/s4-lua-api-de/tutorials/aller-anfang.md) sind gedacht um den Einstieg in Mapscripting in Siedler 4 zu finden\
[Erweiterte Tipps](/s4-lua-api-de/tutorials/advanced-tipps.md) sind weiterführende Tutorials um tiefergehende Sachen zu erklären. Unter [Code Schnipsel](/s4-lua-api-de/tutorials/code-snippets.md) findet ihr hilfreiche Codebeispiele zum Kopieren. <br>

Ein Dank geht an MuffinMario, UltimateSpinDash und Concyl - ohne die wir hier nicht die Möglichkeit hätten Scripts so zu verwenden wie wir es heute tun können.&#x20;

Bei Fragen rund um das Scripting in S4 Maps kommt gerne ins [Discord von MuffinMario](https://discord.gg/EbsTS97ZYT).

\
Bei Fragen oder Anregungen zu dieser Dokumentation kommt gerne im Discord auf mich (Gemil#7491) zu, oder nutzt das Github Repository dieser Dokumentation für Änderungsvorschläge.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.settlers-united.com/s4-lua-api-de/tutorials/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
