Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 01-28-2004, 01:08 PM
g-force2k2 g-force2k2 is offline
 
Join Date: Mar 2002
Location: Everywhere you wanna be..
Posts: 1,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Dark Savior,

Create A New Template "rpg_reset_stats" And Put The Following Code In The Template.

Code:
<table bgcolor="{pagebgcolor}" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
	<td align="right" width="100%"><normalfont><a href="member.php?s=&action=reset_stats">Reset RPG Stats</a></normalfont></td>
</tr>
</table>
<br>
Create Another Template "redirect_statsreset" And Put The Following Code In The Template.

Code:
$bbuserinfo[username], Your RPG stats have successfully been reset.
Then make the following changes to member.php file.

Open member.php ( 3 )

Find: ( 1 )

PHP Code:
  $templatesused 'register_birthday,modifyprofile_customtext,register_customfields,usercpnav,modifyprofile'
Replace With:

PHP Code:
  $templatesused 'register_birthday,modifyprofile_customtext,register_customfields,usercpnav,modifyprofile,rpg_reset_stats'
Find: ( 2 )

PHP Code:
  eval("dooutput(\"".gettemplate("modifyprofile")."\");"); 
Above It Add:

PHP Code:
  eval ( "\$reset_stats = \"" gettemplate "rpg_reset_stats" ) . "\" ) ;" ) ; 
Find: ( 3 )

PHP Code:
// ############################### start modify password ############################### 
Above It Add:

PHP Code:
/***************************************************\
|*    START RPG STATS RESET                   *|
\***************************************************/
if ( $action == "reset_stats" ) :
    if ( !
$bbuserinfo['userid'] ) :
        
show_nopermission (  ) ;
    endif ;

    
$DB_site->query "
        UPDATE user SET maxhp=0, hp=0, maxpp=0, pp=0, maxma=0, ma=0, ap=0, xp=0, alignment=0, rpgrace=0, element=0, rpgclass=0, rpggender=0, rpgtype=0, inbattle=0
        WHERE userid=
$bbuserinfo[userid]) ;
    
$goto "member.php?s=&action=editprofile" ;
    eval ( 
"standardredirect ( \"" gettemplate "redirect_statsreset" ) . "\",\"$goto\" ) ;" ) ;
endif ;
/***************************************************\
|*    END RPG STATS RESET                   *|
\***************************************************/ 
And Then In The modifyprofile template place the variable:

PHP Code:
$reset_stats 
where you like the link to show, you can edit the template to however you feel necessary too. I have not tested this, but if you have any problems let me know and I will see what I can do.

Cheers,
g-force2k2
Reply With Quote
 


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 10:08 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04211 seconds
  • Memory Usage 2,462KB
  • Queries Executed 12 (?)
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
  • (4)bbcode_code
  • (10)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete