Wiki-Menü
events.xml in DayZ: Fahrzeuge, Absturzstellen und Tiere
Wie DayZ events.xml Autos, Abstürze, Tiere und Infizierte spawnt: nominal, min, max, Radien, Flags, Positionen und Kinder, mit echtem Eintrag.
Autos, Hubschrauberabstürze, Polizeiwracks, Tiere und Gruppen von Infizierten kommen nicht aus der types.xml. Das sind dynamische Events: die events.xml legt fest, wie viele davon gleichzeitig laufen, die cfgeventspawns.xml, wo sie erscheinen dürfen.
Wo die Dateien liegen
Die Events stehen in db/events.xml im Missionsordner, ihre Positionen in der cfgeventspawns.xml im Hauptverzeichnis der Mission. Ein Auto braucht trotzdem einen eigenen Eintrag in types.xml in DayZ: alle Felder erklärt, und seine Teile kommen aus cfgspawnabletypes.xml in DayZ: Anbauteile, Ladung und Schaden.
Ein echter Eintrag: Ada 4x4 auf Chernarus
<event name="VehicleOffroadHatchback">
<nominal>8</nominal>
<min>5</min>
<max>11</max>
<lifetime>300</lifetime>
<restock>0</restock>
<saferadius>500</saferadius>
<distanceradius>500</distanceradius>
<cleanupradius>200</cleanupradius>
<flags deletable="0" init_random="0" remove_damaged="1"/>
<position>fixed</position>
<limit>mixed</limit>
<active>1</active>
<children>
<child lootmax="0" lootmin="0" max="5" min="3" type="OffroadHatchback"/>
</children>
</event>Die Economy hält auf Chernarus 8 Instanzen dieses Events, zwischen 5 und 11, nie näher als 500 m an einem Spieler oder aneinander, und entfernt zerstörte Autos, damit neue spawnen können. In der Spieldatei hat das Event ein Kind pro Farbe des Autos; der Block oben zeigt das Kind dieses Klassennamens.
Alle Felder
| Feld | Was es macht |
|---|---|
name | Name des Events. Fahrzeug-Events beginnen mit Vehicle, Tiere mit Animal, Infizierte mit Infected, Abstürze und Wracks mit Static. |
nominal | Wie viele Instanzen die Economy laufen lässt. |
min, max | Untere und obere Grenze für die Zahl der Instanzen. |
lifetime | Timer des Events selbst, in Sekunden. Ein gespawntes Auto ist danach ein normales Objekt: wie lange es bleibt, regelt sein Eintrag in der types.xml. |
restock | Sekunden, bevor eine neue Instanz spawnen kann. |
saferadius | Kein Spawn näher als diese Entfernung zu einem Spieler, in Metern. |
distanceradius | Mindestabstand zwischen zwei Instanzen des Events, in Metern. |
cleanupradius | Eine Instanz wird nicht aufgeräumt, solange ein Spieler näher ist, in Metern. |
flags | deletable: die Economy darf Instanzen löschen; init_random: erste Spawns zufällig; remove_damaged: Zerstörtes entfernen, damit Neues erscheinen kann. |
position | fixed: Positionen aus der cfgeventspawns.xml; player: um Spieler herum; uniform: zufällige Orte auf der Karte. |
limit | Wie min und max für die Kinder gelten: child zählt jedes Kind einzeln, mixed alle zusammen, custom nimmt min und max jedes Kindes. |
active | 1 schaltet das Event ein, 0 aus. |
children | Was das Event spawnt: ein Klassenname mit eigenem min und max sowie lootmin, lootmax für Loot in der Nähe. |
Positionen
Ein fixed-Event kann nur dort spawnen, wo die cfgeventspawns.xml Positionen dafür auflistet: <event name="VehicleOffroadHatchback"><pos x="..." z="..." a="..."/></event>, wobei x und z Kartenkoordinaten sind und a die Drehung. Ist nominal größer als die Zahl freier Positionen, erscheinen die übrigen Instanzen nie.
Typische Änderungen
- Mehr Autos: nominal und max des Events sowie max der Kinder erhöhen und auf genug Positionen achten.
- Keine Hubschrauberabstürze: active im Absturz-Event auf 0 setzen.
- Ein Auto aus einem Mod: ein neues Event mit Kindern, Positionen in der cfgeventspawns.xml, ein Eintrag in der types.xml und die Teile in der cfgspawnabletypes.xml.
Warum keine Autos spawnen
- Keine oder weniger Positionen als nominal in der cfgeventspawns.xml.
- Das Limit ist erreicht: alte Autos stehen noch irgendwo auf der Karte.
- saferadius oder distanceradius so groß, dass die meisten Positionen blockiert sind.
- Ein Tippfehler im Klassennamen des Kindes.
- Autos spawnen ohne Räder oder Batterie: die Chancen der Teile in der cfgspawnabletypes.xml liegen unter 1.
Fahrzeuge in der Datenbank
Die Fahrzeugseiten in der Gegenstandsdatenbank listen jedes Event, das sie spawnt, für jede Karte mit nominal, min, max und lifetime: Fahrzeuge. Die Teile stehen unter Fahrzeugteile.
