overbolt, 
 Код
 
 //Рисуем фон это картинка с 0 жизнями 
 draw_sprite(hp_dsp_spr,0,1,1) 
 // максимум жизней рисуем 
 draw_sprite_part(hp_dsp_spr,1,0,0,sprite_get_width(hp_dsp_spr)*(player.hp/player.hp_max),sprite_get_height(hp_dsp_spr),1,1)   
 
 если рисовать так то всё замечательно работает при 100/200 бар наполовину пуст 
 и да кста стандартный бархп не очень если честно, лучше юзать свои