Kategorie: Objekte
Ab Engineversion: 1.0 OC
BlastObjects
Beschreibung
Fügt allen Objekten an angegebener Position Explosionsschaden zu. x und y sind immer globale Koordinaten. Wenn ein container angegeben ist, wird der Schaden nur den Objekten zugefügt, die in container enthalten sind. Explosionsschaden kann zur Entzündung führen oder auch Lebewesen wegschleudern.
Syntax
int BlastObjects(int x, int y, int level, object container, int caused_by, int damage_level);
Parameter
- x:
- X-Koordinate
- y:
- Y-Koordinate
- level:
- Stärke
- container:
- [opt] Objekt, in dem die zu sprengenden Objekte enthalten sind.
- caused_by:
- [opt] Spielernummer des Spielers, der der Verursacher des Schaden ist. Wenn nicht angegeben, gilt bei lokalen Aufrufen der Schaden als vom Controller des aufrufenden Objekts verursacht.
- damage_level:
- [opt] If specified, then this value overrides the damage that is caused to objects.
Beispiel
BlastObjects(GetX(), GetY(), 60, this);
Das aufrufende Objekt fügt enthaltenen Objekten Explosionsschaden der Stärke 60 zu.
Siehe auch: Explode