Ok, yes, the hits and tips guide is very valuable, but to start, lets begin with the HUDs. You see, the way that HUDS are shown is that there are immages in the .dds or tga format that a script calls up on the screen. You see, in order to change the color, you need to change the color in the image itself. This is relatively simple with DXTbmp. Google it. It is a very nice texture maker. A .dds or .tga texture has two components: your picture and the alpha mrp. The alphamap is a grayscale picture that sets the transparency for the texture. White is fully visable while black is not at all. Simple. In short, if you want to change the color, you need to change the actual image.
Now, for the scripting aspect of your HUD. I will not dive in to the complicated world of scripting too far. The script looks something like this:
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecoretextpressentertouse.tga,hudname=healme,hudhide=1,hudmake=display,state=1
:state=1,plrwithinzone=1:hudshow=healme,hudfadeout=healme,state=2
Now let's look at each part of this...
:state=0: this is the initial state of any script. That state is an variab;e used to control the script's stages. the : after it says that the actions follow.
State=X,conditons,conditions:actions,actions
A comma seperates conditions and a colon seperates the actions from the conditions. Simple. However, since there are no conditions for the start script, only a colon is needed.
The rest of state 0 is for setting up the hud. Hudreset, resets the HUD information. The the x and y coordinates of the hud are told, showing the hud where to show up on the screen. Then we tell the script where to actualy find the image file that makes up the hud. Then, we give it a name. Finally, we hide the hud until we call it again later. Then, we move on to the next state.
State 1 has a condition called plrwithinzone=1. When this script is given to a trigger zone, this script will work. When the player is within the zone "=1", then we show the hud and instantly fade it away. Hopefully this helps out.
I hope that you do, however, look at the manual and the guide. They have invaluable information for any budding scripters out there.
Good Luck.