Hey guys I got this health bar mod from ThugDuck12 and I tried to move the health bar to the left but failed miserably, the text and bar would be out of sync. Could anyone help, please? Thank you
#include maps/mp/_utility;
#include common_scripts/utility;
#include maps/mp/zombies/_zm;
#include maps/mp/zombies/_zm_perks;
#include maps/mp/zombies/_zm_utility;
#include maps/mp/gametypes_zm/_hud_util;
#include maps/mp/gametypes_zm/_hud_message;
init()
{
level thread onPlayerConnect();
}
onPlayerConnect()
{
for(;;)
{
level waittill("connected", player);
player iprintln("^1Health ^7Bar ^2ON");
player thread onPlayerSpawned();
}
}
onPlayerSpawned()
{
level endon("end_game");
self endon("disconnect");
self waittill("spawned_player");
self thread health_bar_hud();
}
health_bar_hud()
{
level endon("end_game");
self endon("disconnect");
flag_wait("initial_blackscreen_passed");
health_bar = self createprimaryprogressbar();
if (level.script == "zm_buried")
{
health_bar setpoint(undefined, "BOTTOM", 0, -5);
}
else if (level.script == "zm_tomb")
{
health_bar setpoint(undefined, "BOTTOM", 0, -5);
}
else
{
health_bar setpoint(undefined, "BOTTOM", 0, -5);
}
health_bar.hidewheninmenu = 1;
health_bar.bar.hidewheninmenu = 1;
health_bar.barframe.hidewheninmenu = 1;
health_bar_text = self createprimaryprogressbartext();
if (level.script == "zm_buried")
{
health_bar_text setpoint(undefined, "BOTTOM", -75, -5);
}
else if (level.script == "zm_tomb")
{
health_bar_text setpoint(undefined, "BOTTOM", -75, -5);
}
else
{
health_bar_text setpoint(undefined, "BOTTOM", -75, -5);
}
health_bar_text.hidewheninmenu = 1;
while (1)
{
if (isDefined(self.e_afterlife_corpse))
{
if (health_bar.alpha != 0)
{
health_bar.alpha = 0;
health_bar.bar.alpha = 0;
health_bar.barframe.alpha = 0;
health_bar_text.alpha = 0;
}
wait 0.05;
continue;
}
if (health_bar.alpha != 1)
{
health_bar.alpha = 1;
health_bar.bar.alpha = 1;
health_bar.barframe.alpha = 1;
health_bar_text.alpha = 1;
}
health_bar updatebar(self.health / self.maxhealth);
health_bar_text setvalue(self.health);
wait 0.05;
}
}