Hi!

Habe versucht die Umrechnung einzubauen, aber es funktioniert nicht. Der Balken verschiebt sich nicht, wenn die Variable mit den Lebenspunkten geändert wird.

Hier mal der Code wie ich es gemacht habe:

Code:
var player_health; //erhält den Wert im Playerscript, definierter Skill
var player_mana; //erhält den Wert im Playerscript, definierter Skill
var health_pos = 200 - (player_health*2);
var mana_pos = 200 - (player_mana*2);

PANEL* char_balken_pan =
{
	bmap = "charbalken.pcx";
	pos_x = 0;
	pos_y = 0;
	window = 111, 31, 200, 20, "playerhealth.pcx", health_pos, 0);
	window = 111, 54, 200, 20, "playermana.pcx", mana_pos, 0);
	digits(200, 37, 3, *, 1, player_health);
	digits(200, 60, 3, *, 1, player_mana);
	flags = SHOW | OVERLAY;
}



Die Wertübergabe vom Skill aus dem Playerscript an die Variable "player_health" bzw "player_mana" funktioniert einwandfrei. Jedoch verschiebt sich der Balken "health_pos" nicht wenn sich der Wert verändert.

Vielen Dank für die Hilfe!

lg
strudi