Kategorie: Get*Val
Ab Engineversion: 1.0 OC
GetPlayerVal
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 entry, string section, int player, int entry_number);
Parameter
- entry:
- Name des abzufragenden Eintrags
- section:
- [opt] Sektion des abzufragenden Eintrags. Wenn nicht angegeben, werden alle Sektionen nach einem Eintrag mit dem entspr. Namen durchsucht.
- player:
- [opt] Nummer des Spielers, von dem der Eintrag abgefragt werden soll.
- entry_number:
- [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 entry sind bereits in System.ocg/GetXVal.c vordefiniert
Beispiel
Log("Player %d has %d objects!", player, GetPlrObjectsOwned(player));
Schreibt die Anzahl der Objekte, die der Spieler mit der Nummer player besitzt ins Log.