View Single Post
  #2025  
Old 08-02-2003, 12:27 PM
Pricyber Pricyber is offline
 
Join Date: Apr 2002
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I found out how to get the bank feature working for those using Lesane's Store Hack.

Goto itemshop.php

Find:
Code:
// ###################### display bank stuff #######################
// credit goes to  ----   mem   ----
if(!$options[lesanestore]) {
Change to:
Code:
// ###################### display bank stuff #######################
// credit goes to  ----   mem   ----
if($options[lesanestore]) {
Find:
Code:
// ###################### get bank #######################
if($action==bank && !$options[lesanestore]) {
eval("dooutput(\"".gettemplate("itemshop_bank")."\");");
exit;
}
Change to:
Code:
// ###################### get bank #######################
if($action==bank && $options[lesanestore]) {
eval("dooutput(\"".gettemplate("itemshop_bank")."\");");
exit;
}
Find:
Code:
if ($HTTP_POST_VARS['action']=="save" && !$options[lesanestore]) {

$bank=trim(addslashes($moneysave));
        for($i=0;$i<strlen($bank);$i++)
                if (!((substr($bank,$i,1)<="9")&&(substr($bank,$i,1)>="0"))) {
                eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
                exit;
                }
$bank=intval($bank);

        if ($bank>$points) {
        eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
        } else {
        $DB_site->query("UPDATE items_user SET bankval=bankval+$bank,btime='".time()."' WHERE userid=$bbuserinfo[userid]");
        $DB_site->query("UPDATE userfield SET $pointfield=$points-$bank WHERE userid=$bbuserinfo[userid]");
        eval("standardredirect(\"".gettemplate("itemshop_redir-bankthanks")."\",\"itemshop.php?action=bank\");");
        }
}
Change to:
Code:
if ($HTTP_POST_VARS['action']=="save" && $options[lesanestore]) {

$bank=trim(addslashes($moneysave));
        for($i=0;$i<strlen($bank);$i++)
                if (!((substr($bank,$i,1)<="9")&&(substr($bank,$i,1)>="0"))) {
                eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
                exit;
                }
$bank=intval($bank);

        if ($bank>$points) {
        eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
        } else {
        $DB_site->query("UPDATE items_user SET bankval=bankval+$bank,btime='".time()."' WHERE userid=$bbuserinfo[userid]");
        $DB_site->query("UPDATE user SET storep=$points-$bank WHERE userid=$bbuserinfo[userid]");
        eval("standardredirect(\"".gettemplate("itemshop_redir-bankthanks")."\",\"itemshop.php?action=bank\");");
        }
}
Find:
Code:
if ($HTTP_POST_VARS['action']=="load" && !$options[lesanestore]) {

$bank=trim(addslashes($loadmoney));
        for($i=0;$i<strlen($bank);$i++)
                if (!((substr($bank,$i,1)<="9")&&(substr($bank,$i,1)>="0"))) {
                eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
                exit;
                }
$bank=intval($bank);

        if ($bank>$bankuser[bankval]) {
        eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
        } else {
        $DB_site->query("UPDATE items_user SET bankval=bankval-$bank,btime='".time()."' WHERE userid=$bbuserinfo[userid]");
        $DB_site->query("UPDATE userfield SET $pointfield=$points+$bank WHERE userid=$bbuserinfo[userid]");
        eval("standardredirect(\"".gettemplate("itemshop_redir-bankthanks")."\",\"itemshop.php?action=bank\");");
        }
}
Change to:
Code:
if ($HTTP_POST_VARS['action']=="load" && $options[lesanestore]) {

$bank=trim(addslashes($loadmoney));
        for($i=0;$i<strlen($bank);$i++)
                if (!((substr($bank,$i,1)<="9")&&(substr($bank,$i,1)>="0"))) {
                eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
                exit;
                }
$bank=intval($bank);

        if ($bank>$bankuser[bankval]) {
        eval("standarderror(\"".gettemplate("itemshop_error-banknumber")."\");");
        } else {
        $DB_site->query("UPDATE items_user SET bankval=bankval-$bank,btime='".time()."' WHERE userid=$bbuserinfo[userid]");
        $DB_site->query("UPDATE user SET storep=$points+$bank WHERE userid=$bbuserinfo[userid]");
        eval("standardredirect(\"".gettemplate("itemshop_redir-bankthanks")."\",\"itemshop.php?action=bank\");");
        }
}
That wasn't overly difficult however I'm trying to figure out how to:

A) Make the top 10 richest show users based on gold on hand plus their gold in bank.

B) Make the postbit show gold on hand plus gold in bank.

Any help would be appreciated.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01130 seconds
  • Memory Usage 1,792KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (8)bbcode_code
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete