Try something like this:
;Artifical Inteligence Script
desc = Shows Text, then hud with text
;Triggers
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\textlogs\log1.tga,hudname=text,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\huds\viewtextlog.dds,hudname=viewtextlog,hudhide=1,hudmake=display,state=1
:state=1,plrdistwithin=40:hudshow=text,state=2
:state=2,scancodekeypressed=28:hudunshow=text,timerstart,state=3
:state=3,timergreater=500:hudshow=viewtextlog,state=4
:state=4,scancodekeypressed=28:hudfadeout=viewtextlog,state=1
;End of Script
This should get you on the right track.
Define your huds first, then you do your states. I did not use plrusingaction, but used scancodekeypressed=28 (which is the ENTER key). I set the script so the first hud comes up when they are in distance, but have to press ENTER to fade out the first hud and the second kicks in. You can change however you wish- I just wanted to get you on the right track.
As an example for you to show how to use multiple huds, I've attached a map script I use. I define the huds, then set it so once the player is in the zone, they can access the map anywhere in the level rather than just one location by pressing the M key. Feel free to modify/hack it to your needs if it comes in use for you.
;Artifical Inteligence Script::::::::::::::::::::::::::
desc = Shows Map Text HUD (When M Key Is Pressed)
;Triggers
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01b.tga,hudname=map1,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01c.tga,hudname=map2,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01d.tga,hudname=map3,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01e.tga,hudname=map4,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01f.tga,hudname=map5,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01g.tga,hudname=map6,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01h.tga,hudname=map7,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01i.tga,hudname=map8,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=RPG_Mod\huds\ww2_bf\ww2_bf_l03objhud01j.tga,hudname=map9,hudhide=1,hudmake=display,state=1
:state=1:activateifused=1,state=10
;M Key Pressed
:state=10,plrwithinzone=1
:state=10,scancodekeypressed=50:hudshow=map1,timerstart,state=15
:state=15,timergreater=500,scancodekeypressed=50:hudunshow=map1,state=20
:state=20,scancodekeypressed=50:hudshow=map2,timerstart,state=25
:state=25,timergreater=500,scancodekeypressed=50:hudunshow=map2,state=30
:state=30,scancodekeypressed=50:hudshow=map3,timerstart,state=35
:state=35,timergreater=500,scancodekeypressed=50:hudunshow=map3,state=40
:state=40,scancodekeypressed=50:hudshow=map4,timerstart,state=45
:state=45,timergreater=500,scancodekeypressed=50:hudunshow=map4,state=50
:state=50,scancodekeypressed=50:hudshow=map5,timerstart,state=55
:state=55,timergreater=500,scancodekeypressed=50:hudunshow=map5,state=60
:state=60,scancodekeypressed=50:hudshow=map6,timerstart,state=65
:state=65,timergreater=500,scancodekeypressed=50:hudunshow=map6,state=70
:state=70,scancodekeypressed=50:hudshow=map7,timerstart,state=75
:state=75,timergreater=500,scancodekeypressed=50:hudunshow=map7,state=80
:state=80,scancodekeypressed=50:hudshow=map8,timerstart,state=85
:state=85,timergreater=500,scancodekeypressed=50:hudunshow=map8,state=90
:state=90,scancodekeypressed=50:hudshow=map9,timerstart,state=95
:state=95,timergreater=500,scancodekeypressed=50:hudunshow=map9,state=100
:state=100,scancodekeypressed=50:timerstart,state=115
:state=115,timergreater=500:state=10
;End of Script
- BlackFox

RPG Mod- Create a world full of adventure