PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eventbefehle



He-Man
17.01.07, 01:19
Wie verändert man den Supply_modifier?

"type = supply_modifier total value = X" klappt nicht. So klappt es ja beim industrial_modifier.

Und wie kann man beiden einen festen Wert geben?

set_industrial_modifier klappt auch nicht.

Wer weiss da was? :???:

G'Kar
17.01.07, 01:26
# Industrial modifiers (additive)
# 'total' is the conversion factor from every built industry point into Industrial Capacity.
# 'supplies' is a modifier for the amount of supplies produced by every reserved IC unit.
command = { type = industrial_modifer which = [total/supplies] value = [X] # Percents }(10 Zeichen)

He-Man
17.01.07, 18:28
Klappt nicht. "type = industrial_modifer..." ruft Fehlermeldungen hervor. Hatte ich zuvor schon getestet.

G'Kar
17.01.07, 18:49
Da fehlt bloß ein 'i', es muss "industrial_modifier" heißen.

He-Man
17.01.07, 19:29
Ja. "industrial_modifier total value = x" erhöht prozentual. Das ist mir klar.

Ich brauch aber den Fixwert für Industrie, den Fixwert für Nachschub und den prozentualen Wert für Nachschub.

supply_modifier total vlaue = x geht nämlich nicht.

G'Kar
17.01.07, 19:33
"command = { type = industrial_modifier which = supplies value = X }" müsste den Supply-Output um X Prozent erhöhen.

Ich glaube nicht, dass es einen Befehl für absolute Werte überhaupt gibt. Man konnte höchstens etwas stricken, indem man den Modifikator erst auf Null setzt und dann wieder hoch auf einen gewünschten Wert. Das wird aber schwierig, da manche Techniken ihn auch erhöhen.

He-Man
17.01.07, 20:01
Das Ergebnis war bei mir dann immer: "Industrielle Gesamteffizienz Landeinheiten: 0"

He-Man
17.01.07, 22:28
So könnte z.B. das Event aussehen:



#########################################################################
# Moderne Nachschubversorgung
#########################################################################
event = {
id = 999999
random = no
country = USA



name = "Moderne Nachschubversorgung"
desc = "Moderne Nachschubversorgung"
style = 0
picture = "factory"

date = { day = 19 month = june year = 1943 }
offset = 1
deathdate = { day =1 month = january year = 1999 }

action_a = {
name =
command = { type = industrial_modifier which = supplies value = 30 }
}
}




Klappt nicht... :???:

G'Kar
17.01.07, 23:22
Es feuert nicht / läßt sich nicht feuern oder es tut einfach nichts?

Liegt es vielleicht an der (wenig sinnvollen) Zeile "name = "?

Komischer Kunde
18.01.07, 11:09
Hallo He-Man,

lädt denn Hoi DD deine Events anstandslos ein ein?! Oder gibt das Spiel vor dem vollständigen Laden eine Fehlermeldung aus a la "in event xy zeile schlachmichtot tritt unerwarteter blahblah auf"

Wo wir gerade bei Eventbefehlen sind. In der Spieleigenen Event-Command Datei finde ich keinen Befehl, um die Basismanpower zu erhöhen. Oder weiß hier jemand mehr als diese Datei oder kann mir jemand Tomaten auf den Augen attestieren?!

Vielen Dank

KK

PS. Ich meine nicht den simplen Modifier, den möchte ich nicht nutzen. Mein Plan ist dem vereinigten Skandinavien, aufgrund von Industriezuwächsen und Infrastrukturausbauten, in gewissen Provinzen ein überproportionales Bevölkerungswachstum und zusätzliche Bevölkerungszuwanderung zu simulieren

Azmodan
18.01.07, 11:17
Es feuert nicht / läßt sich nicht feuern oder es tut einfach nichts?

Liegt es vielleicht an der (wenig sinnvollen) Zeile "name = "?

Denke auch dass es an der "name =" liegt. Müsste irgendwas stehen "" aber nicht nix.

He-Man
18.01.07, 12:11
Ja. Es lag an "name =".
Das Evebt kommt jetzt auch, aber der gewünschte Effekt bleibt aus. Seht hier:

http://www.heartsofiron.eu/forum/files/supply_161.jpg

G'Kar
18.01.07, 12:18
PS. Ich meine nicht den simplen Modifier, den möchte ich nicht nutzen. Mein Plan ist dem vereinigten Skandinavien, aufgrund von Industriezuwächsen und Infrastrukturausbauten, in gewissen Provinzen ein überproportionales Bevölkerungswachstum und zusätzliche Bevölkerungszuwanderung zu simulierenGeht nicht soweit ich weiß.

Preussenhusar
18.01.07, 12:21
doch -

type = province_manpower

bzw den effekt aus moderne landwirtschaft kopieren und den Value erhöhen

Siehe 1931 - Österreich der Manpowerzuwachs

PH

G'Kar
18.01.07, 12:25
type = province_manpowerAh, das kannte ich noch nicht. Und das tut auch das was es soll?

Preussenhusar
18.01.07, 12:38
Ah, das kannte ich noch nicht. Und das tut auch das was es soll?

Siehe 1931 !

Luxemburg erhöht damit seine MP, wenn es zu Nassau wird.

PH

G'Kar
18.01.07, 12:38
Siehe 1931 !Tut mir leid, ist mir nicht geläufig. *sich duckend* :D

[B@W] Abominus
18.01.07, 12:41
Hab ich bei AEIOU auch eingebaut, sonst gehen dem Ösi die Leute aus :teufel:.

G'Kar
18.01.07, 12:42
Abominus']AEIOUAch ja, der "White Blob goes HoI"-Mod... :ditsch:

He-Man
18.01.07, 13:57
Ja. Es lag an "name =".
Das Evebt kommt jetzt auch, aber der gewünschte Effekt bleibt aus. Seht hier:

http://www.heartsofiron.eu/forum/files/supply_161.jpg

Aber warum ist der Wert: 0% obwohl im Event oben "value = 30" steht? Weiss das wer?

Komischer Kunde
19.01.07, 00:46
doch -

type = province_manpower

bzw den effekt aus moderne landwirtschaft kopieren und den Value erhöhen

Siehe 1931 - Österreich der Manpowerzuwachs

PH

Vielen Dank werther Preußenhusar!

Werd ich die Tage mal genüsslich austesten :-) (Wenn mir nicht EU3 in die Quere kommt :eek:

He-Man
21.01.07, 13:21
Aber warum ist der Wert: 0% obwohl im Event oben "value = 30" steht? Weiss das wer?


Wann bekommt aber trotzdem den erwünschten Bonus gutgeschrieben, obwohl auf der Eventkarte 0% steh. Es klappt also trotzdem. Danke an alle! :rauch:

G'Kar
21.01.07, 13:56
Wann bekommt aber trotzdem den erwünschten Bonus gutgeschrieben, obwohl auf der Eventkarte 0% steh. Es klappt also trotzdem. Danke an alle! :rauch:Ah ja, das hatte ich bei anderen Kommandos auch schon. Angeblich kein Effekt, aber dann funktioniert's doch.

He-Man
21.01.07, 19:49
Gut zu wissen, dass das öfter passieren kann. ;)

Atahualpa
12.02.07, 11:40
Wie kann ich kontrollieren ob ein Event funktioniert?
Kann mich erinnern das es da irgend eine möglichkeit gibt Events auszulösen durch irgend einen Befehl oder so.

Preussenhusar
12.02.07, 11:41
F12

event ####
Wenns für ein anderes Land sein soll, dann

Event #### GER (also das land)

PH

Spocky
12.02.07, 11:47
Cheatconsole öffnen ( F12 glaube ich)
event <<eventid >>

falls du es für ein anderes land auslösen willst

event <<tag>> <<ebentid>>

Atahualpa
12.02.07, 11:48
Danke, funktioniert :)