interessiert, [[ https://dedk.de/wiki/doku.php?id=scripting&do=search&q=%20%40scripting |suchen]].
Nach jeweils einer Ebene ist es möglich, eine komplett spielbare Kar...
----
=====Ebene 0: Vor dem Editor=====
* [[ scripting:tutorials:visual_studio | Aufsetzen von Visual Studio Code ]]
* [[ scripting:tutorials:community_tools | Aufsetzen der Communi
n auf der Karte. Je nachdem wie du deine Karte [[ scripting:tutorials:drafting |planst]], hast du möglicherwe... dient eine Beispielkarte der Größe 256, die du {{ scripting:tutorials:level2:heightmaps:heightmapexample.zip ... nnst. Die Farbpalette für Texturmaps kannst du {{ scripting:tutorials:level2:heightmaps:settlers_hok_textureg... unsere Höhenmap die Auflösung 257x257 haben.
{{ scripting:tutorials:level2:heightmaps:heightmapexample1.jpg
e Doku-Seiten.
^ Funktion ^ Beschreibung ^
| [[ scripting:reference:standard_library:math:abs |math.abs (_a)]] | Absolutbetrag einer Zahl ''_a'' |
| [[ scripting:reference:standard_library:math:acos |math.acos (... nus bzw. cos<sup>-1</sup> einer Zahl ''_a''|
| [[ scripting:reference:standard_library:math:asin |math.asin (... nus bzw. sin<sup>-1</sup> einer Zahl ''_a''|
| [[ scripting:reference:standard_library:math:atan |math.atan (
iewport zu einem Brush, der wie die Brushes im [[ scripting:tutorials:level1:terrain_heights |Höhenwerkzeug]] und im [[ scripting:tutorials:level1:terrain_textures |Texturenwerkze... n=download&downloadid=47 |TinyScript]] und der [[ scripting:tutorials:community_tools |Community-Version des ... n eines Skriptnamens ist dabei von Bedeutung.
{{ scripting:tutorials:level1:place_entities:entity_properties
pp**: Du kannst deine gewünschte Distanz durch [[ scripting:tutorials:level1:place_entities#ambient_sounds |P... notwendig, falls du die Quest später vorzeitig [[ scripting:tutorials:level2:setup_quest#quests_abbrechen |be... mmte Entities zerstören | **Targets** | Table | [[scripting:tutorials:level1:tables#tables_als_listen|Liste]]... notwendig, falls du die Quest später vorzeitig [[ scripting:tutorials:level2:setup_quest#quests_abbrechen |be
ibt es fortgeschrittene Kapitel zum Editor auf [[ scripting:tutorials#ebene_2karte_mit_quests |Ebene 2]].
**... behandelten Schritte der Beispielkarte können {{ scripting:tutorials:level1:terrain_heights:terrainheightsex... ==
Im ersten Schritt der Umsetzung für die in [[ scripting:tutorials:drafting#einfaches_beispiel_fuer_einen_... u-Werkzeug um eine Form daraus zu generieren.
{{ scripting:tutorials:level1:terrain_heights:step1_1.jpg }}
der Texturen geben Aufschluss darüber, welchem [[ scripting:tutorials:level1:landscape_sets |Landschaftsset]]... hängtes "_CT" im Namen), im Bild unten rechts
{{ scripting:tutorials:level1:terrain_textures:at_ct1.jpg }}
... eispiel "GrassDark" mit "GrassMediterranean":
{{ scripting:tutorials:level1:terrain_textures:at_ct2.jpg }}
... von vielen ist, eine Karte zu texturieren. In [[ scripting:tutorials#ebene_2karte_mit_quests |Ebene 2]] werd
gegebenen Gebiet ist. Auch im Zusammenhang mit [[ scripting:tutorials:level2:setup_quest#gebaeude_errichtense... Konkret werden bei jeder dieser Funktionen die [[ scripting:tutorials:level1:place_entities#exkursentity-id_v... Funktionen, sind also nicht mehr innerhalb des [[ scripting:reference:comfort |Comfort-Layers]]. Das bedeutet... nd geschieht. Auch werden diese Funktionen mit [[ scripting:tutorials:level2:functions#mehrere_rueckgabewerte
stellt, gehen über die Vorstellung, die wir in [[ scripting:tutorials:level1:functions_blocks |Ebene 1]] erst... ameter haben und dieser Parameter entweder ein [[ scripting:tutorials:level1:variables#strings |String]] oder ein [[ scripting:tutorials:level1:tables |Table]] ist, kann man de... haben.
Beispielsweise haben wir im Artikel zu [[ scripting:tutorials:level1:simple_job |Sieg- und Niederlage
rials=====
Hier sind die einzelnen Ebenen des [[ scripting:tutorials | Einsteigertutorials ]] aufgelistet. D... hemen wählen, die sie interessant finden.
* [[ scripting:tutorials#ebene_0vor_dem_editor | Ebene 0: Vor dem Editor ]]
* [[ scripting:tutorials#ebene_1eine_einfache_kampf-_karte | Ebene 1: Eine einfache (Kampf-) Karte ]]
* [[ scripting:tutorials#ebene_2karte_mit_quests | Ebene 2: Kart
" und "Auf verlorenem Posten" gute Beispiele.
{{ scripting:tutorials:level1:landscape_sets:europe.jpg }}
--... te "Blutsfehde" der Vollversion der Fall ist.
{{ scripting:tutorials:level1:landscape_sets:mediterranean.jpg... pielkarte "Eisiger Fjord" als gutes Beispiel.
{{ scripting:tutorials:level1:landscape_sets:highland.jpg }}
... iechen aus den Felsen und verpesten die Luft.
{{ scripting:tutorials:level1:landscape_sets:evelance.jpg }}
anditenlager und Spawner======
Im Artikel zur [[ scripting:tutorials:level1:enemy_ai |Erstellung einfacher C... KI-Spieler, dem die Armee gehört, auch eine **[[ scripting:tutorials:level1:enemy_ai#setupplayerai | KI akti... leichzeitig gibt es Konflikte mit der Funktion [[ scripting:tutorials:level1:enemy_ai#mapeditor_setupai |MapEditor_SetupAI]]. Im [[ scripting:tutorials:level2:bandit_camps#die_armee-basispara
riptet werden. Die Einzelheiten dazu werden in [[ scripting:tutorials#massgeschneiderte_ki |Ebene 3]] ausführ... bereits im Editor platziert werden (siehe auch [[ scripting:tutorials:level1:place_entities#umsetzung_der_bei... in Siedler**metern** einzustellen (siehe auch [[ scripting:tutorials:level1:place_entities |Objekte platzier... stürzt das Spiel ab
- **_Description** - Ein [[ scripting:tutorials:level1:tables#tables_als_woerterbuecher