hudy=90
How big are your images?
state=2 looks bad to me
Repeats hudshow for 2 seconds?
Try this restructure of the code.
desc = demo welcome
:state=0:state=1
:state=1:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\numone.tga,hudname=welcome,hudhide=1,hudmake=display
:state=1:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\numtwo.tga,hudname=welcome2,hudhide=1,hudmake=display,state=2
:state=2,plrwithinzone=1:hudshow=welcome,timerstart,state=3
:state=3,timegreater=1999:hudfadeout=welcome,state=4
:state=4,plrwithingzone=1:hudshow=welcome2,timerstart,state=5
:state=5,timergreater=1999:hudfadeout=welcome2,state=6
;end of script
Give it a try.
I like to build all the huds at the start.
You were missing the
out in hudfadeout.
I split states 2 and 4 into seperate states as to call the huhdshow only once.
I removed a timerstart from a state as well.
As long as that image size is not going offscreen at that hudy90 then it should be ok.
I haven't tested it though, because I don't have your images.
Like I said...give it a try.
If it still has problems then try replacing the
hudfadeouts with
hudunshows.
Hope this helps.