Event Building Guide

Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Bushido hat geschrieben:Warum trigger dieser Event nicht??? Eigentlich müsste er triggern.

Code: Alles auswählen

#########################################################################
#  Frankreichs Bürgerkrieg
#########################################################################

event = {
	id = [color=Red]300000[/color]
	random = no
	country = u10

	name = "Wir sind frei"
	desc = "Nach großen Kravallen sagten sich die nord-westlichen Gebiete mit der Hilfe Deutschlands und Italiens von der französischen Republik los. Der Bürgerkrieg in Frankreich beginnt"
	style = 0
	picture = "german_marginal_victory2"

        date = { day = 1 month = january year = 1936  }
        offset = 1
        deathdate = { day = 30 month = december year = 1947 }
	
        action_a = {
		name = "Frankreich ist unser!" 
		command = { type = war which = FRA }
	}
}



Code: Alles auswählen


#########################################################################
#  Fascho France
#########################################################################

event = {
	id = [color=Red]200000[/color]
	random = no
	country = FRA
	trigger = {
		
	}
	name = "Die Faschisten sagen sich los"
	desc = "Nach großen Kravallen sagten sich die nord-Westlichen Gebiete mit der Hilfe Deutschlands und Italiens von der französischen Republik los. Der Bürgerkrieg in Frankreich begann"
	style = 0
	picture = "german_marginal_victory2"

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

	action_a = {
		name = "Verdammt!!!" 
		command = { }
	}
}
Probier es mal so.
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

Irgendwie trigger dat net. Ich glaube es hat was mit dem u10 zu tun.
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

In welcher Datei steht denn das erste Event?
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

france.txt

das 2. in u10.txt

Edit: Ich glaube, dass die U10.txt im events Ordner net anspringt. Muss man die noch irgendwo anders einfügen?
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

natürlich!

Es gibt im DB Ordner eine Datei, die nennt sich events.txt
Darin muss sie in gleicher Form wie die anderen enthalten sein.
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

Ok der Event geht jetzt. Nun Triggert der Nächste nicht. Ich kann hier keinen Fehler sehen. Langsam macht das kein Spaß mehr. Jeder kleine Mist funktioniert nicht.

Code: Alles auswählen

#########################################################################
#  Deutsche Hilfe für die Faschisten
#########################################################################
event = {
	id = ID
	random = no
	country = U10
	trigger = {
             
	}

        name = "Deutsche Hilfe"
	desc = "Nach großen Kravallen sagten sich die nord-Westlichen Gebiete mit der Hilfe Deutschlands und Italiens von der französischen Republik los. Der Bürgerkrieg in Frankreich begann"
	style = 0
	picture = "german_replacements"

	date = { day = 2 month = january year = 1936 } 
	offset = 1
	deathdate = { day = 30 month = december year = 1947 }  

	action_a = { 
             name = "OK" 
             command = { }  

}
}
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

id = ID

???
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

Oh. Dummer Fehler. hab da die ID 80001. Geht aber trotzdem net.

Edit: 1000er POST :prost: :gluck:
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

Ok hier 2 meiner Events: der obere Triggert. Der untere nicht. Warum aber nur?

Code: Alles auswählen

#########################################################################
#  Frankreich ohne Allies
#########################################################################

event = {
	id = 200000
	random = no
	country = FRA
	trigger = {
		
	}
	name = "Wir fliegen aus dem Bündnis"
	desc = "Durch den Bürgerkrieg haben die Allierten beschlossen Frankreich aus dem Bündnis auszuschließen bis Innenpolitisch wieder Ruhe ist."
	style = 0
	picture = "chameberlain"
        
        date = { day = 2 month = january year = 1936  }

	action_a = {
		name = "Nun sind wir auf uns allein gestellt!" 
		command = { }
	}
}

#########################################################################
#  Deutsche Hilfe für die Faschisten
#########################################################################
event = 
	id = 200011
	random = no
	country = FRA
	trigger = {
             
	}

        name = "Unterstützung für die Faschisten"
	desc = "Die faschisten bekommen Truppen von den Deutschen"
	style = 0
	picture = "german_replacements"

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

        action_a = { 
                name = "Und wer hilft uns?" 
                command = { }  
    
        }
}
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Soll das zweite für Frankreich kommen oder für Deutschland?
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

Für Frankreich.
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Tja, wo hast Du das reingeschrieben?
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Beitrag von genstab »

event = {
id = 990001
random = no
invention = yes

trigger = {
}

name = "Fasching."
desc = "Eine Veranstaltung die in Berlin überflüssig ist, bringt anderen Ländern Siegpunkte."
style = 0

date = { day = 0 month = january year = 1928 }
offset = 1
deathdate = { day = 1 month = january year = 1940 }

action_a = {
name = "Zur Kenntnis nehmen."
command = { type = vp value = 1 }
}
}
#####

Hier ein kleines Programm, was zwei Dinge erläutert:
1. invention = yes
Es ist keine Eingabe eines Landes nötig. Das Programm wird nur einmal pro Tag ausgeführt, also jeden Tag ein einziges zufälliges Land.
2. type = vp
jeden Tag erhält ein anderes Land einen VP. Dieser VP erscheint in der VP-Statistik als VP "außerhalb der Karte".
######
Nun noch eine Frage, hat jemand schon einmal festgestellt, ob es Veränderungen gibt, wenn man den style-Parameter verändert? Bisher hatte ich immer das gefühl. es bleibt alles so wie es ist, auch wenn man die 0 ändert.
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

[B@W] Abominus hat geschrieben: Abominus"]Tja, wo hast Du das reingeschrieben?
France.txt. (bin ha net ganz blöd. Oder doch? :D Ok doch :D )

:rolleyes:

@ genstab

ich meine der Abo meinte mal dass das style noch ein Überbleibselaus EU2 oder HoI 1 ist.

Edit:
Sie müssen erst einige Beiträge anderer Benutzer bewertet haben, bevor Sie [B@W] Abominus erneut bewerten können.


Das hat euch ne positive Rep versagt. Die wär dafür das idu mir hilfst. Wird nachgereicht.
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
goethe
Rang 4
Beiträge: 39
Registriert: Sa 05.03.2005, 12:00
Großkreuz des Veteranenorden

Beitrag von goethe »

genstab hat geschrieben:Das Programm wird nur einmal pro Tag ausgeführt, also jeden Tag ein einziges zufälliges Land.
Das erklärt einiges. Ich dachte bisher, das jedes Land jeden (offset) Tag betroffen wäre.

genstab hat geschrieben:Nun noch eine Frage, hat jemand schon einmal festgestellt, ob es Veränderungen gibt, wenn man den style-Parameter verändert? Bisher hatte ich immer das gefühl. es bleibt alles so wie es ist, auch wenn man die 0 ändert.
Den style kannst du beruhigt weglassen. Das scheint noch ein Überbleibsel aus einem Vor-Vor-Vorgänger zu sein. Wenn ich nicht irre, war der schon bei EU2 sinnfrei.
genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Beitrag von genstab »

Dachte ich mir schon, das der style Parameter nix bringt, denn ich hatte schon 0-9 durchprobiert - ohne Ergebnis. Danke
Benutzeravatar
[B@W] Abominus
Beiträge: 52603
Registriert: Di 16.09.2003, 12:00
Hat sich bedankt: 14081 Mal
Danksagung erhalten: 17566 Mal
SI-VerdienstkreuzGroßkreuz des Veteranenorden in bes. AusführungPour le Mérite+25

Beitrag von [B@W] Abominus »

Gibt es dieses Bild: german_replacements

Hui... gibt es ja wirklich... hm, daran hätte es sowieso nicht liegen können, da an sonsten das Standartbild erschiehen wäre.

Kann natürlich sein, daß vielleicht noch ein versteckter Akzént drin ist.

Mach mal folgendes: Das obere Event scheint ja zu feuern. Kopiere dies in die France.txt (ist die im Szenario enthalten oder versuchst Du es grad mit einem Savegame?) und ändere nur ID und ... moment... das ist beides für Frankreich? In der gleichen Datei?... Hm... Soll das zweite als Antwort auf das erste Feuern? Dann bau in das erste Event doch ein

Code: Alles auswählen

command = { type = trigger which = 200011 }
Vielleicht geht es damit?
Stellaris Mods: Steam-Workshop
Crusader Kings II Mods: Steam-Workshop
Benutzeravatar
Bushi
Rang 16
Beiträge: 4870
Registriert: Fr 27.02.2004, 12:00
Hat sich bedankt: 108 Mal
Danksagung erhalten: 398 Mal
Großkreuz des Veteranenorden in bes. AusführungVerdienstorden der FremdenlegionKonvents-Medaille+1

Beitrag von Bushi »

Geht auch net

Code: Alles auswählen

#########################################################################
#  Frankreich ohne Allies
#########################################################################

event = {
	id = 200000
	random = no
	country = FRA
	trigger = {
		
	}
	name = "Wir fliegen aus dem Bündnis"
	desc = "Durch den Bürgerkrieg haben die Allierten beschlossen Frankreich aus dem Bündnis auszuschließen bis Innenpolitisch wieder Ruhe ist."
	style = 0
	picture = "chameberlain"
        
        date = { day = 2 month = january year = 1936  }

	action_a = {
		name = "Nun sind wir auf uns allein gestellt!" 
		command = { type = trigger which = 200011 }
	}
}

#########################################################################
#  Deutsche Hilfe für die Faschisten
#########################################################################
event = 
	id = 200011
	random = no
	country = FRA
	trigger = {
             
	}

        name = "Unterstützung für die Faschisten"
	desc = "Die faschisten bekommen Truppen von den Deutschen"
	style = 0
	picture = "german_replacements"

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

        action_a = { 
                name = "Und wer hilft uns?" 
                command = { }  
    
        }
"Leisten wir uns den Luxus einer eigenen Meinung."
Benutzeravatar
goethe
Rang 4
Beiträge: 39
Registriert: Sa 05.03.2005, 12:00
Großkreuz des Veteranenorden

Beitrag von goethe »

Da fehlt 'ne "Klammer auf" hinter dem zweiten "event =". Und die abschließende "Klammer zu" fehlt auch.
genstab
Rang 5
Beiträge: 57
Registriert: Sa 12.03.2005, 12:00

Beitrag von genstab »

Die Sache mit den Klammern bedarf größter Aufmerksamkeit. Wenn man ein } zu wenig hat, dann gibt es eine Fehlermeldung. Wenn man jedoch eine } zu viel hat, nicht oder zumindest nicht immer.
Ich hatte so einen Fehler, hatte nach einer Routine eine } zu viel. Folge: alle folgenden Events wurden nicht erkannt und demzufolge auch nicht ausgeführt! Also immer fein auf die Klammern achten! :D
Antworten

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