Version: 2.0.3, by Blaine0002
Developer Last Online: Jul 2018
Category: Major Additions -
Version: 3.6.8
Rating:
Released: 06-19-2006
Last Update: 12-28-2007
Installs: 316
DB Changes Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations Is in Beta Stage
No support by the author.
Unsupported and Unmaintained. There are better point systems to use!
ICash V2.0.2
Features
-----------
+Points in postbit.
+Points in profile page.
+Donation logs.
+Admin donation logs.
+Easy admin donate.
+Points on registration.
+Points for referrers.
+Customizable point name.
+Customizable file name.
+Donation comments.
+Dynamic decimal system.
+Points per topic creation.
+Points per post.
+Points per character.
+Ability to change money row for easy integration with your favorite hacks. for example, integrating with vbookie is as easy as going into your admin cp and changing money to 'vbookie_cash'.
+Mass point giving via ACP.
+Set customizable point values per forum.
+Points may be taken away on post deletion.
+Automatic navbar, memberinfo, and postbit template edits.
To install:
------------
Simply upload all files to your forum root directory and import the product file.
To update:
--------------
Simply reupload all files, overwrite product and revert any templates you may have edited.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Hello Blaine, I am not familiar with VB's plugin/hooks/internal workings/etc, but can code basic php/mysql. Could you post a short sample php code to do something elementary, like say transfer money from userA to userB? From this point, I should be able to work it out. I would really appreciate it if you can do this!
if (!$user = $db->query_first("select * from " . TABLE_PREFIX . "user where username='{$doname}'")) { // user dosent exist eval(standard_error(fetch_error('error_shop_sendmtonoexist'))); }
if ($user_shop['userid'] == $vbulletin->userinfo['userid']) { //user is self eval(standard_error(fetch_error('error_shop_sendmtonoself'))); }
if ($vbulletin->userinfo[$vbulletin->options['itemshop_pointfield']] - $amount < 0) { //you dont have enough eval(standard_error(fetch_error('error_shop_donthave'))); }
//take money $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['itemshop_pointfield']}={$vbulletin->options['itemshop_pointfield']}+'{$amount}' where userid='{$user_shop['userid']}'"); //give money $db->query("update " . TABLE_PREFIX . "user set {$vbulletin->options['itemshop_pointfield']}={$vbulletin->options['itemshop_pointfield']}-'{$amount}' where userid='{$vbulletin->userinfo['userid']}'");
if you even have the slightest knowledge of php i think you can figure it out from there. If you need help there are some great resources in the modifaction tutorials forum!
Thank you, Blaine. This is great stuff. :tu: I like how I can use this with my own code, which means I can keep my forum's cash system lean and focused only on the stuff I really need.
hmm how about somthing like you specify a number, and they get #1 on the highscores, they get that number X 10, number 9 would be X 5. ect. or what were you thinking?