Code:

while(1)
{
PANEL* hero =
{
window(320,240,24,48,alucard_sheet,counter,0); flags = VISIBLE;
}
}


A panel definition inside a while loop that runs forever and is not included in a function?? Hell, how did you get the compiler to take that. That's total nonsense.
Code:
BMAP* alucard_sheet = "Alucard_stand_r.tga";


You're assigning an array of characters to a bitmap. You can't do that. If you want to set a bitmap you have to assign a bitmap, e.g. with bmap_create(). You have done this several times in you code. Always the same error.


Always learn from history, to be sure you make the same mistakes again...