SetHostility

Kategorie: Spieler
Ab Engineversion: 4.6.5.0 CP (erweitert ab 4.9.1.0 GWE) (erweitert ab 4.9.6.0 CR)

Beschreibung

Setzt das Bündnisverhältnis zwischen zwei Spielern einseitig.

Syntax

bool SetHostility (int iPlr1, int iPlr2, bool fHostile, bool fSilent, bool fNoCalls);

Parameter

iPlr1:
Der Spieler, dessen Bündnisverhältnis gesetzt wird
iPlr2:
Der Spieler, zu dem das Bündnisverhältnis gesetzt wird
fHostile:
Wenn ungleich 0, wird verfeindet. Sonst verbündet.
fSilent:
Wenn ungleich 0, erscheint keine Verfeindungsnachricht im Messageboard. Im ersten Frame des Spieles wird auch ohne diesen Parameter nie eine Nachricht ausgegeben.
fNoCalls:
Wenn ungleich 0, werden die Callbacks RejectHostilityChange und OnHostilityChange nicht ausgeführt. Ab CR.

Beispiel

SetHostility(0,1,1); SetHostility(1,0,1);
Verfeindet die ersten beiden Spieler, ohne eine Logmeldung auszugeben.
Siehe auch: Hostile
Sven2, April 2007