GetPlayerVal

Kategorie: Get*Val
Ab Engineversion: 4.9.1.0 GWE

Beschreibung

Fragt Eigenschaftswerte eines Spielers anhand dessen Namen ab, wie sie beim Speichern eines Spiels in die game.txt geschrieben werden

Syntax

any GetPlayerVal (string strEntry, string strSection, int iPlayer, int iEntryNr);

Parameter

strEntry:
Name des abzufragenden Eintrags
strSection:
[opt] Sektion des abzufragenden Eintrags. Wird 0 übergeben, werden alle Sektionen nach einem Eintrag mit dem entspr. Namen durchsucht.
iPlayer:
[opt] Nummer des Spielers, von dem der Eintrag abgefragt werden soll.
iEntryNr:
[opt] Nummer des abzufragenden Wertes, wenn der Eintrag mehrere Werte enthält.

Anmerkungen

Achtung! Die abgefragten Werte können teilweise sync-sicher sein (also z.B. bei verschiedenen Rechnern in einem Netzwerkspiel verschiedene Werte zurückliefern)
Die meisten Möglichkeiten für Werte von strEntry sind bereits in System.c4g/GetXVal.c vordefiniert

Beispiel

Log("Spieler %d hat %d Objekte!", iPlr, GetPlrObjectsOwned(iPlr));
Schreibt die Anzahl der Objekte, die der Spieler mit der Nummer iPlr besitzt ins Log.
Siehe auch: GetActMapVal, GetDefCoreVal, GetObjectInfoCoreVal, GetObjectVal, GetPlayerInfoCoreVal, GetScenarioVal
PeterW, April 2002