BlastObjects

Kategorie: Objekte
Ab Engineversion: 1.0 OC

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
jwk, 2002-04
Clonkonaut, 2008-04
Marky, 2015-07