uCash & uShop(uCS), is a hack, "like" Lesanes vB2 Store hack. The idea is the same, but the coding is not.
uCS, was developed with big boards in mind as well as small ones. It allows almost total control of every action and who has access to it.
That said, if there are any questions please ask at vBulletin.org or GeekyDesigns.com
uCash & uShop credits
Concept:
Zachery Woods
Matthew Gordon
PHP Code:
Matthew Gordon
- misc: Zachery Woods, Stefan "Xenon", g-force2k2
Templates:
Zachery Woods
- misc: Matthew Gordon
Other contributions:
Assassingod
Kura
Oblivion Knight
Hobbes
Stefan "Xenon"
g-force2k2
Features:
uCash
Fully configurable database table/field for integrating with other systems that uses points.
Master On/Off Switch
Global Points Per Thread Setting
Global Points Per Reply Setting
Global Points Per Thread View Setting
Points Per Good Reputation
Points Per Bad Reputation
Points Per Referral
Points Per Shout Setting (if GeekyDesign's Shoutbox Hack 1.02 or above is installed.)
Round to x Decimal Places (for a cash/change system)
Modify Points in the User Manager
Per-Forum Points Per Thread Setting (multiplied by the global setting to get the final value)
Per-Forum Points Per Reply Setting (multiplied by the global setting to get the final value)
Per-Forum Points Per Thread View Setting (multiplied by the global setting to get the final value)
uShop
Currently 18 actions are available - Donate, Change Custom Title, Change Other User's Custom Title, Change Username, Glowing Username, Colored Username, Bold Username, Italicized Username, Admin Donate, Bank, Secondary Usergroup, Sticky Thread, Thief!, Buy Forum Password, Buy Forum Access, Deny Forum Access, Give Forum Access, Arcade Pass (If Arcade Pass Hack v3 is installed.)
Quantity System
Quantity Refill (Set a number of seconds between refills and quantity is automatically refilled when accessing the main store script.)
Richest x Users
Top x Most Sold Actions
Purchase History
Senoir Discount (based on age - if they are older than x years, they get a discount (also setable))
Loyal Member Discount (based on days registered - if they have been registered for x days, they get a discount (also setable))
Usergroup Discount (give your staff a price cut!)
Shortname (only setable while in debug mode - can be used in links (also used in some functions))
Setable Action Description
Setable Display Order
Setable Cost
Setable Quantity and Quantity Refill (when/if quantities are refilled)
Setable Allowed Usergroups Via Checkboxes (usergroups that are not allowed do not see the action at all and cannot access it)
Setable Denied Usergroups Via Checkboxes (users that are a member of this usergroup cannot use the action)
Setable Image Location (if not location is specified, no image is shown)
Show In Store (if it is set to no, you will not see the action in the store, but can still access it via direct link)
Setable Active Status (if it isn't active, it goes *poof* from the store and is not accessable until it is set active again)
Update Display Order, Cost, Tax, Sold, Quantity Refill, and Quantity en masse.
You can duplicate the "Secondary Usergroup" (or other actions for that matter) action and define which usergroups are joinable for each action by duplicating the action file and setting the joinable groups at the top (so you can allow different usergroups to be joined for different prices)
Secondary Usergroup is an extremely powerful action - you can give people access to forums, higher PM quotas, the ability to see invisible users, access to free custom title changing, etc.
Action Specific Variables System - specific variblables set per action. You can add and edit these variables in debug mode - or you can just change the value while editing an action as if it were any other variable.
Copy an action (useful for actions like secondary usergroup and those dealing with forums if you want each forum/usergroup to have a different cost/quantity/etc)
Very few queries! (On the main page, there are 6 queries - 5 from vB3 and 1 from the store - and that's just for the richest users!)
Setting to allow BBCode in Custom Titles.
Configurable: reputation given for x amount of points donated.
Configurable: reputation lost for successful and unsuccessful theft attempts.
Configurable: x percent bank interest percent over x seconds.
Help & Support
Please ask at GeekyDesigns.com or in the thread at vBulletin.org. Anyone trying to contact us via email, private message, or any other means will be ignored.
Upload all uCash & uShop files to their proper directories
Step 2 - Run the Install Script
Now it's time to add the uCash & uShop settings, templates, phrases, database fields/tables, etc. Run the install script from your browser by going to http://yoursite.com/forum/admincp/ushop_install.php.
This script will make all necessary changes to your database and install the templates, phrases, settings, and etc for you.
Step 3 - File Changes
In your /forum/admincp/forum.php file: (2 Changes)
In your /forum/admincp/index.php file: (1 Change)
In your /forum/admincp/user.php file: (1 Change)
In your /forum/admincp/usergroup.php file: (2 Changes)
In your /forum/includes/functions.php file: (1 Change)
In your /forum/includes/functions_newpost.php file: (1 Change)
In your /forum/includes/functions_showthread.php file: (1 Change)
In your /forum/includes/init.php file: (1 Change)
In your /forum/member.php file: (1 Change)
In your /forum/register.php file: (1 Change)
In your /forum/reputation.php file: (1 Change)
In your /forum/showthread.php file: (1 Change)
In your /forum/global.php file: (2 Changes)
Step 4 - Template Changes
In your MEMBERINFO template: (1 Change)
In your postbit and/or postbit_legacy template template: (2 Changes)
In your navbar template template: (2 Changes)
Step 6 - Enjoy!
Your Admin Control Panel should contain links to edit the configuration of uCS and all of the purchasable actions. Edit these to your liking. Enjoy :)