CreateObject

Kategorie: Objekte / Erzeugung
Ab Engineversion: 1.0 OC

Beschreibung

Creates an object of the specified type at the specified position. The position will be the center of the new object, so that the object is exactly at the specified coordinates if it is created in global context. xoffset and yoffset are relative to the calling object in local calls, otherwise global.

Syntax

object CreateObject(id id, int xoffset, int yoffset, int owner);

Parameter

id:
Typ des zu erstellenden Objekts
xoffset:
X-Koordinate
yoffset:
Y-Koordinate
owner:
[opt] Besitzer des zu erstellenden Objekts. Entweder der Index eines Spielers oder NO_OWNER für keinen Besitzer. Wenn nicht angegeben wird der Besitzer des neuen Objektes auf den Controller des aufrufenden Objektes gesetzt bzw. NO_OWNER wenn CreateObject ohne Objektkontext aufgerufen wird.

Anmerkung

The function behaviour has changed since version 6.0 OC: The offset of the object is now created at the specified position, not the bottom center. The old behaviour is used in CreateObjectAbove.

Beispiel

CreateObject(Wipf, 100,100, NO_OWNER);
Erschafft einen Wipf bei den Koordinaten 100/100 ohne Besitzer.
Siehe auch: CreateConstruction, CreateContents, CreateObjectAbove, RemoveObject
springer, 2002-04
Marky, 2015-01