Forum

=> Noch nicht angemeldet?



Forum - wie füge ich den einheimische ein

Du befindest dich hier:
Forum => Star Wars Battlefront 2 Modding => wie füge ich den einheimische ein

<-Zurück

 1  2 Weiter -> 

spencer
(12 Posts bisher)
07.10.2010 12:23 (UTC)[zitieren]
die frage ist ja schon oben
spencer
(12 Posts bisher)
11.10.2010 13:23 (UTC)[zitieren]
kann mir keiner helfen
spencer
(12 Posts bisher)
11.10.2010 13:33 (UTC)[zitieren]
Teil 18. Hinzufügen Locals (3. Mannschaft)

Okay, Sie haben alle gesehen. Jawas auf Tatooine, Big Ugly Schweine in Jabba's Palace, Geonosianer auf Geonosis, Gungans auf Naboo, etc. Nun, ich will dich lehren, wie Sie Ihre eigenen Einheimischen für Ihre Karte. Also, Sie wollen Wampas herumlaufen Ermordung jeder in Sicht? So soll es sein, mein Lehrling.

Für dieses Tutorial werden wir in Gamorreanerwachen (Der große hässliche Schweine) werden hinzugefügt. Okay, zum ersten Mal öffnen Sie die Karte in Zeroeditor. Hoffentlich haben Sie sind ziemlich vertraut mit, wie die grundlegenden Funktionen nutzen. Für diesen Teil, müssen Sie wissen, wie ein Gefechtsstand zu machen.
Also, machen Sie einen neuen Gefechtsstand. Statt der üblichen CP1, CP2, CP3, nennen es "Local_cp1".
Im rechten Fenster eingeben:


Local_capture1
Local_spawn1

Okay, jetzt nehmen Sie die entsprechenden laichen Pfad und erfassen Region.
Hinweis - Wenn Sie nicht wünschen, den Gefechtsstand zu eroberbaren (wie Sie in Ihren Einheimischen, dort zu sein, bis Karte endet wollen), dann einfach nicht machen eine Aufnahme Region.
Unsere Arbeit ist hier getan.
Gehen Sie zu Ihrem lua (data_MAP / common / scripts / MAP). Finden Sie diesen Teil:

ReadDataFile ("SIDE rep.lvl"
"Rep_inf_ep3_rifleman"
"Rep_inf_ep3_rocketeer"
"Rep_inf_ep3_engineer"
"Rep_inf_ep3_sniper"
"Rep_inf_ep3_officer"
"Rep_inf_ep3_jettrooper"
"Rep_hover_fightertank"
"Rep_hero_anakin"
"Rep_hover_barcspeeder"
ReadDataFile ("SIDE cis.lvl"
"Cis_inf_rifleman"
"Cis_inf_rocketeer"
"Cis_inf_engineer"
"Cis_inf_sniper"
"Cis_inf_officer"
"Cis_inf_droideka"
"Cis_hero_darthmaul"
"Cis_hover_aat"

Denken Sie daran, was dies für sich? Laden der Geräte. Beachten Sie, dass.
Wir sind in Gamorreans hinzufügen, so müssen wir sie zu laden.
Zur Vermögenswerten / Seiten. Finden Sie die Seite als "gam". Öffnen Sie die Datei notwendig.
Das ist drin:

ucft
(
REQN
{
"Lvl"
"Gam_inf_gamorreanguard"
}
}

Ein eher kleines notwendig ist es nicht? So wissen wir jetzt, der Codename für unsere Schweine: "gam_inf_gamorreanguard '.
Nun, zurück zu den lua. Machen Kopie der cis-Seite, so dass es wie folgt aussieht:

ReadDataFile ("SIDE rep.lvl"
"Rep_inf_ep3_rifleman"
"Rep_inf_ep3_rocketeer"
"Rep_inf_ep3_engineer"
"Rep_inf_ep3_sniper"
"Rep_inf_ep3_officer"
"Rep_inf_ep3_jettrooper"
"Rep_hover_fightertank"
"Rep_hero_anakin"
"Rep_hover_barcspeeder"
ReadDataFile ("SIDE cis.lvl"
"Cis_inf_rifleman"
"Cis_inf_rocketeer"
"Cis_inf_engineer"
"Cis_inf_sniper"
"Cis_inf_officer"
"Cis_inf_droideka"
"Cis_hero_darthmaul"
"Cis_hover_aat"
ReadDataFile ("SIDE cis.lvl"
"Cis_inf_rifleman"
"Cis_inf_rocketeer"
"Cis_inf_engineer"
"Cis_inf_sniper"
"Cis_inf_officer"
"Cis_inf_droideka"
"Cis_hero_darthmaul"
"Cis_hover_aat"

Nun ändern Sie den zweiten Teil dieses cis:

ReadDataFile ("SIDE gam.lvl"
"Gam_inf_gamorreanguard"

Sehen Sie, was wir verändert? Nun sind die Schweine geladen.
Jetzt müssen wir in ihrem Gefechtsstand hinzuzufügen. Zum Anfang Ihrer lua, um diesen Teil:

- Dieser definiert die CPs. Diese müssen erst geschehen
CP1 = CommandPost: Neue {name = "CP1"}
CP2 = CommandPost: Neue {name = "CP2"}
cp3 = CommandPost: Neue {name = "CP3"}
CP4 = CommandPost: Neue {name = "CP4"}

- Dieser stellt das eigentliche Ziel. Dies muss nach CP's definiert passieren
Eroberung = ObjectiveConquest: Neue {teamATT = ATT, teamDEF = DEF,
textATT = "game.modes.con"
textDEF = "game.modes.con2"
multiplayerRules = true}

- Dieser fügt die CPs auf das Ziel. Dies muss geschehen, nachdem das Ziel eingerichtet
Eroberung: AddCommandPost (CP1)
Eroberung: AddCommandPost (CP2)
Eroberung: AddCommandPost (CP3)
Eroberung: AddCommandPost (CP4)

Denken Sie daran, wie das Kommando Beiträge hinzufügen?
Es gibt 2 Teile zu tun:

CP1 = CommandPost: Neue {name = "CP1"}
CP2 = CommandPost: Neue {name = "CP2"}
cp3 = CommandPost: Neue {name = "CP3"}
CP4 = CommandPost: Neue {name = "CP4"}

und

Eroberung: AddCommandPost (CP1)
Eroberung: AddCommandPost (CP2)
Eroberung: AddCommandPost (CP3)
Eroberung: AddCommandPost (CP4)

Die erste fügt dem Gefechtsstand auf dem Spiel. Der zweite fügt es das Ziel. Alle Beiträge Befehl im zweiten Teil aufgeführt werden müssen, um für den Sieg Timer den Countdown zu starten erfasst werden.
So fügen Sie Ihre neuen Gefechtsstand zu ihnen. Denken Sie daran, was es heißt? "Local_cp1".
So fügen Sie ihn in beiden Abschnitte. Beachten Sie aber, in der zweiten, fügen Sie die Nummer. Also nicht "local_cp1", sondern "CP5", denn es ist der 5. Gefechtsstand. Die Zahl wird durch den ersten Abschnitt Gefechtsstand bestimmt. Sehen Sie? Das ist es:

CP5 = CommandPost: Neue {name = "local_cp1"}

Es ist bezeichnend, BF2: ". Hey, ist diese neue Gefechtsstand Gefechtsstand Nummer 5, und in zeroeditor, es heißt" local_cp1 "
So, nun der Teil der lua sollte wie folgt aussehen:

- Dieser definiert die CPs. Diese müssen erst geschehen
CP1 = CommandPost: Neue {name = "CP1"}
CP2 = CommandPost: Neue {name = "CP2"}
cp3 = CommandPost: Neue {name = "CP3"}
CP4 = CommandPost: Neue {name = "CP4"}
CP5 = CommandPost: Neue {name = "local_cp1"}


- Dieser stellt das eigentliche Ziel. Dies muss nach CP's definiert passieren
Eroberung = ObjectiveConquest: Neue {teamATT = ATT, teamDEF = DEF,
textATT = "game.modes.con"
textDEF = "game.modes.con2"
multiplayerRules = true}

- Dieser fügt die CPs auf das Ziel. Dies muss geschehen, nachdem das Ziel eingerichtet
Eroberung: AddCommandPost (CP1)
Eroberung: AddCommandPost (CP2)
Eroberung: AddCommandPost (CP3)
Eroberung: AddCommandPost (CP4)
Eroberung: AddCommandPost (CP5)

Hinweis - Wenn Sie wünschen, dass Gefechtsstand zu uncapturable, entfernen Sie einfach die folgende Zeile:

Eroberung: AddCommandPost (CP5)

Okay, wir sind geladen sie ingame, und wir haben ihre Gefechtsstand eingerichtet. Jetzt müssen wir nur ein neues Team für sie.
Gehen Sie zu dieser Rolle in Ihrem lua:

SetupTeams {
rep = {
team = REP,
Einheiten = 20,
Verstärkungen = 150,
Soldat = {"rep_inf_ep3_rifleman", 9, 25}
Angriff = {"rep_inf_ep3_rocketeer", 1, 4}
Ingenieur = {"rep_inf_ep3_engineer", 1, 4}
Scharfschützen = {"rep_inf_ep3_sniper", 1, 4}
Offizier = {"rep_inf_ep3_officer", 1, 4}
special = {"rep_inf_ep3_jettrooper", 1, 4}

}
cis = {
team = GUS,
Einheiten = 20,
Verstärkungen = 150,
Soldat = {"cis_inf_rifleman", 9, 25}
Angriff = {"cis_inf_rocketeer", 1, 4}
Ingenieur = {"cis_inf_engineer", 1, 4}
Scharfschützen = {"cis_inf_sniper", 1, 4}
Offizier = {"cis_inf_officer", 1, 4}
special = {"cis_inf_droideka", 1, 4}
}
}

Denken Sie daran, legt dieser Teil bis die 2 Standard-Teams.
Nun, unter ihm, aber vor dem Teil, wo wir die Helden, fügen wir unserem neuen Teil. Ich werde Sie durch es zu nehmen.

SetTeamName (3, "Schweine"
Dies legt das Team den Namen. Machen Sie dieses, was Sie wollen. Ich habe es als Schweine bekommen.
AddUnitClass (3, "gam_inf_gamorreanguard", 10,15)
Dieser Teil erzählt das neue Team, welche Einheiten in sie zu. In diesem Fall nur unsere Gamorrean bewachen.
SetUnitCount (3, 15)
Diese legt fest, wie viele Einheiten können auf dem Feld auf einmal sein. Die erste Zahl ist das Minimum erlaubt, und das zweite ist das Maximum.
AddAIGoal (3, "Deathmatch", 100)
SetTeamAsEnemy (ATT, 3)
SetTeamAsEnemy (3, ATT)
SetTeamAsEnemy (DEF, 3)
SetTeamAsEnemy (3, DEF)
Dieser Teil ist die Einrichtung, der das Team freundlich ist. Hier habe ich es eingestellt jedermanns Feind.
Die erste Zeile definiert, wenn die rep / imp Seite wie sie.
Die zweite Zeile legt fest, ob dieses Team wie die rep / imp-Team.
Die dritte Zeile legt fest, ob die cis / alle Team wie sie.
Die vierte Zeile bestimmt, ob dieses Team gerne der cis / alle Team.

Sie können "Feind" oder "Freund". Verwenden Sie welche Kombination Sie wollen.
Okay, also jetzt diesen Teil unserer lua sollte wie folgt aussehen:

SetupTeams {
rep = {
team = REP,
Einheiten = 20,
Verstärkungen = 150,
Soldat = {"rep_inf_ep3_rifleman", 9, 25}
Angriff = {"rep_inf_ep3_rocketeer", 1, 4}
Ingenieur = {"rep_inf_ep3_engineer", 1, 4}
Scharfschützen = {"rep_inf_ep3_sniper", 1, 4}
Offizier = {"rep_inf_ep3_officer", 1, 4}
special = {"rep_inf_ep3_jettrooper", 1, 4}

}
cis = {
team = GUS,
Einheiten = 20,
Verstärkungen = 150,
Soldat = {"cis_inf_rifleman", 9, 25}
Angriff = {"cis_inf_rocketeer", 1, 4}
Ingenieur = {"cis_inf_engineer", 1, 4}
Scharfschützen = {"cis_inf_sniper", 1, 4}
Offizier = {"cis_inf_officer", 1, 4}
special = {"cis_inf_droideka", 1, 4}
}
}

SetTeamName (3, "Schweine"
AddUnitClass (3, "gam_inf_gamorreanguard", 10,15)
SetUnitCount (3, 15)
AddAIGoal (3, "Deathmatch", 100)
SetTeamAsEnemy (ATT, 3)
SetTeamAsEnemy (3, ATT)
SetTeamAsEnemy (DEF, 3)
SetTeamAsEnemy (3, DEF)

Da! Unser neues Team ist alles eingerichtet!
Munge, und beobachten die Schweine schlachten alle!
Und wenn Sie das wollen in der GCW Ära, müssen Sie alle die gleichen Änderungen an diesem lua machen.
Jetzt wissen Sie, wie die Einheimischen hinzuzufügen. Sie werden sich ganz geschickt in Modding, mein junger Lehrling.
* Off Topic * Hier ist ein Zitat aus "Star Wars - The Mod Strikes Back":
Darth Modder - "Was ist dein Gebot, mein Herr?"
Fierfek - ". Um große Mods, Herr Modder"
Darth Modder - "Es wird geschehen, mein Herr."

Das war seltsam.
Okay, im nächsten Teil erfahren Sie, wie Sie eine Jagd-Modus zur Karte hinzufügen.


habe ich mal überstzen lassen stimmt das?????

wenn nicht bitte helfen
FLAKE
(344 Posts bisher)
12.10.2010 09:28 (UTC)[zitieren]
Ja versuchs doch.^^

Ich denk das kommt so hin. Habs selbst schon mal versucht, aber nicht geschafft. Doch ich weiß wo der Fehler war.
Is eigentlich ganz einfach. Musst halt den Anweisungen folgen. --- Halt en paar Skripte schreiben ---

Viel Erfolg.
DeltaForce
(370 Posts bisher)
13.10.2010 13:32 (UTC)[zitieren]
Bis auf die Tatsache, dass das niemand lesen kann, sollte es schon stimmen.



Themen gesamt: 73
Posts gesamt: 1331
Benutzer gesamt: 20
Derzeit Online (Registrierte Benutzer): Niemand crying smiley

Download-Weiterleitungs-Webseite go-DF.de.tl
Verantwortlich: DeltaForce auf spieletipps.de

Zur Benutzung ist ein Direktlink erforderlich.

Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden