<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.dedk.de/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.dedk.de/wiki/feed.php">
        <title>Siedler DEdK Wiki</title>
        <description></description>
        <link>http://www.dedk.de/wiki/</link>
        <image rdf:resource="http://www.dedk.de/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-02T10:55:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=comfort:fuer_multiplayer:mauspositionsbestimmung&amp;rev=1631992556&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilscripts:foersterfunktion&amp;rev=1631992552&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:remove&amp;rev=1752595220&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:insert&amp;rev=1752589802&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table&amp;rev=1752571191&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=skripting&amp;rev=1631992546&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=start2&amp;rev=1631992546&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:lua_library&amp;rev=1752849539&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:waffenstillstandszeit_festlegen&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilscripts:wetterscript&amp;rev=1631992552&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=comfort:countdown_and_peacetime&amp;rev=1631992556&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=comfort:nebelvolk_bynds&amp;rev=1631992556&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:countdown_zeitlimit&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:waffenstillstand_ueber_tribute_festlegen&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:8_fussball&amp;rev=1631992560&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:tables&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=reference:table&amp;rev=1631992562&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:table&amp;rev=1631992568&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:base:ipairs&amp;rev=1700829877&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:uebergabe_von_einheiten_und_gebaeuden&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:functions&amp;rev=1715940156&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=advancedtutorials:questfunctions&amp;rev=1631992554&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:ems&amp;rev=1641943675&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:create_superfighters&amp;rev=1631992606&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=en:scripting:ems&amp;rev=1631992550&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:base&amp;rev=1715587241&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level1:tables&amp;rev=1715606761&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:getn&amp;rev=1752582339&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=einleitung&amp;rev=1631992548&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=vorschlag&amp;rev=1631992546&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=comfort:multiplayercomfortskript&amp;rev=1631992556&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=reference:setupcaravan&amp;rev=1631992562&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:quest-informationen&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:createwoodpile&amp;rev=1631992606&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:getallheroes&amp;rev=1631992604&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=wiki:syntax&amp;rev=1715634526&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupcaravan&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:tickoffensiveaicontroller&amp;rev=1631992568&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:loops&amp;rev=1694095247&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tipps_tricks&amp;rev=1631992546&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=reference:counter&amp;rev=1631992562&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=reference:index&amp;rev=1631992562&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=reference:setupdestroy&amp;rev=1631992562&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=reference:setupestablish&amp;rev=1631992562&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=reference:setupexpedition&amp;rev=1631992562&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tools:index2&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:anleitungen&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:armeen_erstellen&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:armeen_erstellen2&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:auftraege&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:begleitende_armeen_erstellen&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:bloecke_einrueckung&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_einer_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_mehrfacher_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings-erweiterungen&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_bau_von_gebaeuden&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_dynamische_entwicklung&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_fortgeschrittene&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_grundlagen&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_upgrades&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:dynamischer_nebel&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:externe_editoren&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:fehlermeldungen_aktivieren&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:funktionen&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:gemeinsame_sicht_von_zwei_spielern&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:globale_und_lokale_variablen&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:grafikeffekte&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:grundlagen&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:grundlegende_scriptelemente&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:jobs&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:kurzbriefings&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:limitierung_der_scriptlaenge&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:mathe&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:mp_referenzscript&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:normale_briefings&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:programmablaufplaene_erstellen&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:schatztruhen_selbstgebaut&amp;rev=1631992596&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:schleifen&amp;rev=1631992594&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:schnelles_testen&amp;rev=1631992594&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:schreibstile&amp;rev=1631992594&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:sound&amp;rev=1631992594&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:spielerfarben_aendern&amp;rev=1631992594&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:standardscriptteile&amp;rev=1631992594&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:technologien&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:textfarben&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:tore_oder_durchgaenge_oeffnen&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:tribute&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:umherwandernde_npcs&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:vergleich_briefings&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:versionsbeschraenkung&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:verzoegerte_aktionen&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:verzweigungen&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=tutorials:zufallszahlen_zufallsereignisse&amp;rev=1631992592&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:areenemiesinarea&amp;rev=1631992606&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:buildingcheck&amp;rev=1631992606&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:destroynpcwrapper&amp;rev=1631992604&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:index&amp;rev=1631992604&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:isdeadwrapper&amp;rev=1631992604&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:setup_stargate_system&amp;rev=1631992600&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:setupai&amp;rev=1631992600&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:shortcutscene&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:upgradebuilding&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=utilfunctions:useheroability&amp;rev=1631992598&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:heldenmod&amp;rev=1631992558&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:advance&amp;rev=1631992584&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:attack&amp;rev=1631992582&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:briefing&amp;rev=1631992582&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:counter&amp;rev=1631992582&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:createnpc&amp;rev=1631992582&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:defend&amp;rev=1631992582&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:frontalattack&amp;rev=1631992582&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:redeploy&amp;rev=1631992576&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:retreat&amp;rev=1631992576&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setfriendly&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:sethostile&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setneutral&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setplayername&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupaitroopspawngenerator&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupdestroy&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupestablish&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupexpedition&amp;rev=1631992574&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:synchronize&amp;rev=1631992568&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=s5lua_g:trigger:functions-summary&amp;rev=1631992588&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:2_hexenkessel&amp;rev=1631992560&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:2_savarics_dark_land&amp;rev=1631992560&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.dedk.de/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Siedler DEdK Wiki</title>
        <link>http://www.dedk.de/wiki/</link>
        <url>http://www.dedk.de/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=comfort:fuer_multiplayer:mauspositionsbestimmung&amp;rev=1631992556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mauspositionsbestimmung</title>
        <link>http://www.dedk.de/wiki/doku.php?id=comfort:fuer_multiplayer:mauspositionsbestimmung&amp;rev=1631992556&amp;do=diff</link>
        <description>Mauspositionsbestimmung im Multiplayer

by Kimichura

Vorwort

Ersteinmal ein dickes Dankeschön an Napoleon (warrior) der mir immer wieder geholfen hat, egal welche sinnlosen Fragen ich im gestellt hab. ;)
Und auch Danke an Anarki. :)

Bei diesem Skript geht es (wie die Überschrift schon sagt) um die MausPositionsBestimmung im Multiplayer.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilscripts:foersterfunktion&amp;rev=1631992552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>foersterfunktion</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilscripts:foersterfunktion&amp;rev=1631992552&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Förster

Der Förster an sich ist so angelegt, das er lustig Bäume vor sich hinplanzt. 
Man kann ihn gut gebrauchen, wenn auf einer Map viele „Wüsten-“ oder Steppengebiete sind.
Er schafft jedenfalls eine unerschöpflichen Vorrat an der Resource</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:remove&amp;rev=1752595220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T16:00:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remove</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:remove&amp;rev=1752595220&amp;do=diff</link>
        <description>table.remove

table.remove (_Table, [_Index,] )

Entfernt einen numerischen Eintrag aus dem Table _Table am Index _Index (standardmäßig Größe des Tables, also den letzten) und gibt den Wert des entfernten Eintrags zurück. Falls auf den Index _Index noch weitere Einträge folgen, werden deren Indizes um 1 reduziert, um die entstandene Lücke wieder zu schließen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:insert&amp;rev=1752589802&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T14:30:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>insert</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:insert&amp;rev=1752589802&amp;do=diff</link>
        <description>table.insert

table.insert (_Table, [_Index,] _Value)

Fügt einen numerischen Eintrag in das Table _Table am Index _Index (standardmäßig Größe des Tables + 1, also ans Ende) ein. Falls _Index schon mit einem Wert belegt ist, wird dieser und alle nachfolgenden um einen Index nach oben verschoben.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table&amp;rev=1752571191&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T09:19:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>table</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table&amp;rev=1752571191&amp;do=diff</link>
        <description>Das table-Modul

Eine Liste der in Siedler 5 verfügbaren Funktionen des Lua-table-Moduls mit einer kurzen Beschreibung. Verlinkt sind ausführlichere Doku-Seiten.
 Funktion  Beschreibung  table.concat (_Table [, _Separator [, _i [, _j] ] ] )  Fügt die Inhalte eines numerischen Tables _Table in einem String zusammen, beginnend bei Index</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=skripting&amp;rev=1631992546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>skripting</title>
        <link>http://www.dedk.de/wiki/doku.php?id=skripting&amp;rev=1631992546&amp;do=diff</link>
        <description>Die Siedler - Das Erbe der Könige Map-Scripting Wiki

Dies ist die Start-/ Übersichtsseite dieses Siedler - DEdK Script Wikis. 

Wer etwas verändern möchte, sollte den Punkt „Inhalte bearbeiten“ am Ende der Seite lesen. 

URLs/Links sind grün :!:, und nur auf der Hauptseite (für den leichteren Einstieg) unterstrichen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=start2&amp;rev=1631992546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start2</title>
        <link>http://www.dedk.de/wiki/doku.php?id=start2&amp;rev=1631992546&amp;do=diff</link>
        <description>Die Siedler - Das Erbe der Könige Map-Scripting Wiki Inhalt

Lua allgemein.

In diesem Bereich findet man (fast) alles was man braucht um mit den Lua Sprache anzufangen.
Ob es mit Externe Editoren , Grundlagen (Strings, Zahlen, Variablen, Funktionen) , Mathe , Blöcke/Einrückung,
Funktionen , Tables , Verzweigungen (if/then/else/and/or/not) ,</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:lua_library&amp;rev=1752849539&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-18T14:38:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lua_library</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:lua_library&amp;rev=1752849539&amp;do=diff</link>
        <description>Die Lua-Standardbibliothek

In Ebene 2 unseres Skript-Tutorials dreht sich vieles darum, neue Funktionen kennenzulernen. Dadurch werden die Möglichkeiten, Lua-Variablen oder das Spiel selbst zu beeinflussen, deutlich ausgebaut. An dieser Stelle ist es wichtig, dass du die</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:waffenstillstandszeit_festlegen&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>waffenstillstandszeit_festlegen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:waffenstillstandszeit_festlegen&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Dieses Script basiert auf dem Referenzscript. Es wurden Funktionen integriert, die die Festlegung der Waffenstillstandszeit im Script ermöglichen, sowie die freie Teamwahl für Spieler erlauben. Das normale, für jede Mehrspielerkarte automatisch generierte, Script kann durch dieses Script ersetzt werden.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilscripts:wetterscript&amp;rev=1631992552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wetterscript</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilscripts:wetterscript&amp;rev=1631992552&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Wetterscript

Mit diesem Script kann man das Wetter etwas zufälliger gestalten. Wer will kann es auch mal im MP ausprobieren und testen ob es DESYNCs gibt.

Anwendung

function InitWeather()
    -- Erstmal ganz normal das Wetter einstellen
    AddPeriodicSummer (300)
    AddPeriodicRain   ( 60)
    
    -- Jetzt die neuen Wetterperioden einstellen
    Weather.AddPeriodicSummer (240, 360) -- Minimum Dauer, Maximum Dauer
    Weather.AddPeriodicRain   ( 30,  90)
    W…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=comfort:countdown_and_peacetime&amp;rev=1631992556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>countdown_and_peacetime</title>
        <link>http://www.dedk.de/wiki/doku.php?id=comfort:countdown_and_peacetime&amp;rev=1631992556&amp;do=diff</link>
        <description>Comfort: Countdown and Peacetime

Beschreibung

Mit diesem Code lassen sich Countdowns starten, die nach Ablauf bestimmte Funktionen aufrufen. 

Ausserdem lässt sich eine Friedenszeit im Multiplayer setzen. 


Anwendung

Die Anwendung ist sehr einfach. Zunächst muss in der FirstMapAction() vor Anwendung der Code eingelesen werden:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=comfort:nebelvolk_bynds&amp;rev=1631992556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>nebelvolk_bynds</title>
        <link>http://www.dedk.de/wiki/doku.php?id=comfort:nebelvolk_bynds&amp;rev=1631992556&amp;do=diff</link>
        <description>Nebelvolk Skript - Entwicklung

Dieses Skript ist von der Nebelvolk Map kopiert aus dem Mappack.

Idee stammt von NintendoDS der zunächst eine Singleplayermap zum Nebelvolk gebastelt hatte und das auf MP übertragen wollte.
Ich habe das Skript dann etwas überarbeitet</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:countdown_zeitlimit&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>countdown_zeitlimit</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:countdown_zeitlimit&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Einführung

Ein Countdown ist eine, auf dem Bildschirm eingeblendete, Zeit die abläuft.
Dies sollte aus diversen Missionen bekannt sein.

Beliebt ist zum Beispiel „in 5 Minuten, 48 Sekunden greift der Gegner an“.
Hiermit sollte man aber sparsam umgehen. Zum einen nimmt es die (eventuell gewollte) Überraschung, zum anderen setzt es den Spieler unter Druck. Das erzeugt Stress, und einige möchten gerne stressfrei siedeln.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:waffenstillstand_ueber_tribute_festlegen&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>waffenstillstand_ueber_tribute_festlegen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:waffenstillstand_ueber_tribute_festlegen&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Dieses Script basiert auf dem Referenzscript. Es wurden Funktionen integriert, die die Festlegung der Waffenstillstandszeit im laufendem Spiel über das Tributemenü ermöglichen, sowie die freie Teamwahl für Spieler erlauben. Das normale, für jede Mehrspielerkarte automatisch generierte, Script kann durch dieses Script ersetzt werden.
Die benötigten Comfort Funktionen aus dem</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:8_fussball&amp;rev=1631992560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>8_fussball</title>
        <link>http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:8_fussball&amp;rev=1631992560&amp;do=diff</link>
        <description>(8) Fussball

(8) Fussball ist eine etwas andere Map.

Man spielt Fussball statt zu kämpfen.

Dazu steuert man 2-4 Helden die einen als Fussball dienenden Stein mit X und Y durch die Gegend bolzen.

Mapper

Anarki

Download:

Im Mappack auf dedk.de

Startrohstoffe:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:tables&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tables</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:tables&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tables

Chromix




Table (Tabelle) ist die einzige Struktur für Daten in Lua. Sie ist aber universell verwendbar.

Normalerweise kann man sich in einer Variable nur einen Wert merken.
Wenn man sich nun viele verschiedene Werte merken will, hat man ein gewisses Problem:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=reference:table&amp;rev=1631992562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>table</title>
        <link>http://www.dedk.de/wiki/doku.php?id=reference:table&amp;rev=1631992562&amp;do=diff</link>
        <description>Die Table-Funktionen

Einleitung

FIXME Hier sollte noch ein einleitender Text hin!

----------

Funktionsübersicht
FunktionSyntaxBeschreibungtable.concat(table [, _sep [, _i [, _j]]])Verbindet die Elemente einer Tabelle [von _i bis _j] miteinander zu einem String [mit Seperator _sep]</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:table&amp;rev=1631992568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>table</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:table&amp;rev=1631992568&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Die Table-Funktionen

Einleitung

FIXME Hier sollte noch ein einleitender Text hin!

----------

Funktionsübersicht
FunktionSyntaxBeschreibungtable.concat(table [, _sep [, _i [, _j]]])Verbindet die Elemente einer Tabelle [von _i bis _j] miteinander zu einem String [mit Seperator _sep]</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:base:ipairs&amp;rev=1700829877&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-24T12:44:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ipairs</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:base:ipairs&amp;rev=1700829877&amp;do=diff</link>
        <description>ipairs

ipairs (_Table) 

Gibt für ein numerisches Table _Table einen Iterator (FIXME link) zurück, der in pro Iteration einen Index und zugehörigen Wert im Table generiert, wobei der Index von 1 bis n läuft. Die Iteration stoppt, sobald ein Index-Wert nicht mehr auf den vorigen folgt. Nicht-numerische Keys werden ignoriert.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:uebergabe_von_einheiten_und_gebaeuden&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uebergabe_von_einheiten_und_gebaeuden</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:uebergabe_von_einheiten_und_gebaeuden&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Übergabe von Einheiten, Gebäuden etc.

Übergabe von Roshtoffen

Einem Spieler Rohstoffe zu geben funktioniert so:

-- Diese Funktion gibt dem menschlichen Spieler 1000 Taler
AddGold(1000)

-- Diese Funktion gibt dem Spieler 500 Eisen
AddIron(500)

-- Und diese Funktion gibt dem Spieler 2 600 Schwefel
-- Wie man sieht, muss man hier auch die ID des Spielers angeben, denn sonst würde es ja der menschliche Spieler bekommen
AddSulfur(2, 600)</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:functions&amp;rev=1715940156&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-17T10:02:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>functions</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:functions&amp;rev=1715940156&amp;do=diff</link>
        <description>Weiteres zu Funktionen

Für ein lauffähiges Skript ist der korrekte Umgang mit Funktionen essentiell. Einige Funktionen, die Siedler bereitstellt, gehen über die Vorstellung, die wir in Ebene 1 erstanden haben, hinaus. In diesem Kapitel werden deshalb einige nützliche Möglichkeiten zur Verwendung von Funktionen präsentiert und Beispiele anhand der Siedler-</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=advancedtutorials:questfunctions&amp;rev=1631992554&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>questfunctions</title>
        <link>http://www.dedk.de/wiki/doku.php?id=advancedtutorials:questfunctions&amp;rev=1631992554&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Quest-Funktionen

Im Spielverlauf gibt es oft immer die selben, wiederkehrenden Aufgaben zu erledigen: Zerstöre dieses und jenes, finde den und den, baue das und das etc...

Dafür bietet das Spiel selbst schon diese Funktionen:

	*  SetupCaravan
	*  SetupDestroy
	*  SetupEstablish
	*</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:ems&amp;rev=1641943675&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-11T23:27:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ems</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:ems&amp;rev=1641943675&amp;do=diff</link>
        <description>Enhanced Multiplayer Script

Das EMS ist ein Regelskript für Mehrspieler - ähnlich wie das Regelskript von Anarki - für Legendenkarten.
Es sollte in jede Mehrspielerkarte eingebunden werden, da es neben der Möglichkeit einer Regeleinstellung auch verschiedene Fehler im Spiel behebt.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:create_superfighters&amp;rev=1631992606&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>create_superfighters</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:create_superfighters&amp;rev=1631992606&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

 

Tenji

Da wir uns ja keine eigenen Helden editieren können, habe ich mir da etwas Abhilfe geschafft! 

 

 


Create Superfighter - Version 2.00

Diese Version wurde komplett neu geschrieben und ist viel umfangreicher als die erste. Der Code allerdings auch, der bei ca. 86kB liegt. Das komplette Script mit den Zusatzfunktionen und Parameterbeschreibung findet ihr als Lua-Datei</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=en:scripting:ems&amp;rev=1631992550&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ems</title>
        <link>http://www.dedk.de/wiki/doku.php?id=en:scripting:ems&amp;rev=1631992550&amp;do=diff</link>
        <description>Enhanced Multiplayer Script

The EMS is a rulescript for Multiplayer - similar to the rulescript of Anarki - on maps of expansion 2(legends).
It should be implemented into each multiplayermap, because beside the ability to changing rules it also fixes bugs in the game.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:base&amp;rev=1715587241&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-13T08:00:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>base</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:base&amp;rev=1715587241&amp;do=diff</link>
        <description>Das Basismodul

Eine Liste der in Siedler 5 verfügbaren Funktionen des Lua-Basismoduls mit einer kurzen Beschreibung. Verlinkt sind ausführlichere Doku-Seiten.
FunktionBeschreibung assert (_Condition [, _Message ])  Prüft die Bedingung _Condition und zeigt eine Fehlermeldung an, falls sie nicht zutrifft. Außerdem wird die Ausführung der Funktion an der Stelle, an der</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level1:tables&amp;rev=1715606761&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-13T13:26:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tables</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level1:tables&amp;rev=1715606761&amp;do=diff</link>
        <description>Tables

Tables sind der letzte wichtige Datentyp, mit dem wir uns in diesem Tutorial beschäftigen wollen. In Tables können alle anderen Datentypen wie in einem Container gesammelt bzw. gruppiert werden. Sie dienen also dazu, beliebige Variablen, die zusammen gehören</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:getn&amp;rev=1752582339&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-15T12:25:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getn</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:reference:standard_library:table:getn&amp;rev=1752582339&amp;do=diff</link>
        <description>table.getn

table.getn (_Table) 

Gibt die Anzahl der sequentiellen numerischen Einträge im Table _Table zurück (also wie viele Einträge von Index 1 aufwärts ununterbrochen im Table sind).

Parameter
NameTypBeschreibung _Table  Numerisches Table</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=einleitung&amp;rev=1631992548&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>einleitung</title>
        <link>http://www.dedk.de/wiki/doku.php?id=einleitung&amp;rev=1631992548&amp;do=diff</link>
        <description>Geschichte und Danksagungen

Die ersten Umsetzungen eines Siedler V Wikis kamen von Chromix (Quelle). Die darauf hin folgende Erfolgsgeschichte des Wikis sind allen Skriptern bekannt: Der Scriptwiki wurde das Nachschlagewerk schlechthin! 

Die Weiterführung des Wikis wurde aus privaten Gründen eingestellt und der Wiki als schreibgeschütztes Archiv forthin auf</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=vorschlag&amp;rev=1631992546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vorschlag</title>
        <link>http://www.dedk.de/wiki/doku.php?id=vorschlag&amp;rev=1631992546&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Vorschläge

Auf dieser Seite können und sollen Vorschläge für neue Seiten, Themen und Ergänzungen im Wiki gemacht werden. Insbesondere bei Punkten, zu denen es mehrere Möglichkeiten/ Ansichten gibt, sollen diese hier zunächst abgestimmt und diskutiert werden, bevor ein entsprechender Eintrag im Wiki vorgenommen wird.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=comfort:multiplayercomfortskript&amp;rev=1631992556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiplayercomfortskript</title>
        <link>http://www.dedk.de/wiki/doku.php?id=comfort:multiplayercomfortskript&amp;rev=1631992556&amp;do=diff</link>
        <description>Multiplayer Comfort Skript - Entwicklung

Dieses Skript beihaltet eine komplette Regelauswahl für Multiplayer. Voreinstellungen wie Friedenszeiten sind dadurch nicht mehr notwendig

Ausserdem werden einige Bugs, welche unfaire Spielvorteile liefern, durch dieses Skript verhindert.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=reference:setupcaravan&amp;rev=1631992562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupcaravan</title>
        <link>http://www.dedk.de/wiki/doku.php?id=reference:setupcaravan&amp;rev=1631992562&amp;do=diff</link>
        <description>SetupCaravan

Questbeschreibung

Eine Karavane, bestehend aus einer oder mehreren beweglichen Entities, muss über vorgegebene Wegpunkte ein Ziel erreichen. Der Quest gilt als erfüllt, wenn alle noch lebende Entities das Ziel erreicht haben. 

Der Quest wird vorzeitig beendet, falls keine Entity das Ziel erreicht, da sie zerstört/getötet wurde.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:quest-informationen&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quest-informationen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:quest-informationen&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Quest-Informationen

Viele von euch haben bestimmt in Missionen schon die Quest-Informationen mit einem Icon, einem Counter und einem Tooltip gesehen. Da die richtigen Funktionen allerdings recht umständlich sind, erstellt man sich eigene ( oder lässt sich welche erstellen</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:createwoodpile&amp;rev=1631992606&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>createwoodpile</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:createwoodpile&amp;rev=1631992606&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Beschreibung

Ich habe als Naturliebhaber immer einen inneren Konflikt, wenn ich zur Holzgewinnung ganze Wälder roden muss. Da muss eine eine Alternative her, dachte ich mir, und hier ist sie nun! :-)



Mit der Funktion...

CreateWoodPile( _posEntity, _resources )</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:getallheroes&amp;rev=1631992604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>getallheroes</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:getallheroes&amp;rev=1631992604&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

GetAllHeroes

Diese Funktion benennt automatisch alle (zum Zeitpunkt des Aufrufs) auf der (Singleplayer) Map vorhandenen Helden von Player 1, und erzeugt zu jedem Helden eine globale Tabelle (Table), die jeweils folgende Werte beinhaltet:

	*  EntityId</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=wiki:syntax&amp;rev=1715634526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-13T21:08:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syntax</title>
        <link>http://www.dedk.de/wiki/doku.php?id=wiki:syntax&amp;rev=1715634526&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupcaravan&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupcaravan</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupcaravan&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

SetupCaravan

Questbeschreibung

Eine Karavane, bestehend aus einer oder mehreren beweglichen Entities, muss über vorgegebene Wegpunkte ein Ziel erreichen. Der Quest gilt als erfüllt, wenn alle noch lebende Entities das Ziel erreicht haben. 

Der Quest wird vorzeitig beendet, falls keine Entity das Ziel erreicht, da sie zerstört/getötet wurde.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:tickoffensiveaicontroller&amp;rev=1631992568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tickoffensiveaicontroller</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:tickoffensiveaicontroller&amp;rev=1631992568&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

TickOffensiveAIController

function TickOffensiveAIController( _extendedArmy )

Eine sehr schöne Funktion um Armeen zu kontrollieren. Sie vereint die bekannten Kontroll-Funktionen von Armeen zu einer sehr dynamischen Allround-Funktion. Vor allem in Verbindung mit dem AITroopSpawnGenerator ist das sehr praktisch.
Um die Funktion nutzen zu können, muss das Army-Table um folgende Werte erweitert werden:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:loops&amp;rev=1694095247&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-07T14:00:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loops</title>
        <link>http://www.dedk.de/wiki/doku.php?id=scripting:tutorials:level2:loops&amp;rev=1694095247&amp;do=diff</link>
        <description>Weiteres zu Schleifen

Im Kapitel zu Schleifen in Ebene 1 haben wir die verschiedenen Schleifentypen, die Lua anbietet, eingeführt. Im Kapitel zu Tables haben wir eine for-Schleife benutzt, um durch ein numerisches Table zu iterieren.

In diesem Kapitel wollen wir unser Verständnis von Schleifen erweitern und mit ihrer Hilfe auch</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tipps_tricks&amp;rev=1631992546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tipps_tricks</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tipps_tricks&amp;rev=1631992546&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tipps &amp; Tricks

Diese Seite beinhaltet neben Antworten auf häufig gestellte Fragen (FAQ) auch viele kleine Tipps &amp; Tricks für die sich ein eigenes Tutorial nicht lohnt.

Wusstest du schon, dass ...?

Briefings

	*  man in einem Briefing mehrere Marker mit nur einer Seite setzen kann, wenn</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=reference:counter&amp;rev=1631992562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>counter</title>
        <link>http://www.dedk.de/wiki/doku.php?id=reference:counter&amp;rev=1631992562&amp;do=diff</link>
        <description>Counter Funktionen

Statt eine globale Zählvariable zu erstellen, oder mit Hilfe des Trigger-Fixes Zählvariablen in Jobs zu übergeben, sollten die Counter Funktionen verwendet werden:

Einfache Counterfunktion

--Zählt bei jedem Aufruf um eins hoch und gibt solange false zurück,
-- bis der Counter die _Limit Position erreicht hat.
-- Setzt dann den Counter auf 0 zurück.
Counter.Tick2( _Name, _Limit )</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=reference:index&amp;rev=1631992562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index</title>
        <link>http://www.dedk.de/wiki/doku.php?id=reference:index&amp;rev=1631992562&amp;do=diff</link>
        <description>FIXME Hier sollte noch jemand formulieren und erweitern

Referenz zu Die Siedler® - Das Erbe der Könige™

Dies ist die Referenz zu DEdK(tm). Sie ist erweitert gegenüber der ScriptingReference von Ubisoft und BB.


Achtung! Ohne die nötigen Lua-Kenntnisse nützt auch die beste Referenz nichts.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=reference:setupdestroy&amp;rev=1631992562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupdestroy</title>
        <link>http://www.dedk.de/wiki/doku.php?id=reference:setupdestroy&amp;rev=1631992562&amp;do=diff</link>
        <description>Questhandling SetupDestroy




function SetupDestroy( _Quest )

Mit der Funktion SetupDestroy( _Quest ) kann man sehr leicht überprüfen, ob der Spieler irgendwas irgendwo kaputt gemacht hat (Armeen, Gebäude oder sonstige Entities).
Ihr braucht keinen zusätzlichen Code in euer Script zu kopieren. Die Funktionalität zur Überwachung stellt das Spiel von sich aus bereit.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=reference:setupestablish&amp;rev=1631992562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupestablish</title>
        <link>http://www.dedk.de/wiki/doku.php?id=reference:setupestablish&amp;rev=1631992562&amp;do=diff</link>
        <description>Questhandling Establish




function SetupEstablish( _Quest )

Mit dieser Funktion kann man sehr leicht überprüfen, ob der Spieler (an einem bestimmten Punkt) gewisse Gebäude gebaut hat.
Ihr braucht keinen zusätzlichen Code in euer Script zu kopieren, diese Funktion stellt das Spiel von sich aus bereit.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=reference:setupexpedition&amp;rev=1631992562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupexpedition</title>
        <link>http://www.dedk.de/wiki/doku.php?id=reference:setupexpedition&amp;rev=1631992562&amp;do=diff</link>
        <description>Questhandling SetupExpedition




function SetupExpedition( _Quest )

Mit dieser Funktion kann man sehr leicht überprüfen, ob eine bestimmte Entity eine andere bestimmte Entity/einen bestimmten Ort erreicht hat. Ihr braucht keinen zusätzlichen Code in euer Script zu kopieren, diese Funktion stellt das Spiel von sich aus bereit.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tools:index2&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index2</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tools:index2&amp;rev=1631992592&amp;do=diff</link>
        <description>Alternative Navigation

Javaskript Navigation


[navbar]</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:anleitungen&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>anleitungen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:anleitungen&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Die BB Standardwerke

Natürlich hat Blue Byte uns nicht ganz ohne Anleitung gelassen. Wer das Nebelreich AddOn hat findet im Installationsordner 

...\Ubisoft\Blue Byte\DIE SIEDLER - Das Erbe der Könige\extra1\manual die Scripting Referenz, Besitzer des Legenden AddOns</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:armeen_erstellen&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>armeen_erstellen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:armeen_erstellen&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Armeen erstellen

Einführung

Um eine Armee zu erstellen, reicht es nicht aus, im Siedler5-Editor einfach die
Truppen auf die Karte zu setzen. Man würde die Soldaten zwar im Spiel sehen,
aber das wären nur nutzlose Teile, weil man sie weder befehligen noch sonst
etwas mit ihnen tun kann.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:armeen_erstellen2&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>armeen_erstellen2</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:armeen_erstellen2&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

DELETEME Das ist die alte Armeen Seite. Dient zur Zeit als Backup, wird aber noch zu einem Fortgeschrittenen Tutorial bzgl. Armeen umgestaltet DELETEME

Armeen erstellen

Ritter Lanzelot 
 
 


Einführung

Um eine Armee zu erstellen, reicht es nicht aus, im Siedler5-Editor einfach die Truppen auf die Karte zu setzen. Man würde die Soldaten zwar im Spiel sehen, aber das wären nur nutzlose Teile, weil man sie weder befehligen noch sonst etwas mit ihnen tun kann.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:auftraege&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>auftraege</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:auftraege&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Aufträge

Aufträge (im Spiel auf F4 drücken) werden im allgemeinen in „Briefings“ erstellt. Aufträge ohne Briefings wären eigentlich nicht so sinnvoll, weil man sonst keine weitergehenden Informationen bekommt. Selbstverständlcih sind auch hier die Möglichkeiten ziemlich unbegrenzt. Es kommt immer drauf an, wie man den Spieler fordern möchte.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:begleitende_armeen_erstellen&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>begleitende_armeen_erstellen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:begleitende_armeen_erstellen&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

 

Tenji

Manchmal will man ja eine befreundete Armee einem Helden folgen, und diesen Beschützen lassen! 

Dazu kann man sich mit „CreateMilitaryGroup“ Truppen erstellen und diese dann mit einem SimpleJob steuern. 

Wenn man nun mehrere solche Armeen haben will, hat man mehrere Jobs, die gleichzeitig laufen und eigentlich das selbe tun. Außerdem ist es viel Schreibarbeit!</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:bloecke_einrueckung&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bloecke_einrueckung</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:bloecke_einrueckung&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Blöcke/Einrückung

Blöcke sind einfach nur eine Reihe von Anweisungen/Befehlen. Sehr einfach ausgedrückt ist alles das was zwischen einem Schlüsselwort wie z.B. function oder if und einem abschließenden end steht, ein Block. Alle Anweistungen innerhalb eines Blocks werden der Reihe nach ausgeführt.
Blöcke können auch verschachtelt sein, wenn beispielsweise eine if-Anweisung in einer Funktion vorkommt.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>briefings_mit_auswahlmoeglichkeit</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Briefings mit Auswahlmöglichkeit ( Multiple Choice )

Tenji\\


Mit der Multiple Choice kann man direkt in einem Briefing eine Abfrage mit zwei Auswahlmöglichkeit festlegen, welche den 

weiteren Verlauf des Briefings steuert. 

Darüber hinaus kann man in der</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_einer_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>briefings_mit_einer_auswahlmoeglichkeit</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_einer_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Briefings mit Auswahlmöglichkeit (multiple choice, Ergänzungen)

Uranor\\


Prolog

Über Briefings mit mehrfacher Auswahlmöglichkeit ( Multiple Choice ), ( briefings_mit_mehrfacher_auswahlmoeglichkeit ) werden 2 cp-Seiten (cp = ChoicePage) für die Erfassung der logischen Situations-Möglichkeiten</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_mehrfacher_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>briefings_mit_mehrfacher_auswahlmoeglichkeit</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:briefings_mit_mehrfacher_auswahlmoeglichkeit&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Briefings mit mehrfacher Auswahlmöglichkeit ( Multiple Choice )

Tenji\\


Dies ist ein komplexeres Beispiel zur Multiple Choice. 

Falls man dieses Thema zum ersten mal angeht, sollte man zuerst das Thema briefings mit auswahlmöglichkeit lesen! \\


Hier sind fünf Abfragen in einem Briefing. In 3 von der 5 Abfragen kann man das Briefing ohne Aktion verlassen,</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:briefings-erweiterungen&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>briefings-erweiterungen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:briefings-erweiterungen&amp;rev=1631992598&amp;do=diff</link>
        <description>Aktionen zu Beginn einer Briefing-Seite

Dieses Thema wurde nach der neuen Form der Briefing-Erstellung umgeschrieben. Wer das Original lesen will (mit der alten Schreibweise), sollte im Siedler-Portal vorbei schauen.

Bisher konnte man nichts beim Beginn einer Briefingseite aufrufen. Ich habe zusammen mit Chromix eine Möglichkeit dafür geschaffen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_bau_von_gebaeuden&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>computergegner_-_bau_von_gebaeuden</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_bau_von_gebaeuden&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Im diesem Abschnitt wird erläutert, wie man den KI Gegner dazu bringen kann eine Basis aufzubauen (oder einfach nur mal hier und da ein Wachturm hinzustellen).
Der Abschnitt baut auf Computergegner - Grundlagen auf. Der KI Gegner braucht aber nicht unbedingt entsprechend diesem Abschnitt eingestellt werden.
So könnte man es beispielsweise erreichen, daß der KI Gegner zwar Gebäude baut, aber keinerlei Truppen produziert.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_dynamische_entwicklung&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>computergegner_-_dynamische_entwicklung</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_dynamische_entwicklung&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;



Noigi 




Einleitung

Normalerweise verfügt eine KI immer über Truppen eines bestimmten Technologie-Levels,
also z.B. nur die Basiseinheiten oder nur voll aufgerüstete Soldaten. Das ist abhängig von dem „techlevel“,
das beim Erstellen der KI angegeben wurde.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_fortgeschrittene&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>computergegner_-_fortgeschrittene</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_fortgeschrittene&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Achtung: Seite ist noch im Aufbau - alles hier ist rein „experimentell“ - Verwendung auf eigene Gefahr!!!


Hinweis: Diese Seite ist nur für Leute gedacht, die das Kapitel Computergegner - Einführung in die Grundlagen gelesen und verstanden haben. Die Formulierungen und Funktionen hier sind nicht für Anfänger &amp; Einsteiger gedacht!</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_grundlagen&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>computergegner_-_grundlagen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_grundlagen&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

In diesem Tutorial wird erklärt, wie man den KI-Spieler „aktiviert“ und dazu bringt, viele Aktionen selbstständig auszuführen.

Der Vorteil hierbei ist, daß man den KI-Spieler quasi nur „hinstellen“ braucht. Dies bringt aber auch einen Nachteil mit sich: Abgesehen von der Grundkonfiguration hat man wenig Kontrolle über dessen Verhalten während des Spiels.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_upgrades&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>computergegner_-_upgrades</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:computergegner_-_upgrades&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Im diesem Abschnitt wird erläutert, wie man den KI Gegner dazu bringen kann seine bestehenden Gebäude auszubauen.
Man kann also eine bestehende Basis noch nachträglich, bei Bedarf, verbessern.

Dies ist deutlich einfacher als der Bau von Gebäuden.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:dynamischer_nebel&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dynamischer_nebel</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:dynamischer_nebel&amp;rev=1631992596&amp;do=diff</link>
        <description>Dynamischer Nebel

Im Mapeditor kann man (großflächigen) Nebel setzen (XD_Fog1 bis 3). Dieser ist allerdings statisch, man kann ihn bestenfalls abrupt während des Spiels erzeugen oder wieder entfernen.

In diesem Tutorial wird die Verwendung von dynamischem Nebel erklärt.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:externe_editoren&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>externe_editoren</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:externe_editoren&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Externe Editoren

Einführung

Die interne Scriptansicht im MapEditor eignet sich nur für kurze Änderungen an Texten o.ä., aber nicht um ein komplettes Missionsscript zu schreiben. Dies liegt an der schlechten Bedienbarkeit und den mangelnden Features des internen Editors.
Daher sollte man sein Script, wie in</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:fehlermeldungen_aktivieren&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fehlermeldungen_aktivieren</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:fehlermeldungen_aktivieren&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Fehlermeldungen aktivieren

Warum?

Im Spiel werden normalerweise keinerlei Fehlermeldungen angezeigt, egal was schief gelaufen ist. Da dies denkbar schlecht ist um Fehler im eigenen Script zu finden, sollte man ab Version 1.04 die Anzeige der Fehlermeldungen aktivieren.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:funktionen&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funktionen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:funktionen&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Funktionen

Eine Funktion ist ein Stück zusammengehörenden Codes, der es erlaubt, eine bestimmte Aufgabe in wiederverwendbarer Art umzusetzen. Eine Funktion enthält normalerweise thematisch zusammengehörigen Code. Es können beliebig viele Parameter an eine Funktion übergeben, und beliebig viele Funktionswerte von ihr zurückgegeben werden.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:gemeinsame_sicht_von_zwei_spielern&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gemeinsame_sicht_von_zwei_spielern</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:gemeinsame_sicht_von_zwei_spielern&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Gemeinsame Sicht von zwei Spielern

Bei manchen Einzelspieler-Karten sieht man, was der Verbündete macht. Wie erreicht man das? 

Hier sind zwei Comfort-Funktionen für das Aktivieren und das Deaktivieren der gemeinsamen Sicht.

Comfort-Funktionen</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:globale_und_lokale_variablen&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>globale_und_lokale_variablen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:globale_und_lokale_variablen&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Globale und lokale Variablen

Chromix




In diesem Abschnitt werden globale und lokale Variablen erklärt. Wie der Name schon andeutet, sind die einen überall verfügbar, während andere nur in einem bestimmten Bereich Gültigkeit besitzen.
Dieses Tutorial ist optional zu lesen, denn jede Variable ist automatisch global, es sei denn man gibt es anders an. Darum braucht man sich aber keine Gedanken zu machen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:grafikeffekte&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grafikeffekte</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:grafikeffekte&amp;rev=1631992596&amp;do=diff</link>
        <description>Grafikeffekte

Grafikeffekte sind, teilweise von Sounds begleitete, Animationen, die auf dem Bildschirm dargestellt werden.
Die Effekte selber beeinflussen das Spielgeschehen nicht, sie werden nur für den Spieler angezeigt, haben aber keine Auswirkung auf die Spielwelt.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:grundlagen&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grundlagen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:grundlagen&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Grundlagen

Die hier behandelten Themen sollte (muß) eigendlich jeder wissen, der eine Map erstellen will.

Variablen

	*   Eine Variable ist ein Speicherplatz (Behälter), in dem man alles mögliche ablegen kann. Und wenn man`s dann braucht weiß man wo es ist; in der Variablen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:grundlegende_scriptelemente&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grundlegende_scriptelemente</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:grundlegende_scriptelemente&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Grundlegende Scriptelemente

Abstrakt gesehen beruht jedes Script auf drei Dingen: Ereignisse, Bedingungen und vom Script ausgeführte Aktionen. 
Beispiele:

	*  Ereignis
		*  Die Karte wurde gestartet
		*  Es ist eine Sekunde vergangen
		*  Ein Briefing wurde beendet</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:jobs&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>jobs</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:jobs&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Funktionen (Jobs)

Ritter Lanzelot  



Funktionen und Jobs sind im weitesten Sinne eigentlich das Gleiche.

Eine Funktion beginnt mit der Zeile 

function Name()

und endet mit dem 

end

Also:

function Name()
end

--oder auch:

Name = function()
       end

Theoretisch ist das schon eine fertige Funktion, allerdings macht das so keinen Sinn</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:kurzbriefings&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kurzbriefings</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:kurzbriefings&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Peermanent &amp; Tenji

Kurzbriefings

Durch diese Kurzbriefings könnt ihr ohne viel Aufwand Seiten einem Briefing hinzufügen! 

Um ein Kurzbriefing aufzurufen müssen eine Comfort Function im Script-Code eingebunden werden: Umlaute 


Die KurzBriefing-Seite:


ASP( _entity, _title, _text);    -- oder:
ASP( _entity, _title, _text, _dialog);    -- die &quot;Nahsicht&quot; ist aktiviert, wenn für _dialog &quot;true&quot; eingesetzt wird</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:limitierung_der_scriptlaenge&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>limitierung_der_scriptlaenge</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:limitierung_der_scriptlaenge&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Limitierung der Scriptlänge

Der Editor akzeptiert (intern)  nur Scripte bis zu einer Länge von 128KB.
Sollte das eigene Script dieses Limit überschreiten, kann man es aber noch durch folgende Maßnahmen verkleinern:

	*  Leerzeilen entfernen
	*</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:mathe&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mathe</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:mathe&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Rechenoperationen

Die meisten werden sie zwar kennen, aber sie sollen hier benannt werden.
OperatorBeschreibung  Beispiel    Beispiel    +  Dient zur Addition von  Werten :c = a + b   1 + 3 = 4    -  Dient zur Subtraktion von  Werten :c = a - b</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:mp_referenzscript&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mp_referenzscript</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:mp_referenzscript&amp;rev=1631992596&amp;do=diff</link>
        <description>Dieses kommentierte Referenzscript erlaubt die Festlegung aller normalen, für Mehrspielerkarten notwendigen, Einstellungen.
Das normale, für jede Mehrspielerkarte automatisch generierte, Script kann durch dieses Script ersetzt werden.


--------------------------------------------------------------------------------
-- MapName: XXX
--
-- Author: spiderfive
-- MP Reference Script normal
--------------------------------------------------------------------------------
function GameCallback_OnGameSt…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:normale_briefings&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>normale_briefings</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:normale_briefings&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Normale Briefings

FIXME Beispiel-Map muss umgeschrieben und hier eingebunden werden\\

In diesem Tutorial folgt das Eingangsbriefing. 

In den BB-Tutorials wurden Briefings bereits erläutert. Allerdings wurde dort eine sehr umständliche Schreibweise gewählt.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:programmablaufplaene_erstellen&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>programmablaufplaene_erstellen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:programmablaufplaene_erstellen&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Einführung

Programmablaufpläne sind Grafiken, mit denen man den Ablauf eines Programmes bzw Scriptes planen und visualisieren kann.
Eine kurze Übersicht und Erklärung gibt es hier.

Wenn man in seinem Script nichttriviale Abläufe verwendet, kann es praktisch sein zur Fehlervermeidung ein Diagramm dafür zu erstellen.
Ausserdem kann einem diese strukturierte Darstellung helfen zu erkennen, wie es implementiert werden muss.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:schatztruhen_selbstgebaut&amp;rev=1631992596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>schatztruhen_selbstgebaut</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:schatztruhen_selbstgebaut&amp;rev=1631992596&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Schatzkisten

Schatzkisten sind im Game sehr beliebt. Es ist auch sinnvoll, wenn der Spieler praktisch bei Null anfangen muss, sein Dorf aufzubauen. 
Es ist dann eine nette Geste, wenn man dem Spieler ein paar zusätzliche Dinge zukommen lässt.

Hier zunächst die normalen Schatzkisten:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:schleifen&amp;rev=1631992594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>schleifen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:schleifen&amp;rev=1631992594&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Schleifen

Ritter Lanzelot  


----------

FIXME Schaut gut aus. Vielleicht noch ein Beispiel, in dem ein String mit fortlaufender Zahl generiert wird.

Schleifen sind eine wunderbare Erfindung einem viel Tipparbeit zu ersparen. Es lohnt sich immer , wenn man mehrfach das Gleiche macht, eine Schleife dazu zu benutzen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:schnelles_testen&amp;rev=1631992594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>schnelles_testen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:schnelles_testen&amp;rev=1631992594&amp;do=diff</link>
        <description>Originalbeitrag Wikiarchiv

Schnelles Testen

Prozedur ohne schnelles Testen

Änderungen im Script zu testen erfordern normalerweise viel Zeit.

	*   Änderung im Script durchführen
	*   Karte per Editor speichern
	*   Spiel starten
	*   Karte laden
	*   Auswirkung der Änderung ansehen</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:schreibstile&amp;rev=1631992594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>schreibstile</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:schreibstile&amp;rev=1631992594&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Schreibstile Vergleich

Im Laufe der Zeit hat sich nicht nur der Umgang mit den Funktionen und die Vielfalt an Lösungsmöglichkeiten 
weiterentwickelt, sondern auch der Schreibstil. Dies ist einfach eine Folge der Tatsache das man bestimmte
Dinge einfacher, kürzer und nicht so schreibintensiv gestalten wollte. Zudem war das Ziel es lesbarer zu 
machen damit man als Scripter leichter den Überblick behält/behalten kann.
Jedoch sorgt der eine wie der andere Schreibstil…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:sound&amp;rev=1631992594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sound</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:sound&amp;rev=1631992594&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Sound Tutorial

Robert 


Wir kennen im DEDK zwei Arten von Sounds. Da ist einmal die Begleitmusik und zum Anderen einzelne Sprüche („Es ist Zahltag“) oder Geräusche (Kanonendonner)

Begleitmusik

Die Begleitmusiken liegen im Siedler-Verzeichnis unter</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:spielerfarben_aendern&amp;rev=1631992594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>spielerfarben_aendern</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:spielerfarben_aendern&amp;rev=1631992594&amp;do=diff</link>
        <description>Spielerfarben ändern

Noigi 

Jedes Basis-Skript enthält ja die

function InitPlayerColorMapping()
end

In der können den einzelnen Spielern Farben zugewiesen werden.

Wenn nun der menschliche Spieler ausnahmsweise nicht mit Blau, sondern mit Rot spielen soll; Spieler 2 soll Schwarz haben und Spieler 3 Dunkelgrün, dann sähe die Funktion so aus:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:standardscriptteile&amp;rev=1631992594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>standardscriptteile</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:standardscriptteile&amp;rev=1631992594&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Das Standardscript

Mit der Erstellung einer Map wird ein Script generiert, welcher alle grundlegend benötigten Script-Bestandteile enthält. Belasst die Einteilung, wie sie ist. Die Abarbeitung ist auf den vorhandenen Aufbau ausgelegt.

Die Script-Bestandteile</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:technologien&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>technologien</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:technologien&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Technologien

Chromix




Im Referenz Manual sind drei Funktionen für den Umgang mit Technologien dokumentiert. AllowTechnology, ResearchTechnology und ForbidTechnology.

Mit diesen Funktionen kann man einem Spieler die Verwendung einer bestimmten Technologie erlauben, verbieten, oder auch sofort ermöglichen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:textfarben&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>textfarben</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:textfarben&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Textfarben

Normalerweise haben alle Texte im Spiel die gleiche Farbe.
Man kann allerdings die Farbe des angezeigten Textes ändern, um beispielsweise bestimmte Dinge hervorzuheben.

Hier gilt allerdings die Regel „Manchmal ist weniger mehr“.
Wenn es also mit der Farbe übertrieben wird, kann es eher irritierend auf die Spieler wirken.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:tore_oder_durchgaenge_oeffnen&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tore_oder_durchgaenge_oeffnen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:tore_oder_durchgaenge_oeffnen&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tore und Durchgänge öffnen

FIXME Hier sollte zum einen noch erwähnt werden, dass es unter Umständen zu Problemen mit „festhängenden“ Entities kommen kann (durch das unterschiedliche Blocking bspw. von offenem und geschlossenem Steintor), und zum anderen eine möglichst universelle Funktion zur Lösung/ Vermeidung solcher Probleme eingefügt werden!</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:tribute&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tribute</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:tribute&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tribute

Es kann einem Spieler ermöglicht werden ein Tribut, in Form einer Anzahl bestimmter Ressourcen, zu leisten, um bestimmte Dinge im Spielgeschehen zu beeinflussen. Die Tribute sind eigentlich für den Einzelspielermodus ausgelegt und deswegen im Mehrspielermodus deaktiviert. Es ist aber auch möglich, sie in Mehrspielerkarten einzubauen, dazu müssen sie dort</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:umherwandernde_npcs&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>umherwandernde_npcs</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:umherwandernde_npcs&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Umherwandernde NPCs

Im Normalfall steht ein NPC, der vielleicht einen Quest für den Spieler hat, starr an einem Punkt der Karte.
Es ist aber auch recht einfach möglich, diesen Umherwandern zu lassen.
So könnte ein Minenarbeiter zwischen einer Unterkunft und seiner Mine, und ein Wanderer zwischen diversen Bäumen eines Waldes und seiner Hütte umherwandern.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:vergleich_briefings&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vergleich_briefings</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:vergleich_briefings&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Vergleich der Formen altes/neues Briefing

 


Die neue Form ist nichts anderes wie die alte. Wenn man sich einmal damit auseinander gesetzt hat ist sie sogar besser zu handhaben und darüber hinaus auch viel platzsparender. 



--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function CreatePreludeBriefing()  -- wie das Kind heißt ist egal. Nur so weiß man welches Briefing das ist.
 
    preludeBriefing = {}  -- Das ist…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:versionsbeschraenkung&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>versionsbeschraenkung</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:versionsbeschraenkung&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Versionsbeschränkung

Chromix




Normalerweise lassen sich die Karten mit jeder beliebigen Spielversion starten.
Diese funktionieren aber nicht immer, da ältere Spielversionen manchmal nicht die Funktionalität der Version, für die die Karte geschrieben wurde, besitzen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:verzoegerte_aktionen&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>verzoegerte_aktionen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:verzoegerte_aktionen&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Verzögerte Aktionen / Delay - Funktionen

Normalerweise werden alle Aktionen in einer Scriptfunktion sofort nacheinander ausgeführt. Möchte man einige Dinge erst nach ein paar Sekunden erledigen, braucht man dazu normalerweise einen Job.


Mit den nun von mir geschrieben Zusatzfunktionen, kann man einfach mitten in einer Funktion eine Pause einlegen.
Dadurch kann man Sequenzen von Aktionen ganz bequem nacheinanderschreiben, ohne dazu einen Job &amp; Zähler starten zu m…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:verzweigungen&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>verzweigungen</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:verzweigungen&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Vergleichsoperationen und Verzweigungen

 


Wie in jeder Sprache gibt es natürlich auch in der Skriptsprache Lua Operatoren zum Verknüpfen von Operanden. In Lua gibt es Rechen-, Vergleichs- und Logikoperatoren, welche man in Kombination mit den verschiedenen Datentypen anwenden kann. Lua besitzt keine Bitoperatoren, wie z.B. eine bitweise Oder-Verknüpfung zweier Zahlen oder ein bitweises Shiften einer Zahl. Ob dies allerdings ein Verlust ist bleibt Geschmacksache.…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=tutorials:zufallszahlen_zufallsereignisse&amp;rev=1631992592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>zufallszahlen_zufallsereignisse</title>
        <link>http://www.dedk.de/wiki/doku.php?id=tutorials:zufallszahlen_zufallsereignisse&amp;rev=1631992592&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Zufallszahlen

Mit Zufallszahlen kann man manchmal tolle Sachen machen. Einige Beispiele dafür stehen weiter unten, zunächst erstmal der Weg wie man an sie rankommt.

Nachteile von GetRandom()

Für Zufallszahlen gibt es in der Scripting Referenz die Funktion GetRandom(_limit).
Diese Funktion hat zwei Nachteile:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:areenemiesinarea&amp;rev=1631992606&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>areenemiesinarea</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:areenemiesinarea&amp;rev=1631992606&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tenji

Bestimmt wolltet die meisten von euch schon mal abfragen, ob gerade Gegner in der Nähe sind! 

 

Wie macht man das meistens? 

Genau, man frägt ab, ob eine Entity des feindlichen Players ( nehmen wir mal an id = 2 ) in der Nähe ist:

AreEntitiesInArea( 2, 0, GetPosition(&quot;Irgendwo&quot;), 1000, 1)  -- Die 0 bedeutet alle Arten von Entities</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:buildingcheck&amp;rev=1631992606&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buildingcheck</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:buildingcheck&amp;rev=1631992606&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

BuildingCheck

Diese Funktion ermöglicht es, das Bauen von Gebäuden entweder nur in einem bestimmten Gebiet zuzulassen oder es dort zu verbieten.


Hinweis: Hierbei handelt es sich nicht um eine „100% gebrauchsfertige“ Funktion, die man einfach so in sein Script kopieren kann. Vielmehr sind entsprechende, mapbezogene Anpassungen erforderlich. Wem nach dem Lesen dieser Seite nicht 100%ig klar ist, was er anpassen muss und wie die Funktion arbeitet, der sollte sie…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:destroynpcwrapper&amp;rev=1631992604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>destroynpcwrapper</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:destroynpcwrapper&amp;rev=1631992604&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tenji





Einen Npc anhand des Namens der Entity löschen

Diese Funktion bietet über die normale DestroyNPC-Funktion die Möglichkeit, einen Npc per Namen der Npc-Entity zu löschen. 

Dadurch muss man sich nicht jeden Npc-Table in einer globalen Variable merken, um ihn und das dazugehörige Briefing zu löschen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:index&amp;rev=1631992604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:index&amp;rev=1631992604&amp;do=diff</link>
        <description>Nützliche  Funktionen

Hier werden Funktionen, die von Usern erstellt wurden, verlinkt. 

Comfort Funktionen
FunktionKurzbeschreibungAutorAnti Alarm und Overtime ScriptMacht die Nutzung des Alarm/Überstunden Bugs unattraktivChromixAreEnemiesInAreaComfort Funktionen zur Abfrage, ob Feinde/Verbündete in einem bestimmten Bereich sind</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:isdeadwrapper&amp;rev=1631992604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>isdeadwrapper</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:isdeadwrapper&amp;rev=1631992604&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tenji





IsDead mit Army-Optimierung

Diese Funktion integriert in die normale IsDead-Funktion die Abfrage, ob die zu überprüfende Armee überhaupt schon erstellt wurde, sodass man nicht mehr in jedem Armee-Kontroll-Job die Abhilfe von Cromix extra einbauen muss.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:setup_stargate_system&amp;rev=1631992600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setup_stargate_system</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:setup_stargate_system&amp;rev=1631992600&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Das Stargate System

 

Tenji

Funktion des Stargates:

Sobalt ein zweites Stargate durch das DHD angewählt wurde aktiviert sich das Gate mit einem wandernden DieHero-Effect.
Das Gate kann maximal 3,8 Minuten offen gehalten werden und funktioniert nur vom Wahl- zum Zielgate. Wenn das Gate geschlossen wird verschwindet der Ereignishorizont .</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:setupai&amp;rev=1631992600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupai</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:setupai&amp;rev=1631992600&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Tenji





Um die AI für einen gegnerischen Spieler festzulegen, ...



... verwendet man bisher entweder die ausführliche SetupPlayerAi-Funktion, oder die schnelle MapEditor_SetupAI. 

Bei letzterer muss mann aber zusätzlich SetupPlayerAi verwenden, um die AI Rohstoffe abbauen und die Gebäude reparieren zu lassen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:shortcutscene&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shortcutscene</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:shortcutscene&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

ShortCutScene

----------



So schön wie es ist, mit dem CutScene-Code von nevermind zu arbeiten, manchmal ist es mir einfach zuviel Code, wenn ich nur eine kurze Zwischensequenz als CutScene erzeugen möchte.
Z.B., wenn ich dem Spieler eine bestimmte Stelle auf der Karte zeigen, dabei nicht die starre Kameraführung einer Briefingseite verwenden möchte und keinen Text einblenden muss.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:upgradebuilding&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>upgradebuilding</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:upgradebuilding&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

UpgradeBuilding

Um ein Gebäude auszubauen, kann man es einfach über ReplaceEntity() mit der nächsten Ausbaustufe ersetzen. In einigen Situationen kann es aber schöner sein, es tatsächlich mit der entsprechenden Upgrade Animation/Wartezeit auszubauen. Dafür kann man diese Funktion benutzen. Der Upgrade-Vorgang funktioniert dabei immer, unabhängig von den vorhandenen Ressourcen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=utilfunctions:useheroability&amp;rev=1631992598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>useheroability</title>
        <link>http://www.dedk.de/wiki/doku.php?id=utilfunctions:useheroability&amp;rev=1631992598&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

UseHeroAbility

NPC-Helden benutzen normalerweise keine ihrer Spezialfähigkeiten obwohl das manchmal wünschenswert wäre. Mit dieser Funktion kann man eine Heldenfähigkeit einsetzen und zwar unabhängig davon, ob die Fähigkeit bereits voll aufgeladen ist oder nicht (es funktioniert immer).</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:heldenmod&amp;rev=1631992558&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:15:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>heldenmod</title>
        <link>http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:heldenmod&amp;rev=1631992558&amp;do=diff</link>
        <description>Heldenmod

Wiki Seite zum Heldenmod!

Was ist das Heldenmod?

Das Heldenmod soll Siedler V neu balancieren mit Augenmerk auf verbesserte und ausgeglichenere Heldenfähigkeiten.

Ausserdem ist geplant zusätzlich zur Heldenüberarbeitung ggf auch die Einheiten auszubalancieren (z.B. momentan zu starke Scharfschützen)</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:advance&amp;rev=1631992584&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>advance</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:advance&amp;rev=1631992584&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;


Advance( _army )


Lässt eine KI-gesteuerte Armee (_army, Table) zum nächsten Gegner langsam vorrücken.

Siehe auch

	*  Defend
	*  FrontalAttack
	*  Redeploy
	*  Retreat
	*  Synchronize



Zur Befehlsreferenz-Übersicht




Zur Tutorial-Übersicht</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:attack&amp;rev=1631992582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>attack</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:attack&amp;rev=1631992582&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Attacke!!!

Hier ein Beispiel für so eine Funktion:

Attack( _entity,_position )
Attack( kanone1, GetPosition(&quot;DZ1&quot;) )

Hier greift z.B. das Entity mit dem Skriptnamen „kanone1“ das Entity mit dem Namen „DZ1“ an.

Diese Funktion wird in Simple Jobs aufgerufen.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:briefing&amp;rev=1631992582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>briefing</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:briefing&amp;rev=1631992582&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Briefing
ElementBeschreibungtitleTitelposition.XX-Koordinate der Kameraposition.YY-Koordinate der KameratextTextmarkerArt des Markers (Kreis) auf der Minimap. (ANIMATED_MARKER, STATIC_MARKER)exploreIn welchem Bereich aufgedeckt wirdpointerPosition für einen Pfeil</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:counter&amp;rev=1631992582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>counter</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:counter&amp;rev=1631992582&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Counter Funktionen

Statt eine globale Zählvariable zu erstellen, oder mit Hilfe des Trigger-Fixes Zählvariablen in Jobs zu übergeben, sollten die Counter Funktionen verwendet werden:

Einfache Counterfunktion

--Zählt bei jedem Aufruf um eins hoch und gibt solange false zurück,
-- bis der Counter die _Limit Position erreicht hat.
-- Setzt dann den Counter auf 0 zurück.
Counter.Tick2( _Name, _Limit )</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:createnpc&amp;rev=1631992582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>createnpc</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:createnpc&amp;rev=1631992582&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

CreateNpc

NPC
ElementeBeschreibungnameName of Npc Entitybriefings5lua_g to briefing table that will be shownvanishPosPosition/entity name where the npc is moving to vanish after briefing done vanishing position should be unexplored else npc will not be removed</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:defend&amp;rev=1631992582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>defend</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:defend&amp;rev=1631992582&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;


Defend( _army )


Eine KI-gesteuerte Armee (_army, Table) verteidigt eine im Armee-Table definierte Region.

Siehe auch

	*  Advance
	*  FrontalAttack
	*  Redeploy
	*  Retreat
	*  Synchronize



Zur Befehlsreferenz-Übersicht




Zur Tutorial-Übersicht</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:frontalattack&amp;rev=1631992582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>frontalattack</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:frontalattack&amp;rev=1631992582&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;


FrontalAttack( _army )


Eine KI-gesteuerte Armee (_army, Table) greift den nächsten Feind sofort an.

Siehe auch

	*  Advance
	*  Defend
	*  Redeploy
	*  Retreat
	*  Synchronize
	*  Attack



Zur Befehlsreferenz-Übersicht




Zur Tutorial-Übersicht</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:redeploy&amp;rev=1631992576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>redeploy</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:redeploy&amp;rev=1631992576&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;


Redeploy( _army, _position, _rodeLength )


Eine KI-gesteuerte Armee (_army, Table) wird umstationiert. Der Mittelpunkt (_position) und die Größe (_rodeLength) des Einzugsbereichs werden neu gesetzt. Die Armee greift auch feindliche Soldaten auf dem Weg zum neuen Mittelpunkt an, wenn sie selbst angegriffen wird.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:retreat&amp;rev=1631992576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>retreat</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:retreat&amp;rev=1631992576&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;


Retreat( _army, _rodeLength )


Die Größe des Einzugsbereichs (_rodeLength) der KI-gesteuerten Armee (_army, Table) wird neu gesetzt.

Siehe auch

	*  Advance
	*  Defend
	*  FrontalAttack
	*  Redeploy
	*  Synchronize



Zur Befehlsreferenz-Übersicht




Zur Tutorial-Übersicht</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setfriendly&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setfriendly</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setfriendly&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Mit dieser Funktion kann man 2 Spieler einander
freundlich sinnen.

Einfach

SetFriendly(_id,_name)

in der InitDiplomacy() function eifügen.

z.B.

function InitDiplomacy()

	SetFriendly(1,2)

end

Siehe auch:

	*  SetPlayerName
	*  SetHostile
	*  SetNeutral



Zur Befehlsreferenz-Übersicht




Zur Tutorial-Übersicht</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:sethostile&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sethostile</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:sethostile&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Mit dieser Funktion kann man 2 Spieler einander
feindlich sinnen.

Einfach

SetHostile(_id,_id)

in der InitDiplomacy() function einfügen.

z.B.

function InitDiplomacy()

	SetHostile(1,2)

end

Der Diplomatiestatus kann aber in jeder anderen beliebigen Funktion geändert werden. Je nach belieben!
z.B. am Ende eines Briefings</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setneutral&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setneutral</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setneutral&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Mit dieser Funktion kann man 2 Spieler einander
neutral sinnen, um z.B. Söldnerquatiere zu erstellen, oder einfach irgendwelche Entities, wie Mauern.

Einfach

SetNeutral(_id,_id)

in der InitDiplomacy() function eifügen.

z.B.

function InitDiplomacy()

	SetNeutral(1,8)

end</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setplayername&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setplayername</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setplayername&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Mit dieser Funktion kann man den AI Spielern Namen geben.
Hierfür einfach:

SetPlayerName(_id,_name)

in der InitDiplomacy() function eifügen.

z.B.

function InitDiplomacy()

	SetHostile(1,2)
	SetPlayerName(2,&quot;Eindringlinge&quot;)

end

Siehe auch:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupaitroopspawngenerator&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupaitroopspawngenerator</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupaitroopspawngenerator&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

SetupAITroopSpawnGenerator

Die Parameter  (_name, _extendedArmy) 


Initialisiert einen automatischen Respawn KI gesteuerter Armeen 


Welcher Mapper kennt das nicht:
Man setzt einen Räuberturm in die Landschaft und lässt dann mit EnlargeArmy() eine Banditenhorde vor die Tür stellen.
Wenn diese tot sein sollte und der Turm noch steht, dann soll die Armee nach einer bestimmten Zeit respawnen.
  
Insgesamt ist das natürlich sehr viel Aufwand.
Doch es geht auch einfa…</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupdestroy&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupdestroy</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupdestroy&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Questhandling SetupDestroy




function SetupDestroy( _Quest )

Mit der Funktion SetupDestroy( _Quest ) kann man sehr leicht überprüfen, ob der Spieler irgendwas irgendwo kaputt gemacht hat (Armeen, Gebäude oder sonstige Entities).
Ihr braucht keinen zusätzlichen Code in euer Script zu kopieren. Die Funktionalität zur Überwachung stellt das Spiel von sich aus bereit.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupestablish&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupestablish</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupestablish&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Questhandling Establish




function SetupEstablish( _Quest )

Mit dieser Funktion kann man sehr leicht überprüfen, ob der Spieler (an einem bestimmten Punkt) gewisse Gebäude gebaut hat.
Ihr braucht keinen zusätzlichen Code in euer Script zu kopieren, diese Funktion stellt das Spiel von sich aus bereit.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupexpedition&amp;rev=1631992574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setupexpedition</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:setupexpedition&amp;rev=1631992574&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Questhandling SetupExpedition




function SetupExpedition( _Quest )

Mit dieser Funktion kann man sehr leicht überprüfen, ob eine bestimmte Entity eine andere bestimmte Entity/einen bestimmten Ort erreicht hat. Ihr braucht keinen zusätzlichen Code in euer Script zu kopieren, diese Funktion stellt das Spiel von sich aus bereit.</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:synchronize&amp;rev=1631992568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>synchronize</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:g_funktionen:synchronize&amp;rev=1631992568&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;


Synchronize( _army1, _army2 )


Das Verhalten zweier KI-gesteuerter Armeen (_army1 und _army2, jeweils Tables) wird aufeinander abgestimmt.

Siehe auch

	*  Advance
	*  Defend
	*  FrontalAttack
	*  Redeploy
	*  Retreat



Zur Befehlsreferenz-Übersicht




Zur Tutorial-Übersicht</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=s5lua_g:trigger:functions-summary&amp;rev=1631992588&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>functions-summary</title>
        <link>http://www.dedk.de/wiki/doku.php?id=s5lua_g:trigger:functions-summary&amp;rev=1631992588&amp;do=diff</link>
        <description>&lt;http://www.siedler-games.de&gt;

Das Trigger-Table

Das Trigger-Table enthält die Auslöser-Funktionen. Ein Auslöser wird bei einem bestimmten Ereignis ausgelöst.

Bevor man sich mit diesen Funktionen beschäftigt, sollte man sich mit dem Auslöser-Tutorial beschäftigen.

Die einzelnen Funktionen im Überblick:</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:2_hexenkessel&amp;rev=1631992560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2_hexenkessel</title>
        <link>http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:2_hexenkessel&amp;rev=1631992560&amp;do=diff</link>
        <description>(2) Hexenkessel

(2) Hexenkessel ist eine typische Brückenkampfmap.

In der Turnierversion hat Winter eine Mindestdauer

Mapper

Bonsai418 

Download:

Originalmap Downloadlink bei der Siedler Mapsource

Oder mit MPComfort Skript im Mappack auf dedk.de

Es gibt eine spezielle Turnierversion der Map zu finden auch auf</description>
    </item>
    <item rdf:about="http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:2_savarics_dark_land&amp;rev=1631992560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-18T19:16:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2_savarics_dark_land</title>
        <link>http://www.dedk.de/wiki/doku.php?id=gameplay:multiplayer:maps:2_savarics_dark_land&amp;rev=1631992560&amp;do=diff</link>
        <description>(2) Savaric&#039;s Dark Land

(2) Savarics Dark Land war die Spielmap des 4. Turniers auf dedk.de / 4. Turnier auf dedk.de

Mapper

header

Download:

Im Mappack auf dedk.de


Startrohstoffe:
 Gold FIXME  Clay FIXME  Wood FIXME  Stone FIXME  Iron FIXME  Sulfur FIXME 
Ressourcen:
 Lehm: FIXME  Stein: FIXME</description>
    </item>
</rdf:RDF>
