While working on my HUD, I learned by example. Look into how other scripts are made to get an idea of what to do, just be sure to
credit them if you copy-paste anything. If you look into the Blizz-ABS, Ctrl+F "class Hud" read it through to see what is done, Ctrl+F to jump around and find methods described within the script. If it's a class or method internal to RMXP, you can Google it and usually get results (I think RPGRevolution has descriptions of these, not sure).
Here's a mini guide from a newb:
From what I've noticed, to make new elements of the Hud like a party display or w/e you would make a new class say ParHud (this is from winkio's Hud) and flesh it out with methods to draw the different items (name, HP, etc) and a method to update the display (draw those elements, in the order you want them drawn). Ctrl+F methods you are using to make sure you know what they do. For example, if you look up "Hud", you find it's also in Scene_Map as
@hud = Hud.new if $game_system.hud
and in Scene_Hotkeys as
if !$game_system.hud && @hud != nil
# delete it
@hud.dispose
@hud = nil
end
So you would add your Hud element in the same way, eg
if !$game_system.hud && @hud != nil
# delete it
@hud.dispose
@hud = nil
@shadowhud.dispose
@shadowhud = nil
end
this would delete the Hud component when it's inactive. (You would need to use the @hud variable to turn it on as well).
Anyway, it's not very descriptive but I'm just trying to say if you have a basic idea of programming, learn the syntax, it's not to difficult to learn what to do with some time and effort. I don't know much and I may have made mistakes above, but I'm just trying to show the process I went through to make my own Hud...