vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   RPG Class Hack v3.3 (https://vborg.vbsupport.ru/showthread.php?t=43558)

[D]Vincent 09-14-2002 10:00 PM

RPG Class Hack v3.3
 
Vincent]Bleh, I finished this a while back but I never wanted to release it, I just decided to release it although there's not much of a change with the classes besides the images working with the gender hack. Anyways let's get on with it.


--- New features from 2.0
-- Up to 32 different classes! Each with a male and female image!
-- Classes now effect your stats!
-- Class Levels have been switched to Class Ranks!
Rank 1: Learner
Rank 2: Beginner
Rank 3: Novice
Rank 4: Apprentice
Rank 5: Journeyman
Rank 6: Expert
Rank 7: Teacher
Rank 8: Grand Teacher
Rank 9: Master
Rank 10(final rank): Grand Master
-- Races added that effect your stats!
-- Alignments added that effect the outcome of your name of your race(I.E. if you're evil and you're a human you're race name appears as Dark Human)!
-- Class images that are effect by your gender!
-- Easier to customize in the postbit template!

--- Features that may be included in the next version(if there is a next version)
-- Admin CP Functions
-- Special Skills for each class
-- Special Skills for each class are effected by race
-- RPG Type
-- Class effects total HP/MP(I have an idea for this, it would be an add-on for the level hack)
-- And more added in the txt file for this in the zip(some features that I listed here were not listed on the txt file).

--- Screenshot
https://vborg.vbsupport.ru/attachmen...&postid=299261

Credit is given in the readme file. Please read it.
Any bugs you find please report by PMing me or posting it here. You can also drop me an e-mail at DarkVincent@fflounge.zzn.com.

If there's anything I missed please point it out.

************* UPDATE

Updated to v3.3

--- New Features
-- Added in RPG Gender instead of you having to install the Gender hack
-- Added in RPG Types that effect your stats, the types are as follows:
- Fighter: Higher Physical Stats, Lower Magic Stats
- Mage: Higher Magic Stats, Lower Physical Stats
- Thief: Higher Speed and Evade, lower defense stats
- Attacker: Higher Attacking stats(m.attack, p.attack, and speed), lower Defense stats(m.defense, p.defense, and evade)
- Defender: Higher Defending stats(m.defense, p.defense, and evade), lower Attacking stats(m.attack, p.attack, and speed)
-- 5 limit breaks for each RPG Type

Enjoy.

************* UPDATE

Fixed an error in the types and in the limit breaks. Zip updated.

Enjoy.

************* UPDATE

Fixed an error in the template part with the RPG types and fixed the rclass problem.
To fix the problems if you already installd it then just overwrite the classes part with the new classes.txt and overwrite the template part with the new template.txt.

Enjoy.

Goldknight 09-15-2002 04:05 AM

Kewl hack, I have been wait for this hack.

But aw... I was hoping that it will including AdminCP function and special skills for each class.

Anyway thanks for this hack, I m definetly going to use it. :)

[D]Vincent 09-15-2002 04:11 AM

Thanks ^^
I could write the special skills up within the night. But I think it would be better if I did the RPG Type thing and made the special skills for your RPG Type instead since 32 classes is alot of skills lmao

-Edit-
Screenshot attached

Goldknight 09-15-2002 04:19 AM

True, but I plan to add more classes lol... your hack is very easy to customize for add new classes. Good job, and now I m definetly keep my eyes on this one.

Again thanks :)

[D]Vincent 09-15-2002 04:21 AM

I could do the RPG Type thing by tonight also lol but the only problem is figuring out how much stats is added/removed with each type and how many types I decide to have. I'll go work on that, but I can't test it because my database is down.

[D]Vincent 09-15-2002 05:28 AM

I believe I have the RPG Type down ^^ The only problem is that I fear it will go into a further decimal than .x which it is already in. Anyone know a way to round it?

Brainmaster 09-15-2002 05:09 PM

What to do? It don't works on my vBB.
See the bug in the attachment. The User of this screenshot got more then 500 Posts.

Can somebody help?

[D]Vincent 09-15-2002 07:55 PM

Hold on let me check the zip.

[D]Vincent 09-15-2002 07:57 PM

Okay so is the problem that the stats don't display? Or what?

Webmasta XT 09-15-2002 11:05 PM

is this like a RPG battle system?

[D]Vincent 09-16-2002 01:02 AM

No, it's a Class Hack.

Colon33 09-16-2002 04:23 AM

Will there ever be a LIMIT BREAK mod or something for this? Right now i am just adding Abilities manually with the old Limit Break Modification.

Also, will there be an easier way to add characters.. like Via the admin panel?

[D]Vincent 09-16-2002 05:34 AM

That would be the admin cp functions for adding via admin cp. I doubt I will get that in there until I make the 4th version which may be a while ^^ I'm very busy with my site and rarely have time to even work on it.

The Limit Break one should come soon when I have a few hours to spare to work on thinking all of the limit breaks up for each RPG Type.

Colon33 09-16-2002 07:38 AM

Instead of having the characters sex change if i do.. can we implement a "switch" Maybe just a drop down box in the MODIFY PROFILE page that asks, Male or Female Character. Cause like me for example.. i am a guy. But i want a Female Vampire, and dont want to have to create a whole new class for it. It would be simple just so specify via menu that i want this class but female. That way i can still keep my MALE image next to my name in the forums. Ya know?

How easy is something like this to make? I havent tried my self personally yet. But all it is i would assume is that if Female = 1 then goto female image... Male can just be default.

Brainmaster 09-16-2002 01:16 PM

OK I got it, I must put the Queries again to the Database, but don't ask me why? :D

Arekusan 09-16-2002 05:30 PM

I'm just new to vB and its hacks, so sorry to ask, but what is this hack useful for?

What does it exactly do?

[D]Vincent 09-16-2002 05:32 PM

Well just go into getinfo after installing the Gender hack, switch this:

<tr>
<td bgcolor="{ firstaltcolor}"><normalfont><b>Gender:</b></normalfont></td>
<td bgcolor="{ firstaltcolor}"><smallfont><select name="gender">
<option value="0" selected>Undisclosed</option>
<option value="1" >Female</option>
<option value="2" >Male</option>
</select></smallfont></td>
</tr>

With this:

<tr>
<td bgcolor="{ firstaltcolor}"><normalfont><b>RPG Gender:</b></normalfont><br><smallfont>The Gender for your RPG Character.</td>
<td bgcolor="( firstaltcolor}"><smallfont><select name="gender">
<option value="0" selected>Undisclosed</option>
<option value="1" >Female Character</option>
<option value="2" >Male Character</option>
</select></smallfont></td>
</tr>

And you're done.
BTW you have to remove the space in { firstaltcolor}

[D]Vincent 09-16-2002 05:35 PM

Vincent]The hack is just for fun on an RPG board like an FF board of RPG Board or something, if you're board isn't connected to RPGs in any way then it's not for you :D

Arekusan 09-16-2002 06:03 PM

I already noticed that, I love RPGs so I was wondering about the functionality of the bars, if any... do they represent posts? random attributes? does level update at all? does user select ALL the data?

concept 09-16-2002 06:59 PM

awsome hack i really like this one i don't knwo if i wil use it but its sweet i might alter it for my post bit but great idea.. gj

Colon33 09-17-2002 01:03 AM

Quote:

Originally posted by Colon33
Instead of having the characters sex change if i do.. can we implement a "switch" Maybe just a drop down box in the MODIFY PROFILE page that asks, Male or Female Character. Cause like me for example.. i am a guy. But i want a Female Vampire, and dont want to have to create a whole new class for it. It would be simple just so specify via menu that i want this class but female. That way i can still keep my MALE image next to my name in the forums. Ya know?

How easy is something like this to make? I havent tried my self personally yet. But all it is i would assume is that if Female = 1 then goto female image... Male can just be default.

Nono, i dont want it to change my board Gender. I want to select a female class but still be a MALE on the board. In every RPG i play i am always a Sorceress. When i switch classes in my profile my Gender image changes to a FEMALE., lol I just want to change my character class. So i was thinking this hack but without the GENDER hack added in. Just a seperate selection for female.

Ninth Dimension 09-18-2002 03:56 PM

I would have to say that being able to choose the sex of you char is a very good idea, and if this get's added i'll be installing this hack :)

Colon33 09-19-2002 06:33 AM

Choosing gender is great, but it also tells everyone else on the board that your a girl instead of a guy with female class. Not a big deal but i rather stay a guy and choose a chick.


I still installed this hack as its an awesome improvement. I just skipped the Gender switching code for the time being. Check it out. http://www.forums.gamer-pit.com pick the Role-playing STYLE

Its pretty tight i have about 15 custom classes in there.

Arekusan 09-19-2002 07:44 AM

Can any1 explain me plz how the bars update and how levels work, if any? I guess it's easy to implement RPGs onto other non RPGs environment and still have the fun of the bars to showcase... what? # of posts? what else?

Thanks!

Areku 09-20-2002 11:42 AM

So, is it for example that, every 1 post means 1% on the EXP bar, so when u're full at 100%, u proceed to next level?

How could we dress Health and magic onto a non RPG forum?

I think one clear use of this is to conver any Non RPG forum onto a more appealing forum where users showcase their levels based on their good health on posting messages...

Also, chances of Admins to assign (throw) spells against lamers so they drop levels? ;)

Aerith_Freak 09-20-2002 03:09 PM

[D]Vincent, I know how to change the hack so that users could specify which gender they wanted their CLASS to be.

If you want me to help then I'd be happy too.

[D]Vincent 09-23-2002 03:52 AM

Hold on. I'll go write up a quick install for that and what you need to do.

[D]Vincent 09-23-2002 05:18 AM

Updated Zip.

I went ahead and added in the Limit Breaks and RPG Types. I seriously suggest you change the limit breaks though because they are pretty awful, I was in a hurry lol.

Ninth Dimension 09-24-2002 10:12 AM

I've just discovered two problems, the first is that you are missing an ; off the end of the RPG Types code

replace:
$rpgtype1 = "Defender"
with
$rpgtype1 = "Defender";

the second problem is in the RPG Limit Breaks, but as of yet, I can't find it :( it's just bring up a parse error.

[D]Vincent 09-24-2002 11:03 AM

Oops. I found the error in the limit breaks and fixed the one in the types. Updated zip.

Ninth Dimension 09-24-2002 12:02 PM

dude, i'm still getting an error with the limit break code, and I still can't find it :(

Ninth Dimension 09-24-2002 04:34 PM

I've now got this fantastic hack installed (demo here http://gamevine.co.uk/forum/showthre...=&threadid=546) with some minor changes (like changing the gender, type and alignment into images).

Can I just point out that you have another few errors in your code (a tiny bit of bad HTML, and a wrong variable) but the code below should fix it (just copy into modifyprofile under $customfields) :

Code:

<tr>
                <td bgcolor="#1C5780"><normalfont><b>RPG Race:</b></normalfont><br>
                <smallfont>The Race you want your character to be on the RPG.</smallfont></td>
                <td bgcolor="#1C5780"><normalfont>
                            <select name="rpgrace">
                <option value="0"$rpgrace_select[0]>Unknown</option>
        <option value="1"$rpgrace_select[1]>Human</option>
        <option value="3"$rpgrace_select[2]>Elf</option>
                <option value="4"$rpgrace_select[3]>Dwarf</option>
        <option value="6"$rpgrace_select[4]>Orc</option>
        <option value="7"$rpgrace_select[5]>Ogre</option>
                <option value="8"$rpgrace_select[6]>Goblin</option>
                <option value="9"$rpgrace_select[7]>Dragonian</option>
                    </select></normalfont></td>
                            </tr>
<tr>
        <td bgcolor="#13486D"><normalfont><b>RPG Class:</b></normalfont><br>
<smallfont>The Class you want your character to be on the RPG.</td>
        <td bgcolor="#13486D"><smallfont><select name="rpgclass">
                      <option value="0"$rpgclass_select[0]>None</option>
                      <option value="1"$rpgclass_select[1]>Sky Reaper</option>
                      <option value="2"$rpgclass_select[2]>Archer</option>
                      <option value="3"$rpgclass_select[3]>Arch Mage</option>
                      <option value="4"$rpgclass_select[4]>Assassin</option>
                      <option value="5"$rpgclass_select[5]>Black Mage</option>
                      <option value="6"$rpgclass_select[6]>Black Smith</option>
                      <option value="7"$rpgclass_select[7]>Bodyguard</option>
                      <option value="8"$rpgclass_select[8]>Calculator</option>
                      <option value="9"$rpgclass_select[9]>Captain</option>
                      <option value="10"$rpgclass_select[10]>Chemist</option>
                      <option value="11"$rpgclass_select[11]>Dark Knight</option>
                      <option value="12"$rpgclass_select[12]>Dragoon</option>
                      <option value="13"$rpgclass_select[13]>Ex-Soldier</option>
                      <option value="14"$rpgclass_select[14]>Foot Soldier</option>
                      <option value="15"$rpgclass_select[15]>Gambler</option>
                      <option value="16"$rpgclass_select[16]>Geomancer</option>
                      <option value="17"$rpgclass_select[17]>Holy Knight</option>
                      <option value="18"$rpgclass_select[18]>Knight</option>
                      <option value="19"$rpgclass_select[19]>Mediator</option>
                      <option value="20"$rpgclass_select[20]>Mercenary</option>
                      <option value="21"$rpgclass_select[21]>Mime</option>
                      <option value="22"$rpgclass_select[22]>Monk</option>
                      <option value="23"$rpgclass_select[23]>Ninja</option>
                      <option value="24"$rpgclass_select[24]>Oracle</option>
                      <option value="25"$rpgclass_select[25]>Red Mage</option>
                      <option value="26"$rpgclass_select[26]>Samurai</option>
                      <option value="27"$rpgclass_select[27]>Sniper</option>
                      <option value="28"$rpgclass_select[28]>Squire</option>
                      <option value="29"$rpgclass_select[29]>Summoner</option>
                      <option value="30"$rpgclass_select[30]>Thief</option>
                      <option value="31"$rpgclass_select[31]>Time Mage</option>
                      <option value="32"$rpgclass_select[32]>Vampire</option>
                      <option value="33"$rpgclass_select[33]>White Mage</option>
        </select></smallfont></td>
</tr>


<tr>
                <td bgcolor="#1C5780"><normalfont><b>RPG Gender:</b></normalfont><br>
                <smallfont>This would be your RPG Character's Gender, not your gender in real life.</smallfont></td>
                <td bgcolor="#1C5780"><normalfont>
                            <select name="rpggender">
                <option value="0"$rpggender_select[0]>Unknown</option>
        <option value="1"$rpggender_select[1]>Female</option>
        <option value="2"$rpggender_select[2]>Male</option>
                    </select></normalfont></td>
                            </tr>
<tr>
                <td bgcolor="#13486D"><normalfont><b>RPG Alignment:</b></normalfont><br>
                <smallfont>The side you want your character to be on the RPG.</smallfont></td>
                <td bgcolor="#13486D"><normalfont>
                            <select name="alignment">
                <option value="0"$rpgalign_select[0]>Neutral</option>
        <option value="1"$rpgalign_select[1]>Good</option>
        <option value="2"$rpgalign_select[2]>Evil</option>
                    </select></normalfont></td>
                            </tr>
<tr>
                <td bgcolor="#1C5780"><normalfont><b>RPG Type:</b></normalfont><br>
                <smallfont>The RPG Type you want your character to be on the RPG.</smallfont></td>
                <td bgcolor="#1C5780"><normalfont>
    <select name="rpgtype">
    <option value="0"$rpgtype_select[0]>None</option>
        <option value="1"$rpgtype_select[1]>Fighter</option>
        <option value="2"$rpgtype_select[2]>Mage</option>
    <option value="3"$rpgtype_select[3]>Thief</option>
        <option value="4"$rpgtype_select[4]>Attacker</option>
        <option value="5"$rpgtype_select[5]>Defender</option>
        </select></normalfont></td>
                            </tr>
</table>
</td></tr></table>


ExAvIoUr 09-25-2002 02:50 AM

i get an error in the admin/functions.php too. here....

error:
Parse error: parse error, unexpected T_IS_SMALLER_OR_EQUAL in /usr/local/psa/home/vhosts/finalfantasy-world.com/web_users/static/admin/functions.php on line 1002

here's that line:
if ($classrank2 >="1" and <= "2") {

wuts wrong with it??

then i get another error in the admin/sessions.php

error:
Fatal error: Call to undefined function: getuserinfo() in /usr/local/psa/home/vhosts/finalfantasy-world.com/web_users/static/admin/sessions.php on line 324

the line:
$bbuserinfo=getuserinfo($session['userid']);

wuts wrong with taht one as well??

ExAvIoUr 09-25-2002 02:58 AM

ok, im gonna attach my whole functions.php file and someone plz find the error!

if u want me to attact my session.php file too i can do that.

[D]Vincent 09-25-2002 09:51 AM

Bleh. Hold on let me go check it out again.

[D]Vincent 09-25-2002 10:05 AM

Okay I think I have it now lol. I fixed the problem in the template also. Updated zip. Now let's hope I don't still have things screwed up -_-

nghiasi 09-25-2002 10:36 AM

I got error :

Parse error: parse error in functions.php on line 917

Fatal error: Call to undefined function: getuserinfo() in sessions.php on line 108

ExAvIoUr 09-25-2002 11:53 AM

ok [D], i'll go test it out later and see what it does.

nghiasi 09-26-2002 03:46 AM

I guess there are not so many support for V3.3 so anyknow where can I get V2.0 ? I visited the thread but they linked me in here :( ? Please anyeone?

[D]Vincent 09-26-2002 07:50 AM

What's on line 917?

Sorry I have been busy with my own site that I have not been able to help you guys. Now that my site is back up and running I can go test it for myself and see the errors.


All times are GMT. The time now is 06:13 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.01419 seconds
  • Memory Usage 1,860KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete