Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 12-07-2002, 12:48 PM
zajako's Avatar
zajako zajako is offline
 
Join Date: Jan 2002
Location: a place not to far away
Posts: 633
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

the modifyer system is complete, here is the basic format of the modifyer system as well as a screen shot of the elixer item being used.

PHP Code:
// Elixer modifyer
//fills up hp and mp
If ($modifyer == 22){
        if (
$playeri1 == $itemid)
            
$playeri1 0;
        elseif (
$playeri2 == $itemid)
            
$playeri2 0;
        elseif (
$playeri3 == $itemid)
            
$playeri3 0;
        elseif (
$playeri4 == $itemid)
            
$playeri4 0;
        elseif (
$playeri5 == $itemid)
            
$playeri5 0;
        else
        {
        
rpgerror("You do not have this item");
        exit;
        }
$playernewhp $playerhpmax;
$playernewmp $playermpmax;
$effect "$playername\'s hp and mp is filled up";

that is the basic of the modifers. There is a list of almost 100 variables that can be used in modifyers giving you the ability to make your items do practiccaly whatever you want.

in this example of the elixer modifyer of 22 the first part ensures that the item is removed from the equiment as it is being used in battle. it also verifies the user has that item making sure that he/she does not fake out the browser via url queries.
the 2nd part is the actual proccess of the item.

$playernewhp = $playerhpmax;
(assigns the new value for hp to be the max amount of hp for that character, basicaly filling up his/her hp)
$playernewmp = $playermpmax;
(same as last line eccept for mp)
$effect = "$playername\'s hp and mp is filled up";
(gives the text for the item description, so that it will say the item used then a short description of what it did. In this example it says the users's hp and mp are filled up.)

thats all there is to makeing a modifyer. They are pretty simple file edits which are on the file called rpgmodifyers.php kept in the admin folder.



in the screenshot it shows the item elixer being used.
Attached Images
File Type: jpg elixer.jpg (73.4 KB, 0 views)
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 07:01 AM.


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.04685 seconds
  • Memory Usage 2,428KB
  • 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)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)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_attachment
  • (1)postbit_onlinestatus
  • (1)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete