Event Wunschliste

Beitrag von dersheeper »

Benutzeravatar
dersheeper
Rang 10
Beiträge: 821
Registriert: Do 29.05.2008, 18:17
Veteranenorden

Ehm, kein besonders, habe mal versucht ein paar eigene zu schreiben, die haken. :D
Gut, ich werde dann mal einen heroischen Versuch starten, falls es nicht funktioniert, melde ich mich. ;)

EDIT:

Code: Alles auswählen

#########################################################################
#  China - Mogelei
#########################################################################
event = {
	id = 953013
	random = no
	country = CHI
	trigger = {
		ai = yes
		NOT = {
			war = { country = CHI country = MON }
		}
		
	}

	name = "China kommt zu seinem Recht"
	desc = "China besetzte die ehemalige Mongolei, die Sowjetunion intervenierte 

aus Furcht vor Argentinien nicht."
	style = 0

	date = { day = 23 month = march year = 1940 }
	offset = 1
	deathdate = { day = 30 month = december year = 1947 }

	action_a = {
		name = "OK"
		command = { type = Inherit which = MON }
	}
}
So klappts, danke vielmals. :)

Edith meint, dass ich (mal wieder) ein Problem mit selbstgeschriebenen Events habe.

Code: Alles auswählen

#########################################################################
#  Kanada 1
#########################################################################
event = {
	id = 953014
	random = no
	country = CAN
	trigger = {
		ai = yes
		NOT = {
			war = { country = CAN country = ENG }
		}
		
	}

	name = "Kanada verlässt die Allianz"
	desc = "Kram."
	style = 0

	date = { day = 20 month = may year = 1940 }
	offset = 0
	deathdate = { day = 30 month = december year = 1947 }

	action_a = {
		name = "OK"
		command = { type = leave_alliance }
                command = { type = trigger which = 953015 }
	}
}
#########################################################################
#  England
#########################################################################
event = {
	id = 953015
	random = no
	country = ENG
	trigger = {
		ai = yes
		NOT = {
			war = { country = ENG country = CAN }
		}
		
	}

	name = "Kanada"
	desc = "Latsch."
	style = 0


	action_a = {
		name = "OK"
		command = { type = secedeprovince which = CAN  value = 575 }
		command = { type = secedeprovince which = CAN  value = 576 }
                command = { type = peace which = MEX value = 0 }
                command = { type = trigger which = 953016 }
	}
}
#########################################################################
#  Kanada Folge
#########################################################################
event = {
	id = 953016
	random = no
	country = CAN
	trigger = {
		ai = yes
		NOT = {
			war = { country = CAN country = ENG }
		}
		
	}

	name = "Danke großer Bruder."
	desc = "Tratsch."
	style = 0

	action_a = {
		name = "OK"
		command = { type = addcore which = 575 }
                command = { type = addcore which = 576 }
                command = { type = war which = USA }
                command = { type = war which = MEX }
                command = { type = peace which = GER value = 0 }
	}
}
Ich kämpfe grade mit der USA gegen CSA und Mexiko, Kanada kämpft ebenfalls mit den Alliierten gegen CSA und MEX und hat nun Gebiete der USA von der CSA erobert... das kann nicht geduldet werden, also möchte ich Kräääg gegen Kanada führen, aber ohne gleichzeitig der Achse gegen die Allies zu helfen. Also soll Kanada aus der Allianz austreten, die englischen Reste Nordamerikas bekommen und der USA den Krieg erklären.
Gleichzeitig soll der Krieg zwischen Allies und CSA sowie der Krieg zwischen Kanada und der Achse eingestellt werden.
Funktioniert alles wunderbar, allerdings verschwindet nach den Events der Krieg zwischen Kanada und CSA... dieses Problem wollte ich mit einer einfachen Kriegserklärung an Mexiko lösen, aber auch dann gibt es keinen Krieg zwischen Kanada und MEX/CSA.
Es gibt auch kein Waffenstillstandsabkommen, der Krieg ist einfach weg. :( [Stimmt nicht, es existiert doch ein Waffenstillstand, nur wieso? Und warum kann danach kein Krieg mehr erklärt werden?]

Das Problem ist gelöst, ich habe einfach noch ein Event drangehängt, in dem MEX Kanada den Krieg erklärt.

Beitrag von dersheeper »

Benutzeravatar
dersheeper
Rang 10
Beiträge: 821
Registriert: Do 29.05.2008, 18:17
Veteranenorden

Ich habe ein weiteres Problem(ich hoffe ihr verzeiht mir den Doppelpost, sonst wird das einfach zu unübersichtlich).

Ich habe mir diese(s) Event(kette) geschrieben, sollte eigentlich selbsterklärend sein.

Code: Alles auswählen

#########################################################################
#  Demokratie
#########################################################################
event = {
	id = 953034
	random = no
	country = ARG
	trigger = {
		ai = yes
		NOT = {
			war = { country = ARG country = ENG }
		}
		
	}

	name = "Demokratischer Putsch"
	desc = "Nachdem gigantische Nachschubmengen und Konvois von privaten Firmen für die Armee beschlagnahmt wurden, wurde heute die argentinische Regierung von den Sozialdemokraten gestürzt. Auch wenn diese beschlossen den Krieg erstmal weiterzuführen, so wird sich Argentiniens Politik doch langfristig anders entwickeln."
	style = 0

        date = { day = 19 month = september year = 1943 }
	offset = 0
	deathdate = { day = 30 month = february year = 1947 }

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }
                command = { type = trigger which = 953035 }
                command = { type = trigger which = 953036 }
                command = { type = trigger which = 953037 }
                command = { type = relation which = ENG value = 200 }
                command = { type = relation which = FRA value = 200 }
                command = { type = relation which = FIN value = 200 }
                command = { type = relation which = SWE value = 200 }
                command = { type = relation which = NOR value = 200 }
                command = { type = relation which = LUX value = 200 }
                command = { type = relation which = HOL value = 200 }
                command = { type = relation which = BEL value = 200 }
                command = { type = relation which = SCH value = 200 }
                command = { type = relation which = NZL value = 200 }
                command = { type = relation which = AST value = 200 }
                command = { type = relation which = RUS value = 200 }
                command = { type = relation which = UKR value = 200 }
                command = { type = relation which = TUR value = 200 }
                command = { type = manpowerpool value = -4000 }
                command = { type = supplies value = 10000 where = 345 }
                command = { type = supplies value = 100000 where = 667 }
                command = { type = transport_pool which = ARG value = 1000 }

	}
}
#########################################################################
#  China Demokratie
#########################################################################
event = {
	id = 953035
	random = no
	country = CHI
	
	name = "China folgt seindem Meister"
	desc = "Latsch."
	style = 0

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }

	}
}
#########################################################################
#  Palästina Demokratie
#########################################################################
event = {
	id = 953036
	random = no
	country = PAL
	
	name = "Palästina folgt seinem Meister"
	desc = "Latsch."
	style = 0

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }

	}
}
#########################################################################
#  Angola Demokratie
#########################################################################
event = {
	id = 953037
	random = no
	country = ANG
	
	name = "Angola folgt seinem Meister"
	desc = "Latsch."
	style = 0

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }

	}
}
Ich bin gerade dabei die Achse zu vernichten, es krankt aber an Nachschub und Konvois(ewige Versorgungslinien für ARG), da will ich mich etwas entlasten und außerdem als lupenreiner Demokrat nochmal neu anfangen. :D
Das Problem ist nur, sobald der 20. September anfängt, läuft die Zeit nicht mehr weiter.
Beim zweiten Versuch habe ich diesen Teil hier herausgenommen.

Code: Alles auswählen

       command = { type = manpowerpool value = -4000 }
                command = { type = supplies value = 10000 where = 345 }
                command = { type = supplies value = 100000 where = 667 }
                command = { type = transport_pool which = ARG value = 1000 }
Das Event ist zwar getriggert, allerdings wurden nicht alle Beziehungen so verändert, wie ich das gerne hätte. Weiß jemand Rat? :???:
P.S.: Den herausgenommen Teil hätte ich antürlich trotzdem gerne im Event, bevor das jetzt zu Missverständnissen führt, ich wollte nur mal das Hauptproblem eingrenzen. :)

Beitrag von Hemothep »

Hemothep

Sicher das er mit negativer Manpower keine Probleme hat?
Und wie entwickeln sich die Beziehungen, wenn schon nicht wie angedacht?

Beachte, wenn du die Beziehungen mit den Staaten auf 200 haben willst musst du sie um 400 anheben, das ist keine set-Funktion.

Beitrag von dersheeper »

Benutzeravatar
dersheeper
Rang 10
Beiträge: 821
Registriert: Do 29.05.2008, 18:17
Veteranenorden

Hemothep hat geschrieben: Beachte, wenn du die Beziehungen mit den Staaten auf 200 haben willst musst du sie um 400 anheben, das ist keine set-Funktion.
Ich könnt mich klatschen, natürlich. :D
Danke, manchmal könnt ich mir echt die Nase abbeissen. ;)
Mit der MP probier ich mal aus.

EDIT:

Code: Alles auswählen

#########################################################################
#  Demokratie
#########################################################################
event = {
	id = 953034
	random = no
	country = ARG
	trigger = {
		ai = yes
		NOT = {
			war = { country = ARG country = ENG }
		}
		
	}

	name = "Demokratischer Putsch"
	desc = "Nachdem gigantische Nachschubmengen und Konvois von privaten Firmen für die Armee beschlagnahmt wurden, wurde heute die argentinische Regierung von den Sozialdemokraten gestürzt. Auch wenn diese beschlossen den Krieg erstmal weiterzuführen, so wird sich Argentiniens Politik doch langfristig anders entwickeln."
	style = 0

        date = { day = 19 month = september year = 1943 }
	offset = 0
	deathdate = { day = 30 month = february year = 1947 }

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }
                command = { type = trigger which = 953035 }
                command = { type = trigger which = 953036 }
                command = { type = trigger which = 953037 }
                command = { type = relation which = ENG value = 400 }
                command = { type = relation which = FRA value = 400 }
                command = { type = relation which = FIN value = 400 }
                command = { type = relation which = SWE value = 400 }
                command = { type = relation which = NOR value = 400 }
                command = { type = relation which = LUX value = 400 }
                command = { type = relation which = HOL value = 400 }
                command = { type = relation which = BEL value = 400 }
                command = { type = relation which = SCH value = 400 }
                command = { type = relation which = NZL value = 400 }
                command = { type = relation which = AST value = 400 }
                command = { type = relation which = RUS value = 400 }
                command = { type = relation which = UKR value = 400 }
                command = { type = relation which = TUR value = 400 }
                command = { type = manpowerpool value = -4000 }
                command = { type = supplies value = 10000 where = 345 }
                command = { type = supplies value = 100000 where = 667 }
                command = { type = transport_pool which = ARG value = 1000 }

	}
}
#########################################################################
#  China Demokratie
#########################################################################
event = {
	id = 953035
	random = no
	country = CHI
	
	name = "China folgt seindem Meister"
	desc = "Latsch."
	style = 0

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }

	}
}
#########################################################################
#  Palästina Demokratie
#########################################################################
event = {
	id = 953036
	random = no
	country = PAL
	
	name = "Palästina folgt seinem Meister"
	desc = "Latsch."
	style = 0

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }

	}
}
#########################################################################
#  Angola Demokratie
#########################################################################
event = {
	id = 953037
	random = no
	country = ANG
	
	name = "Angola folgt seinem Meister"
	desc = "Latsch."
	style = 0

	action_a = {
		name = "OK"
                command = { type = domestic which = democratic value = 10 }
                command = { type = domestic which = freedom value = 10 }

	}
}
So siehts jetzt aus, allerdings triggert das Event jetzt gar nicht mehr, egal welche der 4 unteren Zeilen ich entferne. :(

Beitrag von Himbeerharry »

Himbeerharry

Hilfe

Hallo zusammen,

bin ganz neu bei HOI und habe versucht mir ein Event zu basteln. Leider kenne ich mich, trotz dass ich mir den guide durchgelesen habe nicht besonders aus. Mein Event funktioniert irgendwie nicht. vielleicht kann ja mal jemand drüber schauen und mir sagen was ich verbockt habe.

Danke im Voraus.

mfg

#########################################################################
# Manchukuos Freiheit
#########################################################################
event = {
id = 333333333
random = no
country = man
trigger = { }


name = "Freiheit für Manchukuo"
desc = "BLabla."
style = 0
picture = "Rhinland"

date = { day = 1 month = january year = 1936 }

action_a = {
name = "Freiheit"
command = { type = end_puppet }

}
}

Beitrag von Garfield »

Benutzeravatar
Garfield
Rang 19
Beiträge: 10327
Registriert: So 05.08.2007, 18:38
Hat sich bedankt: 1036 Mal
Danksagung erhalten: 3121 Mal
SI-VerdienstordenGroßkreuz des VeteranenordenVictoriakreuz+14

Der Country Tag wird groß geschrieben, ich weiß nicht was ob das so nicht auch funktioniert. Ansonsten fällt mir nur die große ID auf, mach die mal auf 90000 oder sowas runter, die sind nicht belegt, funktionieren aber.

Das wäre so das einzige was mir auffällt
If it looks like a duck, swims like a duck, and quacks like a duck,
then it probably is a duck.

Beitrag von Himbeerharry »

Himbeerharry

So hab das jetzt mal auf MAN und 90000 geändert, tut sich leider immer noch nichts. Aber so wie ich das gemacht habe müsste das doch direkt am 01.01.1936 kommen oder?
Gibt es für solche Events nen speziellen Ort zum abspeichern? Ich habe das Event einfach in den Eventordner gelegt.

Beitrag von Garfield »

Benutzeravatar
Garfield
Rang 19
Beiträge: 10327
Registriert: So 05.08.2007, 18:38
Hat sich bedankt: 1036 Mal
Danksagung erhalten: 3121 Mal
SI-VerdienstordenGroßkreuz des VeteranenordenVictoriakreuz+14

Definiere: "einfach in den Event Ordner gelegt"?

Es muss schon in eine Datei eingetragen werden, die in \db\events.txt aufgeführt ist, sonst weiß das Spiel ja nicht, wo es die Einfügen soll.
If it looks like a duck, swims like a duck, and quacks like a duck,
then it probably is a duck.

Beitrag von Himbeerharry »

Himbeerharry

Ups Fehler gefunden danke Dir, jetzt funktioniert das event dann auch *schäm

Da hätte ich noch eine kleine Frage. Ist es möglich ein Event zu basteln, das wärend eines laufenden Spiels, den Namen und die Flaggen eines vom Spieler gespielten Landes ändert oder ist sowas nicht möglich?

Kenne mich halt nicht besonders aus in solchen Sachen.

Beitrag von Preussenhusar »

Benutzeravatar
Preussenhusar
Rang 19
Beiträge: 12645
Registriert: Fr 23.05.2003, 12:00
SI-VerdienstordenGroßkreuz des VeteranenordenRitterkreuz des Sankt Nikolaus-Ordens+19

jein.

Es kann ein Länderwechsel erfolgen.

Dabei werden aber alle Daten geändert, Minister, Leader, teams etc.
Nicht zu empfehlen.

Flaggen alleine wechseln sich leicht aus, sie sind in einem Unterverzeichnis wie die shields.

Den Namen eines Landes im Spiel kann man leicht in der WORLDNAMES.CSV Datei ändern.
In der 5. Spalte ist der deutsche Text - immer übrigens in den csv.- Dateien.
Mit Notepad öffnen und speichern, nicht mit EXCEL, das bring oft Probleme.

PH
Mein Modder Forum mit Chat


Völker Europas Wahret Eure Heiligsten Güter !

█████████
█████████
----------------------------------

R.I.P.
Stauffenberg
In Gedenken CJ McWirah

Patrizier II AAR

http://www.wauzikontor.de/

Kaiser von Deutschland in der Wiki

Beitrag von Priamos »

Priamos

Kann mir jemand sagen, was an diesem Event falsch ist?

event = {
id = 30000
random = no
country = ITA

trigger = { war = country = ITA country = vic
ai = no
}
name = "Italien erobert Vichy"
desc = "Nach dem Sieg Italiens über Vichy Frankreich, ergibt sich das Vicky Regime"
style = 0
picture = "Albania"
date = { day = 20 month = august year = 1940 }
offset = 1
deathdate = { day = 25 month = august year = 1940 }

action_a = {
name = "Sie kapitulieren"
command = { type = inherit which = VIC
}
}

Beitrag von Garfield »

Benutzeravatar
Garfield
Rang 19
Beiträge: 10327
Registriert: So 05.08.2007, 18:38
Hat sich bedankt: 1036 Mal
Danksagung erhalten: 3121 Mal
SI-VerdienstordenGroßkreuz des VeteranenordenVictoriakreuz+14

Es fehlt die Schlussklammer. Also einmal noch " } ".

Code: Alles auswählen

event = {
	id = 30000
	random = no
	country = ITA

	trigger = { war = country = ITA country = vic 
				ai = no }	
				
	name = "Italien erobert Vichy"
	desc = "Nach dem Sieg Italiens über Vichy Frankreich, ergibt sich das Vicky Regime"
	style = 0
	picture = "Albania"
	
	date = { day = 20 month = august year = 1940 }
	offset = 1
	deathdate = { day = 25 month = august year = 1940 } 

	action_a = {
		name = "Sie kapitulieren"
		command = { type = inherit which = VIC}
	}
}
If it looks like a duck, swims like a duck, and quacks like a duck,
then it probably is a duck.

Beitrag von Preussenhusar »

Benutzeravatar
Preussenhusar
Rang 19
Beiträge: 12645
Registriert: Fr 23.05.2003, 12:00
SI-VerdienstordenGroßkreuz des VeteranenordenRitterkreuz des Sankt Nikolaus-Ordens+19

nein - der Trigger ist auch falsch

Code: Alles auswählen


event = {
	id = 30000
	random = no
	country = ITA

	trigger = { war = { country = ITA country = VIC }
                                     	ai = no }	
				
	name = "Italien erobert Vichy"
	desc = "Nach dem Sieg Italiens über Vichy Frankreich, ergibt sich das Vicky Regime"
	style = 0
	picture = "Albania"
	
	date = { day = 20 month = august year = 1940 }
	offset = 1
	deathdate = { day = 25 month = august year = 1940 } 

	action_a = {
		name = "Sie kapitulieren"
		command = { type = inherit which = VIC}
	}
}


PH
Mein Modder Forum mit Chat


Völker Europas Wahret Eure Heiligsten Güter !

█████████
█████████
----------------------------------

R.I.P.
Stauffenberg
In Gedenken CJ McWirah

Patrizier II AAR

http://www.wauzikontor.de/

Kaiser von Deutschland in der Wiki

Beitrag von Garfield »

Benutzeravatar
Garfield
Rang 19
Beiträge: 10327
Registriert: So 05.08.2007, 18:38
Hat sich bedankt: 1036 Mal
Danksagung erhalten: 3121 Mal
SI-VerdienstordenGroßkreuz des VeteranenordenVictoriakreuz+14

SI - da werden sie geholfen :D
If it looks like a duck, swims like a duck, and quacks like a duck,
then it probably is a duck.

Beitrag von Priamos »

Priamos

Ich habe euch beiden zu danken. Immer diese Klammern :D .

Beitrag von Garfield »

Benutzeravatar
Garfield
Rang 19
Beiträge: 10327
Registriert: So 05.08.2007, 18:38
Hat sich bedankt: 1036 Mal
Danksagung erhalten: 3121 Mal
SI-VerdienstordenGroßkreuz des VeteranenordenVictoriakreuz+14

Kleiner Tipp: Ich schreibe meine Events immer mit Notepad++, das zeigt einem die zugerhörigkeit von Klammern an, wie eine Entwicklungsumgebung das im Regelfalle auch tut.
Gruß Garfield
If it looks like a duck, swims like a duck, and quacks like a duck,
then it probably is a duck.

Beitrag von Fenneko »

Benutzeravatar
Fenneko
Rang 6
Beiträge: 188
Registriert: Fr 19.01.2007, 18:47
Veteranenorden

oder ein anderer, grundlegender Tipp: Die Klammer immer gleich schließen, wenn man sie aufmacht, dann kommt es auch nie zu Problemen ;-)

Beitrag von Le Prînglé »

Benutzeravatar
Le Prînglé
Rang 16
Beiträge: 4221
Registriert: Mo 05.05.2008, 22:39
Hat sich bedankt: 10 Mal
Danksagung erhalten: 33 Mal
SI-VerdienstordenGroßkreuz des VeteranenordenRitterkreuz des Sankt Nikolaus-Ordens+8

Werte Regentschaft, auch Wir versuchten uns an einem Event, sind aber - wie bei fast allem - kläglich gescheitert. Es geht darum, dass wir Jugoslawien in das Alliiertenbündnis holen wollen. Die Diplomatiewerte sind mies und daher wollen Wir es per Event machen.
event = {
id = 9090
random = no
Country = YUG


name = "Join the Allies?"
desc = "Should we stay or should we go?"
style = 0
picture = "allied_strategic_victory"

date = { day = 5 month = june year = 1951 }


action_a = {
name = "Join the Allies!"
command = { type = alliance which = ENG }
}

action_b = {
name = "Do nothing!"
}
}

Wer Uns helfen kann wird mit einem Keks und einer Weiterführung Unseres AAR's belohnt :)

Liebe Grüße,
Euer Le Prînglé
"Das war ein Vorspiel nur, dort wo man Bücher verbrennt, verbrennt man am Ende auch Menschen" - Heinrich Heine

Beitrag von Fenneko »

Benutzeravatar
Fenneko
Rang 6
Beiträge: 188
Registriert: Fr 19.01.2007, 18:47
Veteranenorden

funktionierts nicht?
bzw. was passiert denn?

auf jeden fall den trigger vergessen

Beitrag von Preussenhusar »

Benutzeravatar
Preussenhusar
Rang 19
Beiträge: 12645
Registriert: Fr 23.05.2003, 12:00
SI-VerdienstordenGroßkreuz des VeteranenordenRitterkreuz des Sankt Nikolaus-Ordens+19

1951 :eek:

PH
Mein Modder Forum mit Chat


Völker Europas Wahret Eure Heiligsten Güter !

█████████
█████████
----------------------------------

R.I.P.
Stauffenberg
In Gedenken CJ McWirah

Patrizier II AAR

http://www.wauzikontor.de/

Kaiser von Deutschland in der Wiki
Antworten

Zurück zu „HoI 2 - Szenarios/Mods“