Quote: "My system is not the best but not the worst, probably on the very,very low end of average. I would like to know if some RPG systems can be made with scripts and huds? Is there a way to make
1. A banking and money system
2. A character creation system
3. An inventory system
4. A buy and sell system, to include an identify feature
5. A magic and spell system
Is there any way to do this with just scripting?"
To answer your questions:
The cash system has been done. You can find an example
here.
We took your #2 point and modified it to fit a development we have going. The player will get to select from 4 types of characters. Depending on what character they choose will determine what weapons/items spawn in the game and what their quests/objectives are. Even huds displayed are different for each character.
Inventory system has been done. Plystire did one a while back and you can see how it was scripted
here. Even though it was used in Project Blue/Ply's Mod, most (if not all) commands are now in the source. You can glean some ideas or use it as a guide. We also designed our own inventory system, each catered to the development it is used for.
Quote: "So can someone give me an idea of how hard? What would I need to do? What scripts I should be looking at or which ones would be the best to start with?"
The bottom line is each and every item you asked
can be done with scripting. All that is required is good understanding of the script language and trial/effort to script, make mistakes, troubleshoot, and fix. It takes a lot of patience to do scripts like these. RPG Mod has these features built in to help eliminate some of the intense scripts needed. If you plan to do it using this mod or script on your own without a mod, you really need to know scripting. If it is new to you, then I suggest you look at the
Community guides and your scripts currently in your scriptbank. For example, look at the "pickup.fpi" or "dooruse.fpi" and see what the script tells the door to do or when the player picks up the key.
Take a look at other scripts posted (such as the
thread I maintain), guides (such as
Ched's Script Syntax).
There's no problem that can't be solved without applying a little scripting.