FindObjectOwner

Kategorie: Objekte / Suche
Ab Engineversion: 4.9.1.0 GWE

Beschreibung

Sucht Objekte nach ihrem Besitzer und anderen Kriterien, analog zu FindObject.

Syntax

object FindObjectOwner (id idDef, int iOwner, int iX, int iY, int iWdt, int iHgt, int dwOCF, string szAction, object pActionTarget, object pFindNext);

Parameter

idDef:
[opt] Objekttyp
iOwner:
Besitzer, den das gefundene Objekt haben soll
iX:
[opt] Linke Kante der Position. Bei lokalem Aufruf Offset zum aufrufenden Objekt.
iY:
[opt] Obere Kante der Position. Bei lokalem Aufruf Offset zum aufrufenden Objekt.
iWdt:
[opt] Suchrechteck Breite
iHgt:
[opt] Suchrechteck Höhe
dwOCF:
[opt] Objektattribute. Es werden nur Objekte gefunden, die alle angegebenen Objektattribute besitzen. 0 findet alle Objekte.
szAction:
[opt] Aktivität des zu findenden Objekts
pActionTarget:
[opt] Aktivitätsziel, das das Objekt besitzen muss. Siehe dazu auch SetAction, GetActionTarget
pFindNext:
[opt] Objekt, hinter dem die Suche begonnen wird. Über diesen Parameter können in einer Schleife alle Objekte gefunden werden, die den Suchkriterien entsprechen.

Beispiel

RemoveObject(FindObjectOwner(FLAG, 0));
Entfernt die Flagge des ersten Spielers.
Siehe auch: FindObject, FindObject2, FindObjects, GetOwner, SetOwner
Sven2, November 2001