Event Building Guide

Tirenicon

Unbekannter(?) Command

Beitrag von Tirenicon »

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?
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

Beitrag von Arminus »

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

Beitrag von Tirenicon »

Könnte das denn funktionieren? Oder ist das in HOI 2 deaktiviert?
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

Beitrag von Arminus »

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

Beitrag von 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?
genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Beitrag von genstab »

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

Beitrag von 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.
dxjjjx

Beitrag von 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. ;)
Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Beitrag von Jaycee »

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

Beitrag von dxjjjx »

Jaycee hat geschrieben:Wo hast du das event eingefügt (etwa eine neue Eventdatei gemacht?)?
jap hab ich
Benutzeravatar
Jaycee
Rang 15
Beiträge: 2935
Registriert: So 07.09.2003, 12:00
Großkreuz des VeteranenordenVictoriakreuz

Beitrag von Jaycee »

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"
genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Beitrag von genstab »

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

Beitrag von 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?
Benutzeravatar
Preussenhusar
Rang 19
Beiträge: 12645
Registriert: Fr 23.05.2003, 12:00
SI-VerdienstordenGroßkreuz des VeteranenordenRitterkreuz des Sankt Nikolaus-Ordens+19

Beitrag von Preussenhusar »

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
Tirenicon

Beitrag von 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.
Benutzeravatar
Preussenhusar
Rang 19
Beiträge: 12645
Registriert: Fr 23.05.2003, 12:00
SI-VerdienstordenGroßkreuz des VeteranenordenRitterkreuz des Sankt Nikolaus-Ordens+19

Beitrag von Preussenhusar »

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
genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Beitrag von genstab »

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

Beitrag von 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?
genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Beitrag von genstab »

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.
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

Beitrag von Mantikor »

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“