Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions

Reply
 
Thread Tools Display Modes
  #11  
Old 07-23-2002, 04:15 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hmmm...

Im not sure how I can help without knowing more about the coding itself...

For instance - What are your 5 variables set to do?

Satan
Reply With Quote
  #12  
Old 07-23-2002, 04:15 PM
nabeel nabeel is offline
 
Join Date: Jun 2002
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

woohoo! almost done with the stats system, just need the distributing code, which is almost done
Reply With Quote
  #13  
Old 07-23-2002, 04:19 PM
nabeel nabeel is offline
 
Join Date: Jun 2002
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well i have a huge if/elseif changing the stat points for each of the different classes.

actually ill just post it, its easier:

PHP Code:
if($mage != $bbuserinfo[mage]){
        if (
$bbuserinfo[mage] == "0") {            //bystander
            
$attack=0;
            
$defense=0;
            
$magic=0;
            
$speed=0;
            
$agility=0;
        } elseif (
$bbuserinfo[mage] == "1") {    //white mage
            
$attack=2;
            
$defense=1;
            
$magic=3;
            
$speed=2;
            
$agility=1;
        } elseif (
$bbuserinfo[mage] == "2") {    //black mage
            
$attack=2;
            
$defense=1;
            
$magic=2;
            
$speed=2;
            
$agility=1;
        } elseif (
$bbuserinfo[mage] == "3") {    //theif
            
$attack=1;
            
$defense=3;
            
$magic=0;
            
$speed=3;
            
$agility=3;
        } elseif (
$bbuserinfo[mage] == "4") {    //avalanchee
            
$attack=3;
            
$defense=2;
            
$magic=2;
            
$speed=3;
            
$agility=4;
        } elseif (
$bbuserinfo[mage] == "5") {    //bounty hunter
            
$attack=3;
            
$defense=2;
            
$magic=1;
            
$speed=3;
            
$agility=3;
        } elseif (
$bbuserinfo[mage] == "6") {    //eidolonmage
            
$attack=2;
            
$defense=2;
            
$magic=3;
            
$speed=2;
            
$agility=3;
        } elseif (
$bbuserinfo[mage] == "7") {    //exsoldier
            
$attack=4;
            
$defense=3;
            
$magic=1;
            
$speed=3;
            
$agility=4;
        } elseif (
$bbuserinfo[mage] == "8") {    //jenova clone
            
$attack=3;
            
$defense=3;
            
$magic=1;
            
$speed=3;
            
$agility=2;
        } elseif (
$bbuserinfo[mage] == "9") {    //knight
            
$attack=3;
            
$defense=4;
            
$magic=2;
            
$speed=3;
            
$agility=3;
        } elseif (
$bbuserinfo[mage] == "10") {    //seed
            
$attack=2;
            
$defense=2;
            
$magic=2;
            
$speed=1;
            
$agility=2;
        } elseif (
$bbuserinfo[mage] == "11") {    //seed teacher
            
$attack=3;
            
$defense=3;
            
$magic=2;
            
$speed=2;
            
$agility=2;
        } elseif (
$bbuserinfo[mage] == "12") {    //summoner
            
$attack=2;
            
$defense=3;
            
$magic=4;
            
$speed=2;
            
$agility=2;
        } elseif (
$bbuserinfo[mage] == "13") {    //timberowl
            
$attack=3;
            
$defense=2;
            
$magic=2;
            
$speed=3;
            
$agility=3;
        } elseif (
$bbuserinfo[mage] == "14") {    //turk
            
$attack=3;
            
$defense=2;
            
$magic=1;
            
$speed=3;
            
$agility=3;
        }

         
$DB_site->query("UPDATE user SET birthday='".addslashes($birthday)."',signature='".addslashes($signature)."',customtitle='".intval($customtitle)."',usertitle='".addslashes($customtext)."',email='".addslashes(htmlspecialchars($email))."',parentemail='".addslashes(htmlspecialchars($parentemail))."',coppauser='$coppauser',homepage='".addslashes(htmlspecialchars($homepage))."',icq='".addslashes(htmlspecialchars($icq))."',aim='".addslashes(htmlspecialchars($aim))."',yahoo='".addslashes(htmlspecialchars($yahoo))."',usergroupid='$bbuserinfo[usergroupid]', gender='$gender', mage='$mage', attack='$attack', defense='$defense', magic='$magic', speed='$speed', agility='$agility' WHERE userid='$bbuserinfo[userid]'");
    }
    
// end calculating default
    ///////////////////////////////////////////////////

     
$DB_site->query("UPDATE user SET birthday='".addslashes($birthday)."',signature='".addslashes($signature)."',customtitle='".intval($customtitle)."',usertitle='".addslashes($customtext)."',email='".addslashes(htmlspecialchars($email))."',parentemail='".addslashes(htmlspecialchars($parentemail))."',coppauser='$coppauser',homepage='".addslashes(htmlspecialchars($homepage))."',icq='".addslashes(htmlspecialchars($icq))."',aim='".addslashes(htmlspecialchars($aim))."',yahoo='".addslashes(htmlspecialchars($yahoo))."',usergroupid='$bbuserinfo[usergroupid]', gender='$gender', mage='$mage' WHERE userid='$bbuserinfo[userid]'"); 
i think ill add a iif() to the query, since that'll shorten it

i think ill also release the stats hack, but the think is im not good with the templates, i just put the code in need into my own page template, i dont bother with the vB templates...so if you can help with that satan, thatd be cool
Reply With Quote
  #14  
Old 07-23-2002, 04:20 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cool...

Any inclining as to what you will be able to do with the hack?

Satan
Reply With Quote
  #15  
Old 07-23-2002, 04:23 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That coding is very big lol!

Satan
Reply With Quote
  #16  
Old 07-23-2002, 04:24 PM
nabeel nabeel is offline
 
Join Date: Jun 2002
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol

umm well with every 50 posts (you can change it), you user gets 3 skill points(you can change that too), and they can be applied towards the skills.

i dunno what you could use it for, but im using it for the battle stuff
Reply With Quote
  #17  
Old 07-23-2002, 04:26 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I could help with Templating if you need

Satan
Reply With Quote
  #18  
Old 07-23-2002, 04:29 PM
nabeel nabeel is offline
 
Join Date: Jun 2002
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok cool.

what do you need for it/how does it work?
Reply With Quote
  #19  
Old 07-23-2002, 04:42 PM
nabeel nabeel is offline
 
Join Date: Jun 2002
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

alrighti finished 90% of it, im gonna make the instructions for what i have so far, what do you need for the template? im going to start coding that in a few
Reply With Quote
  #20  
Old 07-23-2002, 04:50 PM
nabeel nabeel is offline
 
Join Date: Jun 2002
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

actually thinking about it..i might not release it..bah
Reply With Quote
Reply

Thread Tools
Display Modes

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 03:30 AM.


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.04539 seconds
  • Memory Usage 2,315KB
  • Queries Executed 13 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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_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
  • 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