View Single Post
  #125  
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
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01110 seconds
  • Memory Usage 1,801KB
  • Queries Executed 12 (?)
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
  • (1)bbcode_php
  • (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_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete