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.
jwk, Juni 2002
Sven2, Juni 2003