Editor Problem: ich kann den Ki keine Gbäude bauen lassen (Siedler - Legenden)

Also ich wollte den Ki Gebäude bauen lassen aber er Baut keine Gebäude ich habe aus Die Siedler 5 Dokowiki das raus koppirt aber der Baut das nich und wie erstellt man Armee ich verstehe das nicht.
Also Armeen baue per Skriebt.

Frage gestellt am 13. Februar 2012 um 16:55 von Check-in

4 Antworten

Zu den Gebäuden: Im Script musst du den Spieler initialisieren:
"Create Player 2" oder so ähnlich, guck einfach im Handbuch nach.

Antwort #1, 20. Februar 2012 um 16:15 von CheaterLL

Hab nochmal nachgesehen:
Du musst in der Funktion "FirstMapAction" einen Befehl namens "CreatePlayerX()" einfügen(Das X durch die Spieler-Nummer der KI ersetzen).
Zu der Armee:
"function CreateArmyOne()"
[öffnet die Funktion zum erstellen einer Armee, CreateArmyOne kann dabei beliebig ersetzt werden]
"local troopDescription = {"
[öffnet eine Funktion, die die Truppen beschreibt]
"minNumberOfSoldiers = 0,"
[definiert die minimale Stärke eines Trupps]
"maxNumberOfSoldiers = 5,"
[definiert die maximale Stärke eines Trupps]
"experiencePoints = VERYHIGH_EXPERIENCE,"
[Definiert die Erfahrungspunkte der Soldaten, zur Auswahl stehen:
VERYLOW_EXPERIENCE; LOW_EXPERIENCE; hab ich leider vergessen; HIGH_EXPERIENCE; VERYHIGH_EXPERIENCE]
"leaderType = Entities.PU_LeaderHeavyCavalary2,"
[Definiert die Art des Trupps, im Beispiel Berittener Streitaxtkämpfer, nach "Entities." muss der Name der Einheit eingefügt werden, wie er im Editor steht]
"position = GetPosition([Name einer XD_ScriptEntity, die an der Position der Armee plaziert wurde, z.B.:]ArmyOneLocation)"
[definiert die Position der Armee anhand einer XD_ScriptEntity]
"}" [beendet die Truppenbeschreibung]
"local army = {}"
"a1 = CreateTroop(army,troopDescription)"
"a2 = CreateTroop(army,troopDescription)"
"a3 = CreateTroop(army,troopDescription)"
[erstellt 3 Trupps namens a1, a2, a3 nach der Beschreibung, die in der Gruppe army zusammengefasst werden, man kann beliebig viele Trupps erschaffen.
"end"
[beendet die Funkzion zur erstellung einer Armee]
jedes öffnende " markiert eine neue Zeile, weder die " nuch der Text innerhalb der [] darf in das Skript eingefüht werden.
Das ganze ist sowohl im Handbuch auf Deutsch als auch auf Englisch in der Karte "Map Editor Tutorial" nochmal erklärt.
Noch Fragen?

Antwort #2, 22. Februar 2012 um 12:39 von CheaterLL

Das Handbuch ist im Ordner "(CD-Laufwerk)/support/manual", heißt "EditorTutorial.pdf" und hat 65 Seiten.

Antwort #3, 22. Februar 2012 um 12:42 von CheaterLL

Damit die Armee erstellt wird, musst du dann noch "CreateArmyOne()" in "FirstMapAction" schreiben, wenn du sie erst nach erfüllung einer Aufgabe erstellen willst, schreib "CreateArmyOne()" in die Funktion für die Aufgabe, jedoch erst am Ende der Funktion.

Antwort #4, 23. Februar 2012 um 10:51 von CheaterLL

zurück zur 'Fragen & Antworten'-Übersicht: Die Siedler - Das Erbe der Könige - Legenden

Siedler - Legenden

Die Siedler - Das Erbe der Könige - Legenden
Hellblade - Senua's Sacrifice: Die spielgewordene Wikinger-Hölle

Hellblade - Senua's Sacrifice: Die spielgewordene Wikinger-Hölle

Nichts für Weicheier! Nach circa drei Jahren Entwicklungszeit präsentiert Ninja Theory euch den irren (...) mehr

Weitere Artikel

One Piece: Neue Realserie könnte laut Produzent Kostenrekorde brechen

One Piece: Neue Realserie könnte laut Produzent Kostenrekorde brechen

Der Produzent der kürzlich angekündigten Realserie von One Piece hat über die offenbar hohen Ambitionen (...) mehr

Weitere News

Newsletter

Mit diesem Formular kannst du den Spieletipps.de Newsletter kostenlos abonnieren.

Siedler - Legenden (Übersicht)