Well my logical idea for an Counter Strike RPG type of system is that you code new parts of the game, using old parts of code.
Like the parts that require ammo for weapons to be used,or certain events for items to be used.When edited properly they can help make a great RPG mod; well thats MY theory,and it seems logical.
Tell me whatcha think.
Hey another thought, for when you dont want a specific class of players to use certain items, try coding it to where,and note im a beggeiner in C++, this will be sloppy; if playerClass == stormtrooper qtrue
and have a bool or somthing for if qture and qfalse, qfalse doesn't let you use, but somthing qtrue does.