Did I do this right? The script works like this, first you walk up to a pda, and then it asks if you want to view a text log. Then it shows a hud that covers the entire screen(the text log) and once you're finished reading it you can press enter to get out of it (oh and by the way I replaced the scancode for the return key with "enter" in the script cause I forgot what the scacode for enter was.
Also this is a modification of a script i found on my system, it was called Audio log pda or something like that. I don't remember who or what it was from.
desc = text log PDA
;Triggers
:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\huds\viewtextlog.tga,hudname=viewtextlog,hudhide=1,hudmake=display,state=1
:state=1,plrdistwithin=40:hudshow=viewtextlog,hudfadeout=viewtextlog
:state=1,plrdistwithin=40,plrusingaction=1:hudreset,hudx=50,hudy=50,hudimagefine=gamecore\huds\textlogs\log1.dds,hudname=text,hudmake=display,state=2
:state=2,scancodekeypressed=enter:hudhide=text,state=0
;End of Script