here is my code for hadoken it works to me :)
[state 1050, Projectile]
type = Projectile
trigger1 = AnimElem = 2
projanim = 1060 ;this is your hadoken animation
projhitanim = 1065;this is your hadoken when it fades or gone or lost
projremanim = 1065;same
projcancelanim = 1065;same
projremovetime = 240
projpriority = 1
projshadow = -1
projsprpriority = 2
projid = 1050
projpriority = 2
offset = 65,-65
velocity = 3.9, 0
attr = S, SP
damage = 50,10
animtype = heavy
guardflag = MA
hitflag = MAFP
pausetime = 10,10
sparkno = s8880
guard.sparkno = s6767
sparkxy = 0,0
hitsound = s14,0
guardsound = S15,0
ground.type = high
ground.slidetime = 25
ground.hittime = 25
ground.velocity = -6
air.animtype = Back
air.velocity = -4,-6
air.juggle = 3
down.velocity = -4,-6
down.hittime = 30
i hope it helps