GetPhysical

Kategorie: Objekte / Status
Ab Engineversion: 4.6.5.0 CP

Beschreibung

Liefert die physischen Eigenschaften eines Objekts.

Syntax

int GetPhysical (string szPhysical, int iMode, object pObj, id idDef);

Parameter

szPhysical:
Name der abzufragenden physischen Eigenschaft.
iMode:
iMode 0 liefert die gerade aktuellen Eigenschaften (permanent oder temporär) und kann auch bei Objekten ohne Objektinfo (z.B. Fahrzeugen oder Gebäuden) angewendet werden. iMode 1 liefert die permanenten Eigenschaften aus der Objektinfo. iMode 2 liefert die temporären Eigenschaften, allerdings nur wenn sich die Eigenschaften auch gerade im temporären Modus befinden.
pObj:
Das Objekt, dessen Physical festgestellt wird. Null bei lokalen Aufrufen.
idDef:
Wenn angegeben, wird stattdessen der Definitionswert der angegebenen Definition aus der DefCore.txt, Sektion [Physical] zurückgegeben.

Beispiel

if (GetPhysical("Magic", 0, GetCursor())) Message("Ich kann zaubern!", GetCursor());
Der ausgewählte Clonk des ersten Spielers freut sich, wenn er gerade Zauberenergie aufnehmen kann.
Siehe auch: ResetPhysical, SetPhysical, TrainPhysical
jwk, Juni 2002
Sven2, Juni 2003