[HoI3] Einheiten per Event in die Bauliste aufnehmen

  • Loser568
  • Loser568s Avatar Autor
  • Offline
  • Matrosen-hauptgefreiter
  • neuer-User
Bandenkampfabzeichen in Bronze
Bibo Schreiber RibbonEhrenkreuz für KriegsteilnehmerWillkommens RibbonDMP Dienstauszeichnung Stufe 1
Mehr
6 Jahre 1 Monat her #1 von Loser568
Kann man per Event etwas in die Bauliste aufnehmen?


Ein Auto hat einen Platten. Woran erkennt man, dass der Fahrer Informatiker ist? Ganz einfach: Er überprüft, ob der Fehler auch an einem anderen Reifen auftritt.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Willkommens Ribbon
Mehr
6 Jahre 1 Monat her - 6 Jahre 1 Monat her #2 von Croaker
Das geht, das wird auch bei manchen Mods schon gemacht, moment ich such dir das raus, wie das geht:

Du musst das über den Umweg machen, dass du im Event einen oob (order of battle) aus einem anderen file einlädst.

Zum Beispiel über
load_oob = zDD-GER_Amph.txt

in dem zDD-GER_Amph.txt steht dann folgendes:
military_construction = {
		country = GER
		is_reserve = no
		amph_armour_brigade = { name = "Pz.-Rgt. 18" historical_model = 3 }
		cost = 6.00
		progress = 0
		duration = 240
	}

Mehr muss da garnicht drin stehen.
Kannst da dann auch andere Dauern angeben und entsprechend natürlich auch den Einheitentyp und den Namen wählen, wie du willst.
Letzte Änderung: 6 Jahre 1 Monat her von Croaker.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Loser568
  • Loser568s Avatar Autor
  • Offline
  • Matrosen-hauptgefreiter
  • neuer-User
Bandenkampfabzeichen in Bronze
Bibo Schreiber RibbonEhrenkreuz für KriegsteilnehmerWillkommens RibbonDMP Dienstauszeichnung Stufe 1
Mehr
6 Jahre 1 Monat her #3 von Loser568
Cool danke dir. Ich will ein Event erstellen mit der der Z-Plan in die Bauliste aufgenommen wird :D

Jetzt muss ich nur noch die ganzen Schiffstypen hinzufügen :D


Ein Auto hat einen Platten. Woran erkennt man, dass der Fahrer Informatiker ist? Ganz einfach: Er überprüft, ob der Fehler auch an einem anderen Reifen auftritt.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Loser568
  • Loser568s Avatar Autor
  • Offline
  • Matrosen-hauptgefreiter
  • neuer-User
Bandenkampfabzeichen in Bronze
Bibo Schreiber RibbonEhrenkreuz für KriegsteilnehmerWillkommens RibbonDMP Dienstauszeichnung Stufe 1
Mehr
6 Jahre 1 Monat her #4 von Loser568
Hat irgendwie nicht funktioniert. Ich bekomme zwar die Nachricht mit dem richtigen Text. Aber in der Bauliste tauchen sie nicht auf.

In den Spoilern befinden sich der Inhalt der Textdateien. Kann mir Jemand helfen?
[spoiler:14dhschv]diplomatic_decisions = {

GERFirstFleetBuildingHeavyCruiser = {
potential = {
tag = GER
not = { has_country_flag = GERFirstFleetBuildingHeavyCruiser }
not = { war_with = ENG }
year = 1936
}
allow = {
year = 1936
}
effect = {
set_country_flag = GERFirstFleetBuildingHeavyCruiser
load_oob = GERFirstFleetHeavyCruiser.txt
}
ai_will_do = {
factor = 1
}
}
}[/spoiler:14dhschv]
[spoiler:14dhschv]military_construction = {
country = GER
is_reserve = no
heavy_cruiser = { name = "Hipper" historical_model = 3 }
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
is_reserve = no
heavy_cruiser = { name = "Blücher" historical_model = 3 }
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
is_reserve = no
heavy_cruiser = { name = "Prinz Eugen" historical_model = 3 }
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
is_reserve = no
heavy_cruiser = { name = "Lützow" historical_model = 3 }
cost = 6.00
progress = 0
duration = 310
}[/spoiler:14dhschv]


Ein Auto hat einen Platten. Woran erkennt man, dass der Fahrer Informatiker ist? Ganz einfach: Er überprüft, ob der Fehler auch an einem anderen Reifen auftritt.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Loser568
  • Loser568s Avatar Autor
  • Offline
  • Matrosen-hauptgefreiter
  • neuer-User
Bandenkampfabzeichen in Bronze
Bibo Schreiber RibbonEhrenkreuz für KriegsteilnehmerWillkommens RibbonDMP Dienstauszeichnung Stufe 1
Mehr
6 Jahre 1 Monat her #5 von Loser568
So hat nun dank Tobi funktioniert. PRoblem war, erstens das die Datei am falschen Ort lagen und die Event-Nummer größer 9999 war. Die Dateien mit den Einheiten müssen im history-Ordner unter unit liegen.

Das ganze sieht nun wie folgt aus:

Decision
[spoiler:2r8ce29c]

diplomatic_decisions = {

GERFirstFleetBuildingHeavyCruiser = {
potential = {
tag = GER
not = { has_country_flag = GERFirstFleetBuildingHeavyCruiser }
not = { war_with = ENG }
year = 1936
}
allow = {
year = 1936
}
effect = {
set_country_flag = GERFirstFleetBuildingHeavyCruiser
GER = { country_event = 9999 }
}
ai_will_do = {
factor = 1
}
}
}

[/spoiler:2r8ce29c]

Event
[spoiler:2r8ce29c]

#########################################
# German Heavy Cruisers #
#########################################
country_event = {

id = 9999

is_triggered_only = yes
title = "EVTNAME9999"
desc = "EVTDESC9999"
picture = "donetz_flood"

option = {
name = "EVTOPTA9999" # Go Ahead
ai_chance = { factor = 100 }
load_oob = "GERFirstFleetHeavyCruiserA.txt"
}
option = {
name = "EVTOPTB9999" # Perhaps it's not such a good idea
load_oob = "GERFirstFleetHeavyCruiserB.txt"
}
}

[/spoiler:2r8ce29c]

Einheiten für Option A
[spoiler:2r8ce29c]

military_construction = {
country = GER
heavy_cruiser = {
name = "Admiral Hipper"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
heavy_cruiser = {
name = "Blücher"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
heavy_cruiser = {
name = "Prinz Eugen"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
heavy_cruiser = {
name = "Lützow"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
escort_carrier = {
name = "Seydlitz"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}

[/spoiler:2r8ce29c]
Einheiten für Option B
[spoiler:2r8ce29c]

military_construction = {
country = GER
heavy_cruiser = {
name = "Admiral Hipper"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
heavy_cruiser = {
name = "Blücher"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
heavy_cruiser = {
name = "Prinz Eugen"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
heavy_cruiser = {
name = "Lützow"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}
military_construction = {
country = GER
heavy_cruiser = {
name = "Seydlitz"
historical_model = 3
}
cost = 6.00
progress = 0
duration = 310
}

[/spoiler:2r8ce29c]


Ein Auto hat einen Platten. Woran erkennt man, dass der Fahrer Informatiker ist? Ganz einfach: Er überprüft, ob der Fehler auch an einem anderen Reifen auftritt.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Werbung

Moderatoren: AndurilMagic1111
Powered by Kunena Forum