Event Building Guide

Beitrag von Tirenicon »

Tirenicon

Unbekannter(?) Command

Code: Alles auswählen

 command = { type = province_revoltrisk which = xxx value = xxx } [\CODE]

Ist dieser Command bekannt, und funktioniert er?
Ich habe ihn in den events eines Mods gefunden, aber nirgendwo in der event_commands.txt.

Hat den Befehl vielleicht schon mal jemand angewandt?

Beitrag von Arminus »

Benutzeravatar
Arminus
Rang 20
Beiträge: 15098
Registriert: Di 30.03.2004, 12:00
Hat sich bedankt: 2072 Mal
Danksagung erhalten: 1272 Mal
Großkreuz des Veteranenorden in bes. AusführungBrillanten des RitterkreuzesKonventskreuz+18

Sieht aus, als gehöre das noch zu EU2. :)
Sig off

Beitrag von Tirenicon »

Tirenicon

Könnte das denn funktionieren? Oder ist das in HOI 2 deaktiviert?

Beitrag von Arminus »

Benutzeravatar
Arminus
Rang 20
Beiträge: 15098
Registriert: Di 30.03.2004, 12:00
Hat sich bedankt: 2072 Mal
Danksagung erhalten: 1272 Mal
Großkreuz des Veteranenorden in bes. AusführungBrillanten des RitterkreuzesKonventskreuz+18

Ich denke, HOI2 wird es bestenfalls ignorieren, ansonsten könnte es zum CtD kommen.
Sig off

Beitrag von dxjjjx »

dxjjjx

Code: Alles auswählen

#########################################################################
#  Gebietsabtretung an Schottland
#########################################################################
event = {
	id = 2500000
	random = no
	country = u00
	name = "Schottland bekommt Gebiete"
	desc = "Am 20 August wurden diese Gebiete, bei einem Staatsbesuch, offiziel Schottland übergeben."
	style = 0
	picture = "peace_manifestation"

	date = { day = 20 month = august year = 1936  }

	action_a = {
		name = "Passt!"
		command = { type = addcore which = 535 }
                            command = { type = addcore which = 537 }
                            command = { type = addcore which = 961 }
                            command = { type = addcore which = 967 }
              }  
}
Weiss jemand wieso dieses Event im laufenden Spiel nicht auftaucht?

Beitrag von genstab »

genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Die Kavallerie reitet wieder - es funktioniert - nun sind die Grafiker gefragt!!!

Ich habe die Kavallerie von HoI I ins Spiel eingebunden: das geht wie folgt:

unter gfx\map\units

alle nötigen Dateinen

T- Cavalery c-ger a-fire l-1 d-e.spr

bedeutet: Einheitstype Land aktion Level Richtung

unter gfx\map\units\bmp

die eigentlichen Bilddateien gleichen namens

unter gfx\palette

die nötige bmp z. B.

t-cavalry c-ger l-1.bmp

dann klappt es ....

(zu beachten: in HOI I gibt es nur eine Cavallry c-min nicht c-ger das muß entsprechend angepaßt werden, im Dateinamen und in der *.spr

Über die Leveleinstellungen (L-x) wird man zukünftig auch für die Aufrüstung von Einheiten eigene Spirits einbinden können - denke ich zumindest, hab ich noch nicht probiert.

[Bild kann ich hier nicht veröffentlichen]

Beitrag von Tirenicon »

Tirenicon

@dxjjjx: Hm, hast du denn das benutzerdefinierte Land u00 erschaffen? Damit das Event für das Land u00 triggern kann muss dieses Land natürlich existieren.

Beitrag von dxjjjx »

dxjjjx

Tirenicon hat geschrieben:@dxjjjx: Hm, hast du denn das benutzerdefinierte Land u00 erschaffen? Damit das Event für das Land u00 triggern kann muss dieses Land natürlich existieren.
Na klar, soweit war ich auch schon. ;)

Beitrag von Jaycee »

Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Wo hast du das event eingefügt (etwa eine neue Eventdatei gemacht?)?

Beitrag von dxjjjx »

dxjjjx

Jaycee hat geschrieben:Wo hast du das event eingefügt (etwa eine neue Eventdatei gemacht?)?
jap hab ich

Beitrag von Jaycee »

Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Dann hoffe ich dass du noch dass du den namen der event-datei in die
event.txt
eingefügt hast. Falls nicht folgendes einfügen:
event = "db\events\Name der Datei.txt"

Beitrag von genstab »

genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Laut Änderungsangaben patch 1.2 soll der wakeleader - Befehl aktiviert sein. Er funktioniert aber nicht.

1. funtioniert scheint er nicht wie der waketeam Befehl zu funktionieren, wo das Startjahr auf das aktuelle Jahr gesetzt wird.

2. Offensichtlich muß vorher in die *.inc folgende Zeile eingefügt werden:

dormant_leaders = { 100082 100720 } #Beispiel

3. dann im Event der Befehl:

command = { type = wakeleader which = 100082 }

Das Event triggert zwar - (weil ich ein command = { } eingefügt habe)
aber niemand wird wach!!

Hat jemand schon Erfahrung oder wurde der Befehl doch nicht aktiviert???

Beitrag von Tirenicon »

Tirenicon

Ich habe mal eine Frage:
Wie kann ich es einrichten, dass ein Event eine genaue Anzahl an Tagen nach einem anderen Event triggert?
Es soll also erst ein Eevnt triggern, und dann z.B. genau 14 Tage nachdem das vorherige Event triggerte soll das andere Event triggern.
Soweit ich weiß bedeutet offset = 14 ja, dass das Event innerhalb von 14 Tagen triggert. Oder liege ich da falsch?

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

Korrekt!
als trigger setzt ihr

trigger = {event = 95000}
date = { date vom 95000}
offset = 14
deathdate = {....}
Die Wartezeit beträgt 14 Tage.

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 Tirenicon »

Tirenicon

Auch genau 14 Tage? Das Event feuert also nicht schon 10 Tage vorher?
Ich dachte das offset = 14 heißt einfach dass das event innerhalb der nächsten 14 Tage feuert...

Hm...
date = date von Eventxxx

Das Datum vom vorherigen Event kenn ich ja nicht da das zwichen 1936 und 1947 feuert, wann genau bestimmt ja der trigger.

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

Bei reload kann es sofort kommen, das Spiel prüft alle 14 Tage die Bedingungen ab dem Startdatum.

Zewi offset events können voeinander abhängig sein, wenn man als trigger des 2. events den 1. nimmt (wie in meinem Posting)

Dennoch brauicht man Start und endedate.
Daß es dann aber genau 14 tage sind, hängt vom Datum ab, wenn der 1. triggert.

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 genstab »

genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Nach meiner Erfahrung klappt das nicht zu 100%. Soweit ich mitbekommen habe, wird die Plausibilität des Events durch offset = 14 alle 14 Tage geprüft. D. h., wenn das letzte Mal 10 Tage vorher geprüft wurde, triggert das event bereits nach 4 Tagen. Mit offset wird ja nicht die Ausführung verschoben, sondern die Überprüfung der Bedingungen geregelt.
Hat jemand anderes beobachtet?

Beitrag von Tirenicon »

Tirenicon

Also, Offset = 14 bedeutet also dass das Spiel alle 14 Tage prüft ob die Bedingungen für das Ereignis erfüllt sind? Und damit kann ich nicht bestimmen, dass da Ereignis exakt 14 tage nach einem bestimmten anderen Ereignis auftritt?
Wie kann man das denn einrichten?

Beitrag von genstab »

genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Genau, so sind meine Erfahrungen, ist mir aufgefallen, als ich abgespeichert hatte und dann wieder angefangen habe, beim Neustart werden nämlich wieder alle events geprüft.
Mir ist es nicht gelungen, ganz exakte dynamische Daten einzustellen. Habe das mehrmals erfolglos versucht.

Aber vielleicht weiß es Preußenhusar besser oder kennt einen Trick, er ist ja ein erfahrenerer Modderer als ich.

Beitrag von Mantikor »

Benutzeravatar
Mantikor
Rang 14
Beiträge: 2428
Registriert: Di 25.05.2004, 12:00
Hat sich bedankt: 417 Mal
Danksagung erhalten: 712 Mal
Großkreuz des Veteranenorden in bes. AusführungVictoriakreuzVerdienstorden der Fremdenlegion+1

lso, Offset = 14 bedeutet also dass das Spiel alle 14 Tage prüft ob die Bedingungen für das Ereignis erfüllt sind? Und damit kann ich nicht bestimmen, dass da Ereignis exakt 14 tage nach einem bestimmten anderen Ereignis auftritt?
Wie kann man das denn einrichten?
Ich würde mal sagen das geht nicht. Offsett 14 ist der einzige Befehl der dem ganzen noch am nächsten kommt. Ich kenne auch keinen Commandobefehl der dafür sorgt das ein Event erst triggert wenn ein anderes schon 14 Tage lang vorbei ist.
Antworten

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