Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
uCash 1.1.1 Details »»
uCash 1.1.1
Version: 1.1.1, by Link14716 Link14716 is offline
Developer Last Online: Oct 2023 Show Printable Version Email this Page

Version: 3.5.0 RC1 Rating:
Released: 06-22-2005 Last Update: 08-03-2005 Installs: 183
Supported DB Changes Uses Plugins Template Edits
Additional Files  

Well, here's half of the uCS combination - a standalone release of uCash for vB 3.5.

uCash 1.1.1 for vBulletin 3.5 RC1 is out. This will only work on 3.5.0 RC1 or above. It now has 12 plugins and no file edits. See readme_ucash.txt in the attached file.

uCash 1.1.1 uses the Product Manager and includes a new feature that gives all the users of a usergroup (usergroup setting) x points every y amount of time (via cron).

Also included is a "Give Points In Mass" feature inside the uCash Manager. Screenshots of this have been shown at area51.geekydesigns.com, and it makes it into uCash 1.1.0. A screenshot of that feature is attached.

uCash 1.1.1 needs no file edits and 2 template edits. It uses 12 plugins.

Enjoy this release. Read readme.txt for instructions on installing. Click install if you install this hack.

Support will be given in the uCash & uShop support forum - just make sure you mention that you are using uCash 1.1.1 for vB 3.5.

If you are using vB 3.5 Beta 1 - 4 or are having trouble with 1.1.1, see post #3 for uCash 1.1.0.

(Psst, uShop will come soon.)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #322  
Old 01-22-2006, 02:06 AM
TyleR's Avatar
TyleR TyleR is offline
 
Join Date: Nov 2004
Location: North Carolina
Posts: 349
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Montana
I am having trouble with an error. Anyone help me on it?
This is not a uCash problem.

uCash does not support 3rd party addons such as the "Ultra Itemshop".

Please seek support in their release thread.
Reply With Quote
  #323  
Old 01-24-2006, 10:37 AM
X-Files's Avatar
X-Files X-Files is offline
 
Join Date: Sep 2005
Location: VA
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bradolson
Heads up for anyone using this: if someone previews their post/thread instead of posting, they'll get the points. So someone could just continue hitting the preview button and rack up points.
This is a major bug in this program and it has not been addressed! This was posted in October. We just found it today after the upgrade to vB 3.5.3. This was not happening in the old version. Could someone please help us out. We need this system to work because the points are used to be able to purchase items.

Thanks.
Reply With Quote
  #324  
Old 01-24-2006, 11:52 AM
Ranma2k Ranma2k is offline
 
Join Date: Dec 2001
Location: Earth
Posts: 586
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by X-Files
This is a major bug in this program and it has not been addressed! This was posted in October. We just found it today after the upgrade to vB 3.5.3. This was not happening in the old version. Could someone please help us out. We need this system to work because the points are used to be able to purchase items.

Thanks.
acctully there is a lot of ways to get points
with one post only i can get the max number of points for a post with just typing 1 line
it have many bugs
Reply With Quote
  #325  
Old 01-24-2006, 12:29 PM
Oddjob Oddjob is offline
 
Join Date: Jan 2006
Location: Long Island, NY
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by xYarub
It's in the works.

Do i know you?


HEHE......small world.
Reply With Quote
  #326  
Old 01-24-2006, 01:47 PM
fly fly is offline
 
Join Date: Oct 2003
Posts: 1,215
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by X-Files
This is a major bug in this program and it has not been addressed! This was posted in October. We just found it today after the upgrade to vB 3.5.3. This was not happening in the old version. Could someone please help us out. We need this system to work because the points are used to be able to purchase items.

Thanks.
Are you not reading this thread? There is no support. The dude left.
Reply With Quote
  #327  
Old 01-24-2006, 03:26 PM
X-Files's Avatar
X-Files X-Files is offline
 
Join Date: Sep 2005
Location: VA
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by X-Files
This is a major bug in this program and it has not been addressed! This was posted in October. We just found it today after the upgrade to vB 3.5.3. This was not happening in the old version. Could someone please help us out. We need this system to work because the points are used to be able to purchase items.

Thanks.
Fixed it myself.

functions_newpost.php

Change:
PHP Code:
($hook vBulletinHook::fetch_hook('newpost_process')) ? eval($hook) : false
To:
PHP Code:
if (! $post['preview']){
        (
$hook vBulletinHook::fetch_hook('newpost_process')) ? eval($hook) : false;
    } 
Reply With Quote
  #328  
Old 01-24-2006, 03:51 PM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by X-Files
Fixed it myself.

functions_newpost.php

Change:
PHP Code:
($hook vBulletinHook::fetch_hook('newpost_process')) ? eval($hook) : false
To:
PHP Code:
if (! $post['preview']){
        (
$hook vBulletinHook::fetch_hook('newpost_process')) ? eval($hook) : false;
    } 
I think it would be better to wrap the plugin that goes in that hook with the conditional.

Doing it the way you suggest will cause issues down the road with any plugin that requires that hook, and previewing.
Reply With Quote
  #329  
Old 01-24-2006, 04:42 PM
X-Files's Avatar
X-Files X-Files is offline
 
Join Date: Sep 2005
Location: VA
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kall
I think it would be better to wrap the plugin that goes in that hook with the conditional.

Doing it the way you suggest will cause issues down the road with any plugin that requires that hook, and previewing.
I do not claim to understand everything about the system so please explain. Is this a generic hook for anyone to use or is this hook specific to uCash? If it is a generic hook how does the program know what code to run here if there are multiple things using the hook?
I also do not know how to change the code for uCash.

Thanks.
Reply With Quote
  #330  
Old 01-24-2006, 04:48 PM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm afraid I am far too unwell to explain the entire vBulletin Hook system at the moment.

Basically, it was introduced with vB 3.5.x (the version that recently came out, replacing 3.0.x), allowing coders to make 'hacks' that did not require code modifications.

Effectively, the php file is run, then when it comes to a 'hook' in the code, it looks in the database to see if anything additional is in that hook.

By doing what you suggest, the php file will not look for that hook if the post is being Previewed. You need to go to the hook in your Plugin Manager and add the conditional you added to the php file in the hook for Ucash.
Reply With Quote
  #331  
Old 01-24-2006, 05:14 PM
X-Files's Avatar
X-Files X-Files is offline
 
Join Date: Sep 2005
Location: VA
Posts: 120
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks!

Here is what I did. If we are not supposed to post code remove it at will.
If the user is not doing a preview then we want to give them points.
PHP Code:
if (! $post['preview']) 
PHP Code:
// ## <ucash>
if (! $post['preview']){
if (
$vbulletin->options['ucash_enablesystem'] == 1)
// It's enabled! Yay!
    // Points Per Character
    
if ($vbulletin->options['ucash_pointspercharacter'] != 0)
    {
        
// Count the characters.
        
$chars strlen($post['message']);
        
$charbonus = ($vbulletin->options['ucash_pointspercharacter'] * $chars);
    }
    else
    {
        
$charbonus 0;
    }
    if (
$type == 'thread')
    { 
// We're doing a thread, not a reply.
        
if ($charbonus != || ($vbulletin->options['ucash_perthread'] != && $foruminfo['ucash_perthread'] != 0))
        { 
// Both needed values are not 0... good.
            
$givethempoints = (($vbulletin->options['ucash_perthread'] + $charbonus) * $foruminfo['ucash_perthread']);
        }
    }
    else
    { 
// This time we're replying.
        
if ($charbonus != || ($vbulletin->options['ucash_perreply'] != && $foruminfo['ucash_perreply'] != 0))
        { 
// Both needed values are not 0... good.
            
$givethempoints = (($vbulletin->options['ucash_perreply'] + $charbonus) * $foruminfo['ucash_perreply']);
        }
    }
    if (isset(
$givethempoints))
    { 
// If they get money....
        // Send the query and we're done.
        
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX "{$vbulletin->options['ucash_pointtable']} SET {$vbulletin->options['ucash_pointsfield']}={$vbulletin->options['ucash_pointsfield']}+$givethempoints WHERE userid='{$vbulletin->userinfo['userid']}'");

        
// Forum Bank
        
if ($vbulletin->options['ucash_governmentbank'] != 0) {
            
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."datastore SET data=data-$givethempoints WHERE title='ucs_global_bank'");
        }
    }
}
}
// ## </ucash> 
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:13 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.17658 seconds
  • Memory Usage 2,351KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (6)bbcode_php
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete