Not sure if you tried activity mod, but they have an option to choose the cash/point system on the administration side.
Maybe you can include cash/point option on the administration side:
Points system: O Yes O No
Cash system: O Yes O No
If yes: reward field ________ (ie: user_points)
I just made it configurable for the amount of gold/points to give for a referral in the ACP so admin now can change the amount of gold/points per referral.
The thing about what you suggest that disturbs me is that the original idea was to keep seperate the "referral" this is why I went this route. The amount you get for a referral is a seperate issue from posting period. You may set it to add it to an allready existing "points" base if you choose this route.
You could name it Referral Gold or Referral Points or whatever you please. It will use user_gold in cash mod or user_points in cash mod, depending on choice of install, which you could name Referral Points or whatever you choose, the points side works with any points system using the user_points if you choose to lump it with other points. By using the user_gold you can name it whatever you please and keep it seperate from user_points if using cashmod. Call it Referral Bucks... anything you desire, just set the field as user_gold.
I only did an install for "points" due to many people allready use a points system and may not want to add cashmod to have the rewards system with the referral or may choose to just use their existing user_points in cashmod as the referral reward. Then you need do nothing further as it will add to user_points by using the points install.
You see my point? Or maybe I don't understand yours.
*=Matt=* had an excellant idea and I implemented right away. I see the reason that the amount for a referral may be desired to be changed or just more easily set in the first place after install. But I am not sure I see the reason to change back and forth from points to gold as the reward. The only issue I see for an admin is if they had allready set a user_gold and user_points both for another purpose.
Maybe you are thinking of something I am not getting my head around.
If you care to explain more I will look at implementing the idea. Just not sure I get the "user_point"