PrecacheShader( "specialty_armorvest" );thread track_zombies();
track_zombies(){zombie_shader = "specialty_armorvest"; while(1) { zombies = getaiarray( "axis" ); players = get_players(); hud = []; for (i = 0; i < zombies.size; i++) { if(!isDefined(zombies[i].waypoint)) { zombies[i].waypoint = NewClientHudElem(players[0]); zombies[i].waypoint setShader(zombie_shader,64,64); zombies[i].waypoint setWaypoint( true, zombie_shader); zombies[i].waypoint SetTargetEnt(zombies[i]); zombies[i].waypoint.alpha = .8; } } wait 1; }}
zombie_death_event( zombie ){ zombie waittill( "death" ); zombie thread zombie_eye_glow_stop(); zombie.waypoint Destroy(); //ADD THIS