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.
PeterW, April 2002