Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Beta Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
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
  #472  
Old 01-05-2003, 01:42 PM
ULTIMATESSJ's Avatar
ULTIMATESSJ ULTIMATESSJ is offline
 
Join Date: Nov 2001
Location: Bristol, England
Posts: 315
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well i tried out the hack, no problems at all with it, great hack, glad that someone finally took their time to release such a great hack

/me clicks install
Reply With Quote
  #473  
Old 01-05-2003, 04:30 PM
Xyphen's Avatar
Xyphen Xyphen is offline
 
Join Date: Dec 2002
Location: ON, Canada
Posts: 370
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

/me clicked install long time ago..

Bitsys, when is the next upgrade coming out and with what features?
Reply With Quote
  #474  
Old 01-05-2003, 04:54 PM
Xyphen's Avatar
Xyphen Xyphen is offline
 
Join Date: Dec 2002
Location: ON, Canada
Posts: 370
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here are some rules I used a long time ago. They seem to fit well into the RPG, although a few rules need to be tweaked.
Spike made most of the rules. I made some parts and helped him adjust the rules. Tell me what you think of it.

RPG rules

*Name: Your Chara's name...
*Age: Your chara's age... [ min. 15 / max. 999 (elves are adult at 150, orcs and humans die at 100) ]
*Race: Humans / Elves / Orcs / Undead
Clothing: Your clothes
Home: describe your home
Preferred Job: Tell us your preferred Job
Abbilities: Give us 3 abilities, like flying
Talents: give us 2 talents like foreign languages
Preferred Weapon: like it sez
Background Info: A bit background info about your character
Allies: your friends
Enemies: your enemies

-mods have to read the entire profile, and consider everything before approving, things like time and clothing have to compare?

-if profile is complete reply like this:

----RPG APPROVED----

+1000 gil. (donate, or give in admin cp.)

The experience you get per level
level 1, per training max. 40%
level 2, per training max. 33%
level 3, per training max. 20%
level 4, per training max. 17%
level 5, per training max. 15%
level 6, per training max. 12%
level 7, per training max. 9%
level 8, per training max. 7%
level 9, per training max. 4%

the strength you get per level

level 1 - 5
level 2 - 10
level 3 - 18
level 4 - 25
level 5 - 35
level 6 - max. 50
level 7 - max. 70
level 8 - max. 95
level 9 - max. 125
level 10 - maximum 175 damage

Exceptions:

-Undead(/?) can only post between 8 in the evening and 8 in the morning

-They get a maximum of 20% experience.

Level 1:

human - 5
elf - 5
orc ? 7,5
undead - 10
human / elf - 5
human / orc ? 7,5
human / undead - 10
elf / orc ? 7,5
elf / undead - 7,5
orc / undead ? 12,5

Battling

-The contestants decide the place where their battle takes place.

(Wasteland, Valley, Forest, Grass, Rocks, etc.)

-They also decide how many post in total.

Example:

Battle in a Valley with a river, and 10 posts in total.

1.

Gollakh looked up, and he saw his opponent appear in front of a rock formation, then they both drawed their swords, and they started circling around eachother. Suddenly, Gollakh?s opponent unleased a loud warscream, and charged Gollakh. Gollakh succeeded in dodging the attack, and turned around quickly.

2.

etc.


-Winner is decided by a mod, directly at the end of a battle, you can?t battle longer than half an hour, and don?t post anywhere else than in the battle at that time.

-Winner is the one who is stronger, or the one who plays the most fair. (letting himself get hurt sometimes).

-XP upgrade: Loser's strength divided by winner's strength and that times 50
(don?t know if that formula works?)

Training

-Have to post a minimum of 250 words (400 is better), and must describe a part of his journey, training, adventures.

General Rules

-Don?t post in other persons training threads, don?t post in admins threads, don?t post in battle threads you don?t take part in.

-you need to go to the metropolis before you can train, in the metropolis are translocators, white bubbles of magic which can sent you to Eldor and The plains. you need to write a story that you go through the translocators first.

-If you want to got to Volcano Island, you need to go to the harbor, but Volcano Island is closed right now, I'll delete all posts in it, because you're not up to those monsters, and I need to write rules for them.


-Clans cost 2500

-ranks are

+general
+commander
+officer
+soldier

-Each day the incomes of the clanmembers are put with the clans money, and the general pays you an income that fits you, sometimes more than you earned, but sometimes less.


-Clans vs. Clans, people choose their strongest, and fight against eachother, people choose their second strongest, and they fight against eachother, etc.

-Mass Fights, Each contestant posts at his turn, and they can do and fight anyone they want from their opponents.

-Ko, is max, damage, delivered by a person who is 2 times stronger than you.

-Bills should be payed to the mods. (from the inn, and pub.)

-Your signature should look like:

Clan: YOUR CLAN
Name: CHARACTERNAME
Race: RACE
Age: AGE
Allies: 'your allies'
Enemies: 'you enemies'
Strength: ?
Exp: ?

-If you option to choose as ability, mug, or pickpocket, you can steal money from people, you write a story that you walk into someone, and that you steal a maximum of 50 points/gil (points are now called GIL!!. you cannot steal from people who have less than 100, if people carry more than thousand money, you can steal 100 gil, and so on.

Tutorial On Clans

Clans

1. Intro
1.1 How to set up a clan
1.2 Making rules to a clan
1.3 Joining a clan

2 Using a clan

-----------------------------------

1. Intro
As you've probably read somewhere this RPG makes use of clans. Clans mean that a group of people who are playing here, joined each other to have more power in forfilling their common goal. They are also asssociated with fighting crews, well they actually are

1.1 How to set up a clan?
You can easily set up a clan by posting in the right forum with a thread title that you want a clan, it'll cost you 2500 points. It's usefull to have a clan banner [88x15 pixels] so members can put it in their signatures.

1.2 Making rules to a clan
If you're a clan owner you can make rules to your clan, like only elves'll be accepted, or you need level 5 in strenght etc. Just make a new thread called rules and it's done...

Role Playing Game F.A.Q.

This is a brief F.A.Q. to the RPG. More info will be added he as soon as some people ask me more.

What's gil ?
-GIL is the money that'll be use in the RPG.

What can you use gil for?
-You can buy Items in the Itemshop.

How many items can i buy?
-7 Items, but you can sell them again and buy something else.

Will there always be enough items to buy?
-That viariates, if all people will buy the same items the Itemshop can say that there aren't any items in stock anymore.

How can I join a clan ?
-Just read the Clan rules and post somewhere in their clan forum where it's allowed to register.

Can I make my own clan?
-Yes, read the Clan tutorial for more infomation.

Can I make 2 clans?
-No, you're not allowed to make 2 clans.

How many people can join my clan ?
-At this time you're allowed to have 7 clan members including yourself.

How do you know i'm in a clan?
-You registered yourself and you have to put in on top of your signature.

How will the fights go ?
-Read the special tutorial about it.

Can there be clanwars?
-Yes, there can be.

Were will clanwars be hold?
-In the special forums for it; The Pit

How can i get Allies?
-Yes, just PM someone that plays the RPG as well and ask it, you have to had a meeting with the person in a training or a pub or so!

How can i get enemys?
-Just people you don't like and play the RPG can be your enemies.

How should I register?
-Just post in the register forum, and make a new thread titled: [your name] Registration or something like that.

Do I have to register for the RPG ?
-Yes you do.

Why is it a RPG ?
-Because you're playing a role from a character.


Suggestion made at OtakuOnline by the members
Reply With Quote
  #475  
Old 01-05-2003, 06:02 PM
mr e's Avatar
mr e mr e is offline
 
Join Date: Dec 2001
Posts: 461
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

im pretty sure that the next release will have elemental damage counted in, i dunno what else it'll have
Reply With Quote
  #476  
Old 01-05-2003, 06:06 PM
mr e's Avatar
mr e mr e is offline
 
Join Date: Dec 2001
Posts: 461
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

5. you should make it that when a person has his own item shop, they can attach pictures to there items that'll be displayed like all other items
Reply With Quote
  #477  
Old 01-05-2003, 06:23 PM
Xyphen's Avatar
Xyphen Xyphen is offline
 
Join Date: Dec 2002
Location: ON, Canada
Posts: 370
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by mr e
5. you should make it that when a person has his own item shop, they can attach pictures to there items that'll be displayed like all other items
Ya, also there should be a restriction for the size for the images, like no bigger then 17x17 or whatever..
Reply With Quote
  #478  
Old 01-05-2003, 09:14 PM
ULTIMATESSJ's Avatar
ULTIMATESSJ ULTIMATESSJ is offline
 
Join Date: Nov 2001
Location: Bristol, England
Posts: 315
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

lol i hope the next release has some good changes to it, also would anyone happen to know where i can get some dbz gifs for this RPG, since i'm making mine into a dbz rpg
Reply With Quote
  #479  
Old 01-05-2003, 10:01 PM
Mijae's Avatar
Mijae Mijae is offline
 
Join Date: Nov 2001
Location: Russia
Posts: 523
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hrm, some of my members get half of the interest that they should get, and the rest dont get any :P

I dont know what can be wrong.
Reply With Quote
  #480  
Old 01-06-2003, 01:50 PM
PSI|Dr-X PSI|Dr-X is offline
 
Join Date: Aug 2002
Posts: 168
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hehe ultimate ssj im too on making a dbz rpg system of it but im waiting to the full version i already had coded a time the whole vincent 3.0 class hack to rpg

and im working on the dbz items too on itemshop and maybe attacks too
Reply With Quote
  #481  
Old 01-06-2003, 07:24 PM
Xyphen's Avatar
Xyphen Xyphen is offline
 
Join Date: Dec 2002
Location: ON, Canada
Posts: 370
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bitsys, I got probs, -_-.. I was battling with a friend, cuz he was having probs, so i went to edit Item types, I changed them all to Generic, and i tried to change them back, but it doesn't work.. and everything says

Your Item is for a different class. Please sell it.

except for fists and ++++, please help, what do I do?
Reply With Quote
Reply


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:40 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.06777 seconds
  • Memory Usage 2,346KB
  • Queries Executed 25 (?)
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_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
  • (4)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_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