GetTaggedPlayerName

Kategorie: Spieler
Ab Engineversion: 1.0 OC

Beschreibung

Liefert den Namen eines Spielers mit Markup in dessen Spielerfarbe. Wenn die Spielernummer zu keinem gültigen Spieler gehört, wird nil zurückgegeben. Dadurch kann diese Funktion auch benutzt werden, um zu ermitteln, ob eine Spielernummer gültig ist.

Syntax

string GetTaggedPlayerName(int player);

Parameter

player:
Spielernummer des Spieler, dessen Name abgefragt werden soll

Anmerkung

Die Farbe wird so gewählt, dass der Spielername auf dunklem Untergrund lesbar ist. Dunkle Spielerfarben werden dazu aufgehellt.

Beispiel

protected func Entrance(object obj)
{
	// has entered a clonk
	if(obj->GetOCF() & OCF_CrewMember)
		Log("%s of player %s got the golden crown!", obj->GetName(), GetTaggedPlayerName(obj->GetOwner()));
	// or something else?
	else
		Log("The golden crown is now in a %s", obj->GetName());
}

protected func Departure(object obj)
{
	// has exited something
	Log("The golden crown has been dropped!");
}
Objektscript für eine wertvolle "goldene Krone". Wenn sie von einem Clonk eingesammelt wird, wird eine Meldung im Log ausgegeben die den Spieler verpetzt.
Siehe auch: GetPlayerName
Sven2, 2006-03