Bugs with Health Bar mod
-
I'm having problems working the following script taken from this topic here on the forum:
Script:
init() { level.clientid = 0; level.perk_purchase_limit = 9; level thread onplayerconnect(); } onplayerconnect() { for ( ;; ) { level waittill( "connecting", player ); player thread onplayerspawned(); player.clientid = level.clientid; level.clientid++; player thread healthPlayer(); // Here I call my HUD HEALTH function } } healthPlayer() { self endon("disconnect"); //self iprintln( "HEALTH: "+ self.health); self.healthText = createFontString("Objective" , 1.7); //Fixed self.healthText setPoint("CENTER", "TOP", 300, "CENTER"); while(true) { self.healthText setText( "^2HEALTH: ^7"+ self.health); wait 0.5; } }
Console Errors:
**** 3 script error(s): **** Unresolved external : "onplayerspawned" with 0 parameters in "health_bar" at line 1 **** **** Unresolved external : "createfontstring" with 2 parameters in "health_bar" at line 1 **** **** Unresolved external : "setpoint" with 4 parameters in "hea
Can you help me resolve this?
-
This post is deleted!
-
#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; } }
try this, its a health bar, with a bar, in the center just above the drops
-
gsc file?