Who Dares Wins wrote:RPG (As in Roleplaying not the RPG your thinking of) mods have been made in numerous FPS' including Armed Assault (Which ironicly the PVP game that is played 99% of the time by the PVPers).
.........
Whats your opinions?
*Readys flame shield*
Actually, I had similar thoughts some time ago. I imagined a large map, with much variety regarding the environment (urban, desert, jungle, etc.). Then you had to "do stuff" (unspecified yet).
Of course you should be able to buy things somehow. Perhaps it's possible to walk around with a gun, but no ammo? And the server "spawns" an ammo box at your position when you do x or y? That way you can reload your ammo etc. But it would reload -all- sorts of ammo, which isn't what you want, I guess. Is it possible to only reload bullets? Or only grenades?
The map should be persistent. As in, a round never ends, it always keeps on going. But, don't want to let it get boring, so would be nice if the map itself changed. Make up a timezone (much like a generic time like the PRT uses). So, if you want things to happen around 8PM (servertime) on June 16, everybody knows when that is.
Now, keep on imagining: give a player a certain amount of credits. They can use those credits to buy items (which spawn in-game). Now, what you could do is make commands available for the players to use. For example, if they enter "$amount", the system displays the amount of money they have. And "$buy <objectname>" will let the player buy an object, which spawns at their feet, for them to "use" or just let it be? Don't know if it would be possible to attach a certain ID to it, so they can later be able to sell the item and/or place it somewhere else.
Also, you can hook up your "PR Life" server with a website, where the players could buy items to use in-game? For example, you decide to buy object x, you can later in-game do a "$move <objectname>" and the system checks if you have used that item in-game already. If not, it spawns it and places it at your feet.
Instead of having kill/death/teamwork scores, you could replace those with the amount of money you have (so no "$amount", but simply pull down the scoreboard).
Well, I could go on and on for hours, but you get the idea

.