Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Beta Releases
RPG Integration Hack /w Battle (BETA) Details »»
RPG Integration Hack /w Battle (BETA)
Version: 1.00, by Bitsys Bitsys is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 12-05-2002 Last Update: Never Installs: 278
Is in Beta Stage  
No support by the author.

RPG Integration Hack BETA by Bitsys
(vBulletin versions 2.2.6?, 2.2.7, 2.2.8, 2.2.9, and 2.3.0)

This hack combines several RPG hacks into one and adds a battle hack. The hacks included in this hack are:

In addition to re-releasing thse hacks, I have added features to all of them (or else there would be no point in re-releasing).
  • The RPG hacks are now all editable via the admin control panel.
  • The itemshop has been somewhat optimized and some fixes are included that reduce queries in showthread.php and itemshop.php . Also, Lesane's Store Hack has been integrated with the Itemshop. This can be toggled in the admin cp.

This means that the RPG hacks are database driven and have been partially integrated with the Itemshop. This was necessary in order to make a battle hack, which is also included.

Since most people are familiar with the RPG and Itemshop hacks, I will give a brief description of the Battle hack. If you want more information about either of the other two hacks, then refer to their original posts or download the .zip file and read the "readme.txt". If you are a visual learner, then you can scroll down to the second post in this thread, which contains the pictures of all of these hacks.


Battle Features:
  • The battle format is turn-based.
  • HP, AP, PP, and MA are automatically deducted based on what action a user takes, the damage dealt to an opponent, etc.
  • Opponents in battle can use spells, one-handed weapons, two-handed weapons, shields, potions, or their fists.
  • A battle is over when a combatant dies, retreats, or there is a draw. Battles can also be ended via the admin control panel.
  • A wager can be set on a battle. Whoever wins the battle recieves the amount of money as specified in the wager. Outside bets are not supported yet.
  • Battles can be either public or private, as determined by the admin control panel. If private, battles require a password and battles can not be browsed. If public, then any user can view any battle, but only the original combatants can fight.
  • The results of a battle can be posted into a designated "Battle" forum, as specified in the admin control panel.
  • Inactive battles can be pruned.

Getting started with the battle hack:
  • In order to get items to disply in the item shop, you must select which items go with which RPG Type in the "Edit Item Type" Menu of the admin cp.
  • In order to assign which weapon categories do what kind of damage in battle, you must go to the "Edit Category" link located in the "Edit Items" menu of the admin cp. Select a Battle type for the category and save changes.
  • In order to do damage to your opponent when in battle, you must assign the amount of damage each weapon does in the "Edit Items" menu of the admin cp. The default damage is set to 0. The same principle goes for armor, potions, spells, shields, etc.
Please refer to the screenshots or "readme.txt" for more information.


Why is this a BETA hack?

I have tested the installation of this hack on vBulletin versions 2.2.7, 2.2.8, 2.2.9, and 2.3.0. However, because of the scale of this hack, there is plenty of room for errors. Therefore I am making the following disclaimer while this hack is in the BETA stage:


WARNINGS:
  • Do not install this hack on a production board. Please keep this hack, while in the BETA stage, to a test board. The reason for not installing this on a production board is that I cannot provide upgrade instructions for going from one version of the beta hack to the next version of the beta hack. Also, this hack does not have an un-install script yet. So please remember, if you decide to install this on a production board, you are doing so at your own risk.
  • Do not apply this hack if you already have ANY of the included hacks installed. Please refer to the list at the top to see if you have any of the conflicting hacks installed. Since I am asking that you install this on a test board right now, this should not be a problem since you can re-install a fresh copy of vBulletin in under 5 minutes, as a test board of course.
  • There is currently no upgrade script for installing this over any of the included hacks. I will make one when this beta is completed.
  • If you choose to install the postbit features, then an additional query will be added to showthread.php. This query is a SELECT COUNT(*) query and adds around .001 seconds to the page generation. If you don't like the idea of adding an additional query to showthread.php, then you have the option of not installing that part of the hack. See the install file for more information.


Miscellaneous:

The beta of this hack is free. The full/final release will also be free.

All installation instructions and credits are included in the attachment. If you find a bug or have problems, feel free to post them here and I will try to fix them. Please read the included readme file if you have questions. If you can't find the answer, then post your question here and I will answer it.

All hacks included in this hack have been re-released with permission of their original creators.

Screenshots are in the second post of this thread.


Installation:

Installation instructions are included in the .zip file.


ACKK! I NEED HELP!!!

If you are having trouble and need some help, please refer to the help documentation included in the .zip file. It is located in the "extra" directory.

If you need help and you have already installed the hack, make sure you check the RPG Manual link in the admin cp. Also, make sure you read the FAQ included with the manual.

MY THREADS STOPPED DISPLAYING CORRECTLY!!!
See if you are experiencing one of the following symptoms:
  • All of my users are being labeled as "Guest" in the postbit template.
  • No posts are showing up.
  • None of the RPG variables will display in the postbit. The element/gender/class images are broken.
  • I get database errors when I go to showthread.php

If you are experiencing one or more of the above problems, then your showthread.php file was not edited correctly by the installer. This problem usually occurs on boards with other hacks installed that modify the queries in showthread.php. Please go to https://vborg.vbsupport.ru/showpost....postcount=2261 and follow the instructions there.


Add-ons:
The following add-ons are not included in the default installation. You must apply these add-ons after you have installed the hack successfully.

Member profile add-on
This add-on let's you display the user's RPG Stats in their member profile. See the .zip file for the add-on. It is located in the "Member Profile Add-on" directory.

Auto-update stats after posting
This add-on automatically updates the user's stats after they make a post, instead of having to click on the update stats button in the user cp. This add-on involves 2 file edits. The add-on is located at https://vborg.vbsupport.ru/showthrea...452#post356452

Donation Queue by Darkwaltz4
Moderate all Donations. See Who is Donating to Who. All Donations go through Admins or Mods. The add-on is located at https://vborg.vbsupport.ru/showthrea...652#post408652

Battle Background Midi System by Darkwaltz4
Full control over the music that plays during your battles! The add-on is located at https://vborg.vbsupport.ru/showthrea...530#post410530

Randomized First Turn Addon by Moreliator
"The following code gives the challenger a 33% chance to start the battle and the challenged person a 66% chance. Works quite well. I also included instructions on how to display "Determining..." on the battle.php browse page, that way people won't decline a challenge if they see they aren't going first. ". The add-on is located at https://vborg.vbsupport.ru/showthrea...614#post410614

Lock RPG Options at a Specified Level Addon by Moreliator
This addon allows you to lock all users' RPG options in their USER CP when they reach a certain level. This add-on is located at https://vborg.vbsupport.ru/showthrea...111#post411111

Personal Shop Items Have Battle Bonuses by Triade
The original personal shop, allows to have an item the don't do nothing in battle. With this add-on, you can build items with bonus in battle (the bonus is in the attack now). This add-on is located at https://vborg.vbsupport.ru/showthrea...328#post426328

Challengable Option by Darkwaltz4
Allows users to set themselves against recieving battle challenges. This add-on can be found at https://vborg.vbsupport.ru/showthrea...143#post411143


Contact Info:
Bitsys
Email: bitsys AT mail DOT com
PM me for a faster response. I prefer PMs.

~~~~~~~~~~~~
Update 09/04/03 @ 1:46pm
v0.68c

Battle debug messages were accidentally left on.
Minor shield bug was fixed in battlefight.php (Thanks Telchar).

Re-upload battleupdate.php and battlefight.php.

The new .zip file is located at the bottom of this post.


Finally, here is the .zip file (v0.68c):

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #1412  
Old 04-09-2003, 09:51 PM
kaotic's Avatar
kaotic kaotic is offline
 
Join Date: Mar 2003
Posts: 259
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First of all, I'd like to apoligize if this question has been answered before, but anyway...

I'm having a problem with spells. I set a few up a few days ago. I've had a few members purchase them since then, but they can't seem to use the spells. I tested it out myself, and the problem is that the option to use it isn't given during battles at all. I'm sure the solution is obvious, but could someone please point it out to me?
Reply With Quote
  #1413  
Old 04-09-2003, 09:57 PM
chrisz chrisz is offline
 
Join Date: Jan 2003
Posts: 158
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok guys Im off to school when i get back I will test the AI hack and then if all goes well I will set up the install and post it here.
As for the RPG Profile Addon I still have to add the admin option to turn it off and on.
Reply With Quote
  #1414  
Old 04-10-2003, 12:37 AM
SavgeDusk's Avatar
SavgeDusk SavgeDusk is offline
 
Join Date: Jul 2002
Location: CA
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Today at 02:07 PM Jagang said this in Post #1409
I'm getting this error as well, how did you fix it?
It means that the battle was cancelled by the challenger. Or the battle was deleted by Admin. ^^;

----------
I've got a quick question.
I have a forum called "Records" to keep all the battles played. But I was notified today that some of the battle records are out of order in the gameplay. For example, in the middle of the thread it would say
"[Attack executed]
[Name] died!"
And the next line in the thread would be another attack, and so on. So, the death/end of that battle was not in the right place. And possibly other attacks too.
How can this be fixed? Because I like having this forum there for reference in strategies about how to defeat high-stat members and whatnot.
Reply With Quote
  #1415  
Old 04-10-2003, 02:03 AM
Holidazed's Avatar
Holidazed Holidazed is offline
 
Join Date: May 2002
Location: Van Nuys, CA
Posts: 713
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The instructions for this hack does not make any mention of modifying templates.

Can somebody please just upload what their "postbit" template looks like? This way I can easily add this to my site.

Also, can somebdy PLEASE export your items, items_cats, items_options & items_user tables in your database. The hack here has no items in it and I am confused as to how to add them. It would be much easier to import the tables from a already populated items list.

PLEASE??
Reply With Quote
  #1416  
Old 04-10-2003, 05:39 AM
kamu kamu is offline
 
Join Date: Aug 2002
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have all features installed onto my postbit. My expander makes displaying the RPG hack a little more convenient.

- https://vborg.vbsupport.ru/showthrea...threadid=51326

This is what my postbit looks like.
Reply With Quote
  #1417  
Old 04-10-2003, 06:08 AM
chrisz chrisz is offline
 
Join Date: Jan 2003
Posts: 158
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would just like to show off my postbit
And no I wont release it lol

But seriously it tells you how to add it to the postbit in the instructions. Next time read more carefully.
Reply With Quote
  #1418  
Old 04-10-2003, 03:29 PM
Red Blaze's Avatar
Red Blaze Red Blaze is offline
 
Join Date: Jan 2003
Location: Texas
Posts: 493
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

chrisz, that can be easily done. >_>;

....
/me gets HTML for dummies

Seriously we saw that same post bit somewhere, me and my co-admin that is. Um, we almost made a replica but didn't come out the same way. Mark my words, I will come up with something better!
*runs from Chrisz*

Anyway, were you able to test the AI hack? ^^;
Reply With Quote
  #1419  
Old 04-10-2003, 04:17 PM
Jagang Jagang is offline
 
Join Date: Mar 2003
Location: Dallas, Tx
Posts: 52
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Today at 02:31 AM SavgeDusk said this in Post #1413
It means that the battle was cancelled by the challenger. Or the battle was deleted by Admin. ^^;
I'm playing both sides of this and I'm the only one with access to the admin panel so I don't see how that would be the case. Thanx anyways SavgeDusk. Anyone else have an answer?
Reply With Quote
  #1420  
Old 04-10-2003, 05:39 PM
SavgeDusk's Avatar
SavgeDusk SavgeDusk is offline
 
Join Date: Jul 2002
Location: CA
Posts: 41
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry I couldn't help, Jagang.
-----

I have another question. I'm confused about EXP.
The settings are:
Power level modifier
This controls how fast user's gain levels based on their experience.
Keep the value between 1 and 5. Integers only. (Low number = more experience needed to gain a level)
== That's set to 3.

Amount of experience to give users for each post. == That's set to 5 (and I do have "Gain EXP for posting" enabled btw).

So, I thought that you gain 5 EXP for every post, but now I'm not seeing any EXP being added. I'm level 72 right now, so I was wondering if since the first setting is at "3", does that have anything to do with my not seeing any difference? If I set it to "5", would it go back to giving out 5 EXP per post on the board? The only way I'm seeing any EXP gained is thru battling. I have that set to 10 EXP per turn and 20 EXP per win.
Reply With Quote
  #1421  
Old 04-10-2003, 05:52 PM
Bitsys's Avatar
Bitsys Bitsys is offline
 
Join Date: Oct 2002
Posts: 444
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
04-07-03 at 06:49 PM lioncool1589 said this in Post #1398
bitsys when you create new battle with wager it wont take money first until you lose

quote:
04-05-03 at 05:55 PM lioncool1589 said this in Post #1391
here i found new bugs "retreat battle get alot money"

create new battle wager 40,000
other person retreat the winner get 80,000

this is retreat battle give winner 2x money i dont know if this is bugs or not




40,000 is taken from the creator of the battle and 40,000 is taken from the other combatant. 40,000 + 40,000 = 80,000 total, which is then given back to the winner.
Are you sure this is the case? The battle should take money out of the user's bank account first, then it should take it out of their pocket. The winner's money is then deposited in their bank accounts. Make sure you are checking the bank account and not just the user's pocket. I just tested this and it worked for me.


Quote:
04-08-03 at 09:44 AM Sonikku said this in Post #1399
Level: 8
Race: Orc
Gender: Male
Class: Knight
Element: Wind
Alignment: Evil

I copy pasted this from his profile.

Hmm, I don't see anything wrong there. I am still looking in to it.

Quote:
04-08-03 at 01:12 PM Oricon said this in Post #1400
I installed this hack and it works perfectly and all..... just I got 2 places to fill in the race etc etc etc things in my userCP.... any help?

Could you explain the problem in a little greater detail? Are you saying the user CP has duplicate places to enter information?

Quote:
04-08-03 at 05:35 PM Rusty_Boi said this in Post #1401
done that.. it don't work
Are there items in the category?

Quote:
Yesterday at 04:07 PM Jagang said this in Post #1409
I'm getting this error as well, how did you fix it?

What is the URL that the link is pointing to?

Quote:
Yesterday at 05:45 PM kaotic said this in Post #1411
First of all, I'd like to apoligize if this question has been answered before, but anyway...

I'm having a problem with spells. I set a few up a few days ago. I've had a few members purchase them since then, but they can't seem to use the spells. I tested it out myself, and the problem is that the option to use it isn't given during battles at all. I'm sure the solution is obvious, but could someone please point it out to me?

In the Edit Items Menu, did you click on the [edit] link next to the category name and assign a Battle Type to the category?

Quote:
Yesterday at 08:31 PM SavgeDusk said this in Post #1413
It means that the battle was cancelled by the challenger. Or the battle was deleted by Admin. ^^;

----------
I've got a quick question.
I have a forum called "Records" to keep all the battles played. But I was notified today that some of the battle records are out of order in the gameplay. For example, in the middle of the thread it would say
"[Attack executed]
[Name] died!"
And the next line in the thread would be another attack, and so on. So, the death/end of that battle was not in the right place. And possibly other attacks too.
How can this be fixed? Because I like having this forum there for reference in strategies about how to defeat high-stat members and whatnot.

Can you verify that the 'lastactive' column in the `battle` table of your database has an integer value for all of the battles? If so, can you give me some of the values in the lastactive column?

Quote:
Yesterday at 09:57 PM bitg said this in Post #1414
The instructions for this hack does not make any mention of modifying templates.

Can somebody please just upload what their "postbit" template looks like? This way I can easily add this to my site.


Also, can somebdy PLEASE export your items, items_cats, items_options & items_user tables in your database. The hack here has no items in it and I am confused as to how to add them. It would be much easier to import the tables from a already populated items list.

PLEASE??
The instructions explicitly stated how to add the default items. It also has a section that discusses how to edit your postbit template. Please re-read install.txt.

Quote:
Today at 12:11 PM Jagang said this in Post #1418
I'm playing both sides of this and I'm the only one with access to the admin panel so I don't see how that would be the case. Thanx anyways SavgeDusk. Anyone else have an answer?

So, you can see the battles in the admin cp, but when you try to type in the URL or click on the links on the Battle Browse menu nothing happens? What is the URL it is taking you to?

Quote:
Today at 01:33 PM SavgeDusk said this in Post #1419
Sorry I couldn't help, Jagang.
-----

I have another question. I'm confused about EXP.
The settings are:
Power level modifier
This controls how fast user's gain levels based on their experience.
Keep the value between 1 and 5. Integers only. (Low number = more experience needed to gain a level)
== That's set to 3.

Amount of experience to give users for each post. == That's set to 5 (and I do have "Gain EXP for posting" enabled btw).

So, I thought that you gain 5 EXP for every post, but now I'm not seeing any EXP being added. I'm level 72 right now, so I was wondering if since the first setting is at "3", does that have anything to do with my not seeing any difference? If I set it to "5", would it go back to giving out 5 EXP per post on the board? The only way I'm seeing any EXP gained is thru battling. I have that set to 10 EXP per turn and 20 EXP per win.
The power level modifier is just used to determine how your level is calculated from your experience. If the power level modifier is set to 1 and you have 100 experience, then you will be around level 2 or 3. However, if the power level modifier is set to 5 and you have 100 experience, then you will have a level above 10. The change is immediately applied after you update the value in the admin cp.

I made some changes to the exp per post code 4 or 5 versions ago, so let me go check on it to see if I missed something.
Reply With Quote
Reply

Thread Tools

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 04:44 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.08035 seconds
  • Memory Usage 2,352KB
  • Queries Executed 27 (?)
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
  • (12)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (6)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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