Clonk Entwicklermodus Dokumentation
Einleitung
Inhalt
Suche
Engine
Kommandozeile
Spieldaten
Script
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
Clonk Entwicklermodus Dokumentation
Einleitung
Inhalt
Suche
Engine
Kommandozeile
Spieldaten
Script