PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Event Frage



General Blücher
04.10.03, 14:41
Werte Herren,

ich habe ein kleines Problem bei der Erstellung eines Events.
Mein Event soll folgendes bewirken:
Ich möchte gerne, dass zu einem bestimmten Zeitpunkt in einer bestimmten Provinz eine bestimmte Anzahl von neuen Armeeeinheiten erscheint.
Daher habe ich untenstehendes Event geschrieben.
Das Event erscheint auch im Spiel, wenn ich allerdings auf den Eventknop drücke, stürzt das Spiel ab.
Weiß jemand, wie das Event richtig verfasst sein müsste?

Und noch eine Frage:
Wo gibt es eine Übersicht, wo steht, welcher Einheiten welche ID hat bzw. Bezeichnung, so wie in meinem Event die Nummer "16000"?



event = {
id = 2000
random = no
country = GER
name = "Überlegungen"
desc = "Test"
style = 0

date = { day = 1 month = july year = 1943 }
offset = 300
deathdate = { day = 12 month = april year = 1945 }

action_a = {
name = "Invasion einleiten!"
command = { type = add_division which = 16000 value = 1 where = 602 }

}
}

GS_Guderian
04.10.03, 15:21
Hat Deine neue Division auch das fortlaufenden Nummernsystem eingehalten? Nicht, dass Du da nen Zahl doppelt belegst.

Lagodan
04.10.03, 15:22
Die ID ist falsch - 2000er Reihe ist offiziell für D, die ID wird bereits für Rheinland Wiederbesetzung verwendet.

Außerdem heisst es "when" und nicht "where". Bitte guck mal im Harvad Hacking Heaven ;)
Übrigens klappt es nur mit bestimmten Einheitentypen - musste testen, dann wirst es sehen.

Anbei mein Beispiel aus Stony:


##############################
# Axis Invasion of Gibraltar
##############################

event = {
id = 56300
random = no
country = GER

trigger = { ai = yes
war = { country = GER country = ENG}

}

date = { day = 1 month = january year = 1936 }
offset = 30 # Check for trigger conditions every two week
deathdate = { day = 30 month = december year = 1947 }

name = "AI_EVENT"
desc = ""
style = 0

action_a = {
command = { type = trigger which = 56301 }
command = { type = add_division which = marine value = artillery when = 989 }

General Blücher
05.10.03, 11:33
Danke,

mittlerweile habe ich es geschafft.
Nur schade, dass dieses Kommando nicht mit der Infanterie funktioniert.