vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Beta Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=5)
-   -   RPG Integration Hack /w Battle (BETA) (https://vborg.vbsupport.ru/showthread.php?t=46417)

Blaine0002 08-31-2003 03:54 PM

i dont think its an personal itemshop error, because "Megamans Item Shop" Wich he baught for 2000 gil has always worked in the past...

Blaine0002 08-31-2003 04:23 PM

Telchar, for that you need to fill in a battle password, you cant leave it blank :P

daveone 08-31-2003 05:59 PM

ähm bitsy
is it now so , that people their challenged , not must pay money when they say no ?

Telchar 08-31-2003 06:33 PM

Quote:

Today at 07:23 PM Blaine0002 said this in Post #2202
Telchar, for that you need to fill in a battle password, you cant leave it blank :P
I know that.. ;) But it makes no different wheather i put a password there or not, i get 'Invalid battle or password'.

This is the PM when we tried it.. Shouldn't there be a password some where?
Quote:

Gamil has challenged you in a battle. It is battle number 103 and is called Test Battle. There is $10 at stake in this battle. Your battle password is ''. To go to your battle click here
And there's no battle key in the link:
Quote:

battlefight.php?action=enterbattle&battlenumber=10 3&battlekey=

Blaine0002 09-01-2003 12:24 AM

Ohh! Bitsys! the 5th shop IS a personal itemshop... Does that have anything to do with it?

kaotic 09-01-2003 10:31 PM

Is there a way to lower or maybe even reset AP after a battle ends? We have organized tournaments sometimes, and some of the participants like to get their AP really high before their next battle begins.

Darkwaltz 09-02-2003 09:42 AM

this hack is great but...

the stats show up fine in the rpg cp...

but when i add the code in the postbit or the getinfo....it all looks fine but the actuall numbers and names dont show so i get something like this

Level:
Race:
Gender:
Class:
Element: -
Alignment:

but in the rpg cp i see it all....anyone know how to fix this?

hp is staying on 0/0 even when i have alot of exp?

i am also missing a few of the options in the admin cp so if anyone could upload there fully edited Admin/index.php file that would be great

Red Blaze 09-02-2003 05:34 PM

Quote:

08-30-03 at 09:59 AM Bitsys said this in Post #2190
I understand what you are asking. However, I have never written an upload script before either. I guess I could go learn how to do it though ;)


Really?! Mind if I help you along? I would also like to learn about how to upload during the process of making the modification. That's if you're not too busy rather. ^^;;

I was thinking it would be similar to the code of uploading an avatar. Just a thought.

Jagang 09-02-2003 06:28 PM

Since I got no answer to this last time I posted it, I will ask again.


Quote:

08-15-03 at 11:45 PM Jagang said this in Post #2136
Is there a way for a person getting experence from post to have the amount of exp based on post length? So that a person writting a paragraph of text will get more exp than someone only posting a sentence. This may of been discussed before, if so just point me in the right direction.

legendarysk8er 09-03-2003 01:31 AM

One of my friend's WAS working on that hack, but I don't know if he ever finished it or not. I'll ask him for you.

Bitsys 09-03-2003 11:10 AM

Quote:

08-31-03 at 11:36 AM Telchar said this in Post #2200
Upgraded to v 0.68 and I get 'Invalid battle or password ' when trying to enter a battle..

I think the fix for this is to replace all references of $key in battle.php with $key1.

Quote:

08-31-03 at 01:59 PM daveone said this in Post #2203
?hm bitsy
is it now so , that people their challenged , not must pay money when they say no ?


That is correct. When you are challenged and you decline, then you do not have to pay the wager.

Quote:

08-31-03 at 08:24 PM Blaine0002 said this in Post #2205
Ohh! Bitsys! the 5th shop IS a personal itemshop... Does that have anything to do with it?

In battlefight.php, find:
PHP Code:

$itemcats $DB_site->query("SELECT id, battletype FROM items_cats WHERE type = 0 ORDER BY battletype"); 

Are you able to find it?

Quote:

09-01-03 at 06:31 PM kaotic said this in Post #2206
Is there a way to lower or maybe even reset AP after a battle ends? We have organized tournaments sometimes, and some of the participants like to get their AP really high before their next battle begins.

There isn't an automatic way of doing this. However, you can do it by running a query. I believe it would be:

Code:

UPDATE user SET ap = 0
That query would set the AP to 0 for everyone.


Quote:

Yesterday at 05:42 AM Darkwaltz said this in Post #2207
this hack is great but...

the stats show up fine in the rpg cp...

but when i add the code in the postbit or the getinfo....it all looks fine but the actuall numbers and names dont show so i get something like this

Level:
Race:
Gender:
Class:
Element: -
Alignment:

but in the rpg cp i see it all....anyone know how to fix this?

hp is staying on 0/0 even when i have alot of exp?

i am also missing a few of the options in the admin cp so if anyone could upload there fully edited Admin/index.php file that would be great


Make sure you update your stats. After that, run DB Fix. If neither of those work, then let me know.

Quote:

Yesterday at 02:28 PM Jagang said this in Post #2209
Since I got no answer to this last time I posted it, I will ask again.

Yes, there is a way to do that. However, it would require custom modifications.

Jagang 09-03-2003 03:35 PM

Quote:

Today at 01:10 PM Bitsys said this in Post #2211
Yes, there is a way to do that. However, it would require custom modifications.
Bitsys, could you expand on that a little? What type of "custom modifications" would be needed and to what files? I just need a place to start looking.

Bitsys 09-03-2003 06:24 PM

Quote:

Today at 11:35 AM Jagang said this in Post #2212
Bitsys, could you expand on that a little? What type of "custom modifications" would be needed and to what files? I just need a place to start looking.

In newthread.php and newreply.php, find:

PHP Code:

$DB_site->query("UPDATE user SET xp=xp+$battleopt[expperpost] WHERE userid='$bbuserinfo[userid]'"); 

That is the query used to give the user experience. To determine the length of the message and store it in a variable, use the following code:

PHP Code:

$messagelength strlen($message); 

You could change the query to something like:

PHP Code:

$DB_site->query("UPDATE user SET xp=xp+" intval($battleopt['expperpost'] * strlen($message) / 100) . " WHERE userid='$bbuserinfo[userid]'"); 

This would give the user the full amount of exp per post if the message was exactly 100 characters. If the message was 200 characters, then the user would get twice the amount of normal xp per post, etc.

You could always put a cap on the amount of exp people get could get so that people didn't make a post that contained the same characers over and over again.

Please note that I have not tested any of the above code.

Jagang 09-03-2003 06:28 PM

That was exactly what I needed. I'll toy around with it and see what happens. Thanx Bitsys, you're the best.

Telchar 09-03-2003 09:14 PM

Quote:

Yesterday at 02:10 PM Bitsys said this in Post #2211
I think the fix for this is to replace all references of $key in battle.php with $key1.
Still no password in the PM, and still get invalid password when trying to access the battle..

For 'wager' you use '$wager' but for 'battlekey' you use '$key'? Tried to change it, but had no effect..

Bitsys 09-03-2003 10:31 PM

Quote:

Today at 05:14 PM Telchar said this in Post #2215
Still no password in the PM, and still get invalid password when trying to access the battle..

For 'wager' you use '$wager' but for 'battlekey' you use '$key'? Tried to change it, but had no effect..

Oops, I forgot to tell you to edit the new battle template ;)

Replace all "$key" with "$key1" in battle.php.

Then, in template battle_newbattle, find "key" and replace it with "key1".

Let me know if that works.

lioncool1589 09-04-2003 02:36 AM

bitsys help me out why my angry still do alot dmg after i updated lastest version

http://www.clan-ice.com/showthread.p...4129#post44129


Debug Variables:
Anger ($anger): 15.2
Hit Chance ($hitchance): 0.9
Random Number ($randnum): 8
Regular Attack Bonus ($regattbonus): 8630.4900154444
Regular Defense Minus ($regdefminus): 3794.7144049102
Damage Done ($damagedone): 159575 == [floor((2350 + 8630.4900154444) * 1 * 15.2 + 2450 - 7400 - 3794.7144049102)]
Dodge Chance ($dodgechance): 1100
New HP ($newhp): -156442

Blackangel 09-04-2003 08:16 AM

<a href="http://www.rpgpalace.net/forums/" target="_blank">http://www.rpgpalace.net/forums/</a>

they have a nice rpg hack...

Telchar 09-04-2003 05:26 PM

Quote:

Today at 01:31 AM Bitsys said this in Post #2216
Oops, I forgot to tell you to edit the new battle template ;)

Replace all "$key" with "$key1" in battle.php.

Then, in template battle_newbattle, find "key" and replace it with "key1".

Let me know if that works.


It worked! :laugh: Thanks!

But now i got another problem..
I get this each time someone attacks:
Quote:

Debug Variables:
Anger ($anger): 1
Hit Chance ($hitchance): 0.9
Random Number ($randnum): 18
Regular Attack Bonus ($regattbonus): 568.112838537
Regular Defense Minus ($regdefminus): 388.721620688
Damage Done ($damagedone): 304 == [floor((450 + 568.112838537) * 1 * 1 + 0 - 350 - 388.721620688)]
Dodge Chance ($dodgechance): 32
New HP ($newhp): 1823
It happens with all weapons, though not the when using the shields.. Where do i edit so it dissapears?
The shields don't work on my character, but it works for another admin.

Bitsys 09-04-2003 05:41 PM

Quote:

Yesterday at 10:36 PM lioncool1589 said this in Post #2217
bitsys help me out why my angry still do alot dmg after i updated lastest version

http://www.clan-ice.com/showthread.p...4129#post44129


Debug Variables:
Anger ($anger): 15.2
Hit Chance ($hitchance): 0.9
Random Number ($randnum): 8
Regular Attack Bonus ($regattbonus): 8630.4900154444
Regular Defense Minus ($regdefminus): 3794.7144049102
Damage Done ($damagedone): 159575 == [floor((2350 + 8630.4900154444) * 1 * 15.2 + 2450 - 7400 - 3794.7144049102)]
Dodge Chance ($dodgechance): 1100
New HP ($newhp): -156442


Anger is still based on a user's level. To restrict anger damage, do the following:

In battleupdate.php, find:
PHP Code:

$debugvariables .= "Anger (\$anger): $anger\n"

and ABOVE it, add:
PHP Code:

if ($anger XX)
{
    
$anger XX;


Where XX is a number greater than 1. If XX is 3.0, then the user will do a maximum of 3 times as much damage.

Quote:

Today at 01:26 PM Telchar said this in Post #2219
It worked! :laugh: Thanks!

But now i got another problem..
I get this each time someone attacks:

It happens with all weapons, though not the when using the shields.. Where do i edit so it dissapears?
The shields don't work on my character, but it works for another admin.


In battleupdate.php, find:

PHP Code:

$battledebug 1

and change it to:

PHP Code:

$battledebug 0

What is the buff for the shield? Are you both using the same shield? How does it not work?

Telchar 09-04-2003 05:55 PM

The buff for my shield is a bitt higher than his.
The option to use the shield for defence dosn't show up for me.

Bitsys 09-04-2003 06:06 PM

Quote:

Today at 01:55 PM Telchar said this in Post #2221
The buff for my shield is a bitt higher than his.
The option to use the shield for defence dosn't show up for me.


Did you set the Battle Type of your Item Category for your shield to "Shields". Is the other admin's shield in the same item category as yours?

Telchar 09-04-2003 06:07 PM

yes and yes.

These are my options:
Quote:

Your Moves:
Use your Grond
Use your fists.
Use your Potion
Cast your Vilya (Heal: 120 MA)
Cast your The Staff of Light (Attack and Heal: 75 MA)
Request a draw.
Retreat
These are the options of another admin:
Quote:

Use your Iron Spear
Use your Glamdring
Use your fists.
Use your Hp-Potion
Cast your Ring of Barahir (Heal: 30 MA)
Defend with your Dwarven Shield
Request a draw.
Retreat

LightBringer 09-04-2003 06:28 PM

Bitsys, will you be moving this to vb3.0 when it's released?

Bitsys 09-04-2003 06:48 PM

Quote:

Today at 02:28 PM LightBringer said this in Post #2224
Bitsys, will you be moving this to vb3.0 when it's released?
I have not decided one way or the other yet.

I am not very keen on the idea of "porting" it to vb3.

lioncool1589 09-05-2003 12:36 AM

bitsys when ppl use spell to attack it didnt show Debug Variables

http://clan-ice.com/showthread.php?s=&threadid=4050

Bitsys 09-05-2003 12:58 AM

Quote:

Today at 08:36 PM lioncool1589 said this in Post #2226
bitsys when ppl use spell to attack it didnt show Debug Variables

http://clan-ice.com/showthread.php?s=&threadid=4050


Spells don't have any battle debug messages.

lioncool1589 09-05-2003 03:47 AM

bitsys if i want decrease percent miss in battle without decrease def armor, etc.. which codes i change in battleupdate.php

Bitsys 09-05-2003 04:57 PM

Quote:

Yesterday at 11:47 PM lioncool1589 said this in Post #2228
bitsys if i want decrease percent miss in battle without decrease def armor, etc.. which codes i change in battleupdate.php
The following code handle the % chance to hit.

It should be pretty self-explanatory.

PHP Code:

// ############ % Chance to hit code ############
            
if ($oevade 0)
            {
                
$hitchance 0.6 log10($uspeed $oevade);
            }
            else
            {
                
$hitchance .9;
            }
            if (
$hitchance .4)
            {
                
$aphitchance = ($user[ap] - 40) / 100;
                if (
$aphitchance 0)
                {
                    
$aphitchance 0;
                }
                
$hitchance .4 $aphitchance;
            }
            if (
$hitchance .9)
            {
                
$hitchance .9;
            }
            
$debugvariables .= "Hit Chance (\$hitchance): $hitchance\n"


Bitsys 09-05-2003 08:59 PM

Quote:

Today at 04:07 PM Me! said this in Post #2230
Is it possible to set it so that the itemshop and bank are not viewable to guests?

In itemshop.php, find:
PHP Code:

require('./global.php'); 

and BELOW it, add:
PHP Code:

if ($bbuserinfo['userid'] == 0)
{
    
show_nopermission();



Boh 09-07-2003 04:03 AM

Uh... hopefully this has been addressed before... if not... I need help...

When updating my profile, I cannot select an Element, Alignment, Race, Gender, Class, etc.

They exist too....!

Obviously, if I can't select those... if they won't show up... I can't battle :(

Attatched: screenshot of my edit profile

Bitsys 09-07-2003 02:22 PM

Quote:

Today at 12:03 AM Boh said this in Post #2233
Uh... hopefully this has been addressed before... if not... I need help...

When updating my profile, I cannot select an Element, Alignment, Race, Gender, Class, etc.

They exist too....!

Obviously, if I can't select those... if they won't show up... I can't battle :(

Attatched: screenshot of my edit profile


Can you view the HTML source of the member profile webpage and paste it here?

Boh 09-07-2003 03:24 PM

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Chamber of Sages - Update profile</title>
<style type="text/css">
.noexpand {
display: none;
font-family: verdana, arial, helvetica;
font-size: 8pt;
position: relative;
}
.expand {
display: normal;
font-family: verdana, arial, helvetica;
font-size: 8pt;
position: relative;
}
a.drop {
font-family: verdana, arial, helvetica;
font-size: 8pt;
color: black;
text-decoration: underline;
}
</style>
<script language="Javascript">
function expand(n) {
var y= document.getElementById(n)
if(y.className=="noexpand" ) {
y.className = "expand"
}
else {
y.className="noexpand"
}
}
</script>
<meta http-equiv="MSThemeCompatible" content="Yes">
<style type="text/css">
BODY {
        SCROLLBAR-BASE-COLOR: #006699;
        SCROLLBAR-ARROW-COLOR: #FFFFFF;
}
SELECT {
        FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
        FONT-SIZE: 10px;
        COLOR: #000000;
        BACKGROUND-COLOR: #CFCFCF
}
TEXTAREA, .bginput {
        FONT-SIZE: 10px;
        FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
        COLOR: #000000;
        BACKGROUND-COLOR: #CFCFCF
}
A:link, A:visited, A:active {
        COLOR: #FFFFFF;
}
A:hover {
        COLOR: #000000;
                TEXT-DECORATION: underline;
}
#cat A:link, #cat A:visited, #cat A:active {
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
}
#cat A:hover {
        COLOR: #FFFFFF;
        TEXT-DECORATION: underline;
}
#ltlink A:link, #ltlink A:visited, #ltlink A:active {
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
}
#ltlink A:hover {
        COLOR: #000000;
        TEXT-DECORATION: underline;
}
.thtcolor {
        COLOR: #FFFFFF;
}
INPUT {border:1px solid #000000;  background-color:#006699; border-style: solid; font-size: 9px; color: #FFFFFF
}
</style>


</head>
<body bgcolor="#528AAD" text="#000000" id="all" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#000020" vlink="#000020" alink="#000020">
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--



function updateRaces(){
  with (document.profile.alignment){
    var choice = options[selectedIndex].value;
  }
  document.profile.rpgrace.length = 0;
    choice = eval(choice);
  for (var i=0;i<choice.length;i++){
    with (document.profile.rpgrace){
      options[length] = new Option(choice[i],choice[++i],false,false);
    }
  }
  if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape"))  {        history.go(0);
  }
}

function updateType(){
  with (document.profile.rpggender){
    var gender = options[selectedIndex].value;
  }
  if (gender == "gd1"){
    with (document.profile.rpgclass){
      var rclass = options.selectedIndex;
    }
    rclass = eval(rclass);
    document.profile.rpgtypename.value = typename1[rclass];
    document.profile.rpgtypeid.value = typeid1[rclass];

  } else if(gender == "gd2") {
    with (document.profile.rpgclass){
      var rclass = options.selectedIndex;
    }
    rclass = eval(rclass);
    document.profile.rpgtypename.value = typename2[rclass];
    document.profile.rpgtypeid.value = typeid2[rclass];
  } else {
    document.profile.rpgtypename.value = typename0[0];
    document.profile.rpgtypeid.value = typeid0[0];

  }
  if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape"))  {        history.go(0);
  }
}

function updateClasses(){
  with (document.profile.rpggender){
    var choice = options[selectedIndex].value;
  }
  document.profile.rpgclass.length = 0;
    choice = eval(choice);
  for (var i=0;i<choice.length;i++){
    with (document.profile.rpgclass){
      options[length] = new Option(choice[i],choice[++i],false,false);
    }
  }
  document.profile.rpgtypename.value = typename0[0];
  document.profile.rpgtypeid.value = typeid0[0];
  updateType();
  if ((parseInt(navigator.appVersion) < 5) && (navigator.appName == "Netscape"))  {        history.go(0);
  }
}
//-->
</script>
<!-- logo and buttons -->
<center>
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
  <td valign="top" align="left">
  <!-- toplinks -->
<MAP NAME="forum top">
<AREA SHAPE="RECT" COORDS="28,23,0,1" HREF="http://www.zeldaphoenix.com" FRAME="_self">
<AREA SHAPE="RECT" COORDS="39,23,87,1" HREF="http://www.zeldaphoenix.com/network.php" FRAME="_self">
<AREA SHAPE="RECT" COORDS="0,165,48,181" HREF="usercp.php?" FRAME="_self">
<AREA SHAPE="RECT" COORDS="56,163,105,181" HREF="register.php?amp;action=signup" FRAME="_self">
<AREA SHAPE="RECT" COORDS="114,163,147,181" HREF="index.php?" FRAME="_self">
<AREA SHAPE="RECT" COORDS="156,163,204,180" HREF="calendar.php?" FRAME="_self">
<AREA SHAPE="RECT" COORDS="216,163,265,181" HREF="memberlist.php?" FRAME="_self">
<AREA SHAPE="RECT" COORDS="274,163,300,181" HREF="misc.php?amp;action=faq" FRAME="_self">
<AREA SHAPE="RECT" COORDS="309,163,348,181" HREF="search.php?" FRAME="_self">
<AREA SHAPE="RECT" COORDS="358,1,776,142" HREF="index.php?" FRAME="_self">
<IMG SRC="images/top_header.gif" USEMAP="#forum top" border="0" alt="Chamber of Sages">
</MAP>
<!-- /toplinks -->
  </td>
</tr>
</table>
<!-- /logo and buttons -->

<!-- content table -->
<table bgcolor="#528AAD" width="100%" cellpadding="10" cellspacing="0" border="0">
<tr>
  <td>


<!-- breadcrumb -->
<table cellpadding="2" cellspacing="0" border="0" width="100%"  align="center">
<tr>
        <td width="100%"><img src="images/vb_bullet.gif" align="middle" alt="vBulletin">
        <font face="verdana, arial, helvetica" size="1"><b><a href="index.php?">Chamber of Sages</a> &gt;
        <a href="usercp.php?">User Control Panel For Rob</a> &gt;
        Edit Profile</b></font></td>
</tr>
</table>
<!-- /breadcrumb -->

<br>
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#000000"  width="100%" align="center"><tr><td>
<table cellpadding="4" cellspacing="1" border="0"  width="100%">
<tr align="center" valign="bottom">
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" ><b><a href="usercp.php?"><nobr>My vB Home</nobr></a></b></font></td>
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" ><b><a href="member.php?amp;action=editprofile">Edit Profile</a></b></font></td>
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" ><b><a href="member.php?amp;action=editoptions">Edit Options</a></b></font></td>
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" ><b><a href="member.php?amp;action=editpassword">Edit Password</a></b></font></td>
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" ><b><a href="member2.php?amp;action=viewlist&amp;userlist=buddy">Edit Buddy List</a></b></font></td>
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" ><b><a href="member2.php?amp;action=viewlist&amp;userlist=ignore">Edit Ignore List</a></b></font></td>
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" ><b><a href="private.php?">Private Messages</a></b></font></td>
</tr>
</table>
</td></tr></table>
<br>

<center></center>

<form name="profile" action="member.php" method="post">
<input type="hidden" name="s" value="a254ecbb1d58b81cfbeb58bd2a80598d">

<table cellpadding="0" cellspacing="0" border="0" bgcolor="#000000"  width="100%" align="center"><tr><td>
<table cellpadding="4" cellspacing="1" border="0"  width="100%">
<tr>
        <td bgcolor="#006699" colspan="2"><font face="verdana, arial, helvetica" size="1" color="#FFFFFF"><b>Edit Profile - Rob</b></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD" colspan="2"><font face="verdana, arial, helvetica" size="1" color="#FFFFFF" class="thtcolor"><b>Registration: Required Information</b></font>
        <font face="verdana,arial,helvetica" size="1"  color="#FFFFFF" class="thtcolor">All fields are required.</font></td>
</tr>

<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Email Address:</b></font></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="email" value="rob@zeldaphoenix.com" size="30" maxlength="150"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Confirm Email Address:</b></font></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="emailconfirm" value="rob@zeldaphoenix.com" size="30" maxlength="150"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD" colspan="2"><font face="verdana, arial, helvetica" size="1" color="#FFFFFF" class="thtcolor"><b>Optional Information</b></font> <font face="verdana,arial,helvetica" size="1"  color="#FFFFFF" class=thtcolor>All information will be viewable by other Chamber of Sages members.</font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><b><font face="verdana, arial, helvetica" size="1">Homepage:</font></b></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="homepage" value="http://www.zeldaphoenix.com" size="30" maxlength="200"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><b><font face="verdana, arial, helvetica" size="1">ICQ Number:</font></b></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="icq" value="158650007" size="30" maxlength="30"></font></td>
</tr>
<tr bgcolor="#528AAD">
        <td><b><font face="verdana, arial, helvetica" size="1">AOL Instant Messenger Handle:</font></b></td>
        <td><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="aim" value="Bohsocks" size="30" maxlength="30"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><b><font face="verdana, arial, helvetica" size="1">MSN Messenger Handle:</font></b></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="msn" value="rob@zeldaphoenix.com" size="30" maxlength="30"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><b><font face="verdana, arial, helvetica" size="1">Yahoo Messenger Handle:</font></b></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="yahoo" value="wobbs915" size="30" maxlength="30"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD" valign="top"><b><font face="verdana, arial, helvetica" size="1">Signature:</font></b><br>
        <font face="verdana,arial,helvetica" size="1" >Optional signature you may use to appear at bottom of your posts.</font>
                <p><font face="verdana,arial,helvetica" size="1" >HTML code is OFF<br>
                <a href="misc.php?amp;action=bbcode">vB Code</A> is ON<br>
                [img] code is ON<br>
                <a href="misc.php?amp;action=showsmilies">Smilies</a> are ON
                </font></p></td>
        <td bgcolor="#528AAD"><textarea name="signature" rows="6" cols="40">Never underestimate the Phoenix


</textarea></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Birthdate:</b></font><br>
        <font face="verdana,arial,helvetica" size="1" >If you select your birthday then other forum members will be able to see
        your birthday on the forum calendar and in your profile. Adding your year of birth is also optional.</font></td>
        <td bgcolor="#528AAD" valign="top">
       
        <table border="0" cellspacing="0" cellpadding="2">
        <tr>
                <td align="center"><font face="verdana,arial,helvetica" size="1" >Month</font></td>
                <td align="center"><font face="verdana,arial,helvetica" size="1" >Day</font></td>
                <td align="center"><font face="verdana,arial,helvetica" size="1" >Year</font></td>
        </tr>
        <tr>
                <td><font face="verdana,arial,helvetica" size="1" ><select name="month">
                        <option value="-1" ></option>
                        <option value="1" >January</option>
                        <option value="2" >February</option>
                        <option value="3" >March</option>
                        <option value="4" >April</option>
                        <option value="5" >May</option>
                        <option value="6" >June</option>
                        <option value="7" >July</option>
                        <option value="8" >August</option>
                        <option value="9" selected>September</option>
                        <option value="10" >October</option>
                        <option value="11" >November</option>
                        <option value="12" >December</option>
                </select></font></td>
                <td><font face="verdana,arial,helvetica" size="1" ><select name="day">
                        <option value="-1" ></option>
                        <option value="1" >1</option>
                        <option value="2" >2</option>
                        <option value="3" >3</option>
                        <option value="4" >4</option>
                        <option value="5" >5</option>
                        <option value="6" >6</option>
                        <option value="7" >7</option>
                        <option value="8" >8</option>
                        <option value="9" >9</option>
                        <option value="10" >10</option>
                        <option value="11" >11</option>
                        <option value="12" >12</option>
                        <option value="13" >13</option>
                        <option value="14" >14</option>
                        <option value="15" selected>15</option>
                        <option value="16" >16</option>
                        <option value="17" >17</option>
                        <option value="18" >18</option>
                        <option value="19" >19</option>
                        <option value="20" >20</option>
                        <option value="21" >21</option>
                        <option value="22" >22</option>
                        <option value="23" >23</option>
                        <option value="24" >24</option>
                        <option value="25" >25</option>
                        <option value="26" >26</option>
                        <option value="27" >27</option>
                        <option value="28" >28</option>
                        <option value="29" >29</option>
                        <option value="30" >30</option>
                        <option value="31" >31</option>
                </select></font></td>
                <td><font face="verdana,arial,helvetica" size="1" ><input type="text" class="bginput" name="year" value="1986" size="4" maxlength="4"></font></td>
        </tr>
        </table>
       
        </td>
</tr>
<tr>
        <td bgcolor="#528AAD" valign="top"><b><font face="verdana, arial, helvetica" size="1">Custom User Text:<br></font></b>
        <font face="verdana,arial,helvetica" size="1" >This is the title that appears beneath your name on your posts.<br>You may enter up to 25 characters.<br>Check the reset box if you wish to use the default title for your usergroup and post count.<br>HTML is not allowed.</font></td>
        <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" >Current title:</font><br><font face="verdana, arial, helvetica" size="1">Foo Fighter</font><br><br><table border="0" cellspacing="0" cellpadding="0"><tr><td><font face="verdana,arial,helvetica" size="1" >New Title:</font><br><input type="text" class="bginput" name="customtext" value="" size="30" maxlength="25"></td><td align="center"><font face="verdana,arial,helvetica" size="1" >Reset?</font><br><input type="checkbox" value="yes" name="resettitle"></td></tr></table>
</td>
</tr>
<tr>
        <td bgcolor="#528AAD" colspan="2"><font face="verdana, arial, helvetica" size="1" color="#FFFFFF" class="thtcolor"><b>Additional Information</b></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Biography:</b></font><br>
        <font face="verdana,arial,helvetica" size="1" >A few details about yourself</font></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="field1" value="Secret agent.. I mean.. well... shh" size="25" maxlength="250"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Location:</b></font><br>
        <font face="verdana,arial,helvetica" size="1" >Where you live</font></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="field2" value="Rhode Island" size="25" maxlength="250"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Interests:</b></font><br>
        <font face="verdana,arial,helvetica" size="1" >Your hobbies, etc</font></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="field3" value="Music, Zelda, Sports, Girl!, Computers, Business" size="25" maxlength="250"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Occupation:</b></font><br>
        <font face="verdana,arial,helvetica" size="1" >Your job</font></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="field4" value="Subway -- I got a raise, so now I'm happy" size="25" maxlength="250"></font></td>
</tr>
<tr>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>RPG Name:</b></font><br>
        <font face="verdana,arial,helvetica" size="1" >The name of your RPG character.</font></td>
        <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><input type="text" class="bginput" name="field7" value="Rob" size="25" maxlength="250"></font></td>
</tr>

<tr><td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Element Type:</b></font><br>
                <font face="verdana,arial,helvetica" size="1" >The Element type you want to be at the boards.</font></td>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1">

                <select name="element">
                             
                </select>

                </font></td>
                </tr>
<tr>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>RPG Alignment:</b></font><br>
                <font face="verdana,arial,helvetica" size="1" >The side you want your character to be on the RPG.</font></td>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1">
                    <select name="alignment" onchange="updateRaces()">
       
                    </select></font></td>
</tr>
<tr>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>RPG Race:</b></font><br>
                <font face="verdana,arial,helvetica" size="1" >The Race you want your character to be on the RPG.</font></td>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1">
                            <select name="rpgrace">
       
                    </select></font></td>
</tr>
<tr>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>RPG Gender:</b></font><br>
                <font face="verdana,arial,helvetica" size="1" >This would be your RPG Character's Gender, not your gender in real life.</font></td>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1">
                    <select name="rpggender" onchange="updateClasses()">
       
                    </select></font></td>
</tr>

<tr>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>RPG Class:</b></font><br>
                <font face="verdana,arial,helvetica" size="1" >The Class you want your character to be on the RPG.</td>
                <td bgcolor="#528AAD"><font face="verdana,arial,helvetica" size="1" >
                <select name="rpgclass" onchange="updateType()">

</select></font>

</td>
</tr>
<tr>
<td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>RPG Type:</b></font><br><font face="verdana,arial,helvetica" size="1" >Your type is automatically determined by your class.</font></td>

<td bgcolor="#528AAD" >
<input type="text" class="bginput" name="rpgtypename" value="" length="30" READONLY><input type="hidden" name="rpgtypeid" value="">
</td>
</tr>
<tr>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1"><b>Build Stats</b></font><br>
                <font face="verdana,arial,helvetica" size="1" >Click here if you want to have stats shown on the board.</font></td>
                <td bgcolor="#528AAD"><font face="verdana, arial, helvetica" size="1">
<input type="checkbox" name="updatestats">Update stats
                </font></td>
                </tr>



</table>
</td></tr></table>

<br>

<table cellpadding="2" cellspacing="0" border="0" width="100%"  align="center">
<tr>
        <td align="center"><font face="verdana, arial, helvetica" size="1">
        <input type="hidden" name="action" value="updateprofile">
        <input type="submit" class="bginput" name="Submit" value="Submit Modifications" accesskey="s">
        <input type="reset" class="bginput" name="Reset" value="Reset Fields">
        </font></td>
</tr>
</table>

</form>

  </td>
</tr>
</table>
<!-- /content area table -->
</center>

<p align="center">
  <font face="verdana, arial, helvetica" size="1"><b>&lt; <a href="mailto:zeldaphoenix@cox.net">Contact Us</a> - <a href="http://www.zeldaphoenix.com/">Zelda Phoenix</a>
  <!-- - <a href="">Privacy Statement</a> --> &gt;</b></font>
</p>

<p align="center"><font face="verdana,arial,helvetica" size="1" >
<!-- Do not remove this copyright notice -->
  Powered by: vBulletin Version 2.3.2<br>
  Copyright &copy;2000 - 2003, Jelsoft Enterprises Limited.<br>
<!-- Do not remove this copyright notice -->

</font>
</p>

</body>
</html>


Bitsys 09-07-2003 03:48 PM

It looks like some of the edits to member.php did not execute properly. Try the following:

In member.php, find:
PHP Code:

$signature=htmlspecialchars($bbuserinfo[signature]); 

and ABOVE it, add:
Code:

  // RPG Integration Hack by Bitsys
$user = $DB_site->query_first("SELECT rpgclass, rpggender, rpgrace, alignment, element, inbattle FROM user WHERE userid='$bbuserinfo[userid]'");
$classarrays = "var gd0 = new Array('Unknown','0');\n";

if (!ismoderator()) {
  $specclasses = "WHERE visible=1";
}

If($user[inbattle] == 0) {
If ($user[rpggender] == 1) {
  $unknown = $DB_site->query_first("SELECT * FROM rpg_type WHERE id=0");
  $typearrayname0 = "var typename0 = new Array('$unknown[name]');\n";
  $typearrayid0 = "var typeid0 = new Array('$unknown[id]');\n";
  $typearrays .= "$typearrayname0\n$typearrayid0";
  $rpgtypename = $unknown[name];
  $rpgtypeid = 0;
  $count = 0;
  $row = $DB_site->query("SELECT * FROM rpg_classf $specclasses ORDER BY name");
  while ($class = $DB_site->fetch_array($row)) {
        If ($user[rpgclass] == $class[id]) {
                if ($class[visible] == 0) {
                  $classoptions .= "<option value=\"$class[id]\" SELECTED>*$class[name]</option>";
                } else {
                      $classoptions .= "<option value=\"$class[id]\" SELECTED>$class[name]</option>";
                }
                $unknown = $DB_site->query_first("SELECT * FROM rpg_type WHERE id=$class[type]");
                $rpgtypename = $unknown[name];
                $rpgtypeid = $unknown[id];
        } else {
                if ($class[visible] == 0) {
                  $classoptions .= "<option value=\"$class[id]\">*$class[name]</option>";
                } else {
                      $classoptions .= "<option value=\"$class[id]\">$class[name]</option>";
                }
        }
        If($count > 0) {
                $classarrayvals .= ",'$class[name]','$class[id]'";
                $typearrayname1vals .= ",'$class[typename]'";
                $typearrayid1vals .= ",'$class[type]'";
        } else {
                $classarrayvals .= "'$class[name]','$class[id]'";
                $typearrayname1vals .= "'$class[typename]'";
                $typearrayid1vals .= "'$class[type]'";
        }
        $count++;
  }
  $classarrays .= "var gd1 = new Array($classarrayvals);\n";
  $typearrays .= "var typename1 = new Array($typearrayname1vals);\n var typeid1 = new Array($typearrayid1vals);\n";
  $classarrayvals = "";
  $row = $DB_site->query("SELECT * FROM rpg_classm $specclasses ORDER BY name");
  $count = 0;
  while ($class = $DB_site->fetch_array($row)) {
        If($count > 0) {
                $classarrayvals .= ",'$class[name]','$class[id]'";
                $typearrayname2vals .= ",'$class[typename]'";
                $typearrayid2vals .= ",'$class[type]'";
        } else {
                $classarrayvals .= "'$class[name]','$class[id]'";
                $typearrayname2vals .= "'$class[typename]'";
                $typearrayid2vals .= "'$class[type]'";
        }
        $count++;
  }
  $classarrays .= "var gd2 = new Array($classarrayvals);\n";
  $typearrays .= "var typename2 = new Array($typearrayname2vals);\n var typeid2 = new Array($typearrayid2vals);\n";
} elseif($user[rpggender] == 2) {
  $unknown = $DB_site->query_first("SELECT * FROM rpg_type WHERE id=0");
  $typearrayname0 = "var typename0 = new Array('$unknown[name]');\n";
  $typearrayid0 = "var typeid0 = new Array('$unknown[id]');\n";
  $typearrays .= "$typearrayname0\n$typearrayid0";
  $rpgtypename = $unknown[name];
  $rpgtypeid = 0;
  $row = $DB_site->query("SELECT * FROM rpg_classm $specclasses ORDER BY name");
  $count = 0;
  while ($class = $DB_site->fetch_array($row)) {
        If ($user[rpgclass] == $class[id]) {
                    if ($class[visible] == 0) {
                      $classoptions .= "<option value=\"$class[id]\" SELECTED>*$class[name]</option>";
                    } else {
                          $classoptions .= "<option value=\"$class[id]\" SELECTED>$class[name]</option>";
                    }
                    $unknown = $DB_site->query_first("SELECT * FROM rpg_type WHERE id=$class[type]");
                    $rpgtypename = $unknown[name];
                    $rpgtypeid = $unknown[id];
        } else {
                if ($class[visible] == 0) {
                  $classoptions .= "<option value=\"$class[id]\">*$class[name]</option>";
                } else {
                $classoptions .= "<option value=\"$class[id]\">$class[name]</option>";
                }
        }
        If($count > 0) {
                $classarrayvals .= ",'$class[name]','$class[id]'";
                $typearrayname2vals .= ",'$class[typename]'";
                $typearrayid2vals .= ",'$class[type]'";
        } else {
                $classarrayvals .= "'$class[name]','$class[id]'";
                $typearrayname2vals .= "'$class[typename]'";
                $typearrayid2vals .= "'$class[type]'";
        }
        $count++;
  }
  $classarrays .= "var gd2 = new Array($classarrayvals);\n";
  $typearrays .= "var typename2 = new Array($typearrayname2vals);\n var typeid2 = new Array($typearrayid2vals);\n";
  $classarrayvals = "";
  $row = $DB_site->query("SELECT * FROM rpg_classf $specclasses ORDER BY name");
  $count = 0;
  while ($class = $DB_site->fetch_array($row)) {
        If($count > 0) {
                $classarrayvals .= ",'$class[name]','$class[id]'";
                $typearrayname1vals .= ",'$class[typename]'";
                $typearrayid1vals .= ",'$class[type]'";
        } else {
                $classarrayvals .= "'$class[name]','$class[id]'";
                $typearrayname1vals .= "'$class[typename]'";
                $typearrayid1vals .= "'$class[type]'";
        }
        $count++;
  }
  $classarrays .= "var gd1 = new Array($classarrayvals);\n";
  $typearrays .= "var typename1 = new Array($typearrayname1vals);\n var typeid1 = new Array($typearrayid1vals);\n";
} else {
  $unknown = $DB_site->query_first("SELECT * FROM rpg_type WHERE id=0");
  $typearrayname0 = "var typename0 = new Array('$unknown[name]');\n";
  $typearrayid0 = "var typeid0 = new Array('$unknown[id]');\n";
  $typearrays .= "$typearrayname0\n$typearrayid0";
  $classoptions = "<option value=\"0\">Unknown</option>";
  $classarrayvals = "";
  $row = $DB_site->query("SELECT * FROM rpg_classf $specclasses ORDER BY name");
  $count = 0;
  while ($class = $DB_site->fetch_array($row)) {
        If($count > 0) {
                $classarrayvals .= ",'$class[name]','$class[id]'";
                $typearrayname1vals .= ",'$class[typename]'";
                $typearrayid1vals .= ",'$class[type]'";
        } else {
                $classarrayvals .= "'$class[name]','$class[id]'";
                $typearrayname1vals .= "'$class[typename]'";
                $typearrayid1vals .= "'$class[type]'";
        }

        $count++;
  }
  $classarrays .= "var gd1 = new Array($classarrayvals);\n";
  $typearrays .= "var typename1 = new Array($typearrayname1vals);\n var typeid1 = new Array($typearrayid1vals);\n";
  $classarrayvals = "";
  $row = $DB_site->query("SELECT * FROM rpg_classm $specclasses ORDER BY name");
  $count = 0;
  while ($class = $DB_site->fetch_array($row)) {
        If($count > 0) {
                $classarrayvals .= ",'$class[name]','$class[id]'";
                $typearrayname2vals .= ",'$class[typename]'";
                $typearrayid2vals .= ",'$class[type]'";
        } else {
                $classarrayvals .= "'$class[name]','$class[id]'";
                $typearrayname2vals .= "'$class[typename]'";
                $typearrayid2vals .= "'$class[type]'";
        }
        $count++;
  }
  $classarrays .= "var gd2 = new Array($classarrayvals);\n";
  $typearrays .= "var typename2 = new Array($typearrayname2vals);\n var typeid2 = new Array($typearrayid2vals);\n";
  $rpgtypename = $unknown[name];
  $rpgtypeid = 0;
}

$aligns = $DB_site->query("SELECT * FROM rpg_alignment ORDER BY id");
while($alignrow = $DB_site->fetch_array($aligns)) {
  $racearrayvals = "";
  $races = $DB_site->query("SELECT * FROM rpg_race WHERE alignmentid='$alignrow[id]' ORDER BY raceid");
  $count = 0;
  while ($row = $DB_site->fetch_array($races)) {
        If ($user[rpgrace] == $row[raceid] AND $user[alignment] == $row[alignmentid]) {
        $raceoptions .= "<option value=\"$row[raceid]\" SELECTED>$row[name]</option>\n";
        } elseif ($user[alignment] == $alignrow[id]) {
        $raceoptions .= "<option value=\"$row[raceid]\">$row[name]</option>\n";
        }
        If($count > 0) {
        $racearrayvals .= ",'$row[name]','$row[raceid]'";
        } else {
        $racearrayvals .= "'$row[name]','$row[raceid]'";
        }
        $count++;
  }
  $racearrays .= "var al$alignrow[id] = new Array($racearrayvals);\n";
  If ($user[alignment] == $alignrow[id]) {
        $alignmentoptions .= "<option value=\"al$alignrow[id]\" SELECTED>$alignrow[name]</option>";
  } else {
        $alignmentoptions .= "<option value=\"al$alignrow[id]\">$alignrow[name]</option>";
  }
}
$elements = $DB_site->query("SELECT * FROM rpg_element ORDER BY elementid");
while ($row = $DB_site->fetch_array($elements)) {
        If($user[element] == $row[elementid]) {
        $elementoptions .= "<option value=\"$row[elementid]\" SELECTED>$row[name]</option>";
        } else {
        $elementoptions .= "<option value=\"$row[elementid]\">$row[name]</option>";
        }
}

If($user[rpggender] == 0) {
        $genderoptions = "<option value=\"gd0\" SELECTED>Unknown</option>";
} else {
        $genderoptions = "<option value=\"gd0\">Unknown</option>";
}
If($user[rpggender] == 1) {
        $genderoptions .= "<option value=\"gd1\" SELECTED>Female</option>";
} else {
        $genderoptions .= "<option value=\"gd1\">Female</option>";
}
If($user[rpggender] == 2) {
        $genderoptions .= "<option value=\"gd2\" SELECTED>Male</option>";
} else {
        $genderoptions .= "<option value=\"gd2\">Male</option>";
}

} else {

$classoptions = "<option value=\"$user[rpgclass]\" DISABLED>You are in battle.</option>";
$raceoptions = "<option value=\"$user[rpgrace]\" DISABLED>You are in battle.</option>";
$alignmentoptions = "<option value=\"al$user[alignment]\" DISABLED>You are in battle.</option>";
$elementoptions = "<option value=\"$user[element]\" DISABLED>You are in battle.</option>";
$genderoptions = "<option value=\"gd$user[rpggender]\" DISABLED>You are in battle.</option>";
$rpgtypename = "In battle.";
$rpgtypeid = $user[rpgtype];
}
// End RPG Integration Hack by Bitsys


Blaine0002 09-07-2003 04:02 PM

ahh! bytsys, i was trying to fix the $key error and now im getting an error message

Fatal error: Cannot redeclare getlevel() (previously declared in /home/gusxtwo/public_html/forums/admin/functions.php:472) in /home/gusxtwo/public_html/forums/admin/functions.php on line 492

Blaine0002 09-07-2003 04:09 PM

I ran a file in vbhacker, then that error happned, but before that your changing $key and key to $key1 and key1 didnt work.

Telchar 09-07-2003 04:39 PM

Had the same problem, but the reason it didn't work for me was because i had changed $key to $key1 in the .php file, but forgot to do it in the template: battle_newbattle

Blaine0002 09-07-2003 04:42 PM

but i did it in the template too....

Blaine0002 09-07-2003 04:45 PM

<p><b><normalfont>What is the password for the battle?</normalfont></b></p>
<input type="text" name="key1">
Right?

Bitsys 09-07-2003 05:59 PM

Quote:

Today at 12:02 PM Blaine0002 said this in Post #2237
ahh! bytsys, i was trying to fix the $key error and now im getting an error message


Fatal error: Cannot redeclare getlevel() (previously declared in /home/gusxtwo/public_html/forums/admin/functions.php:472) in /home/gusxtwo/public_html/forums/admin/functions.php on line 492


Did you re-run the install file? It looks like you have getlevel() in there twice. To fix it, do the following:

In admin/functions.php, find the following twice:
PHP Code:

// ###################### Start getlevel #######################
// This function is for the RPG Integration Hack by Bitsys.
// It calculates the level of a person, given their experience
// and the rate of experience gain.  It can return float or int.
function getlevel($experience$exprate=3$returnfloat=0) {
        if(
$returnfloat) {
                if(
$experience 0) {
                        return 
powlog10$experience), floor$exprate));
                } else {
                        return 
0;
                }
        } else {
                if(
$experience 0) {
                        return 
floorpowlog10$experience), floor$exprate))) + 1;
                } else {
                        return 
1;
                }
        }


When you have found it twice, delete one of the instances of it.

If that fixes it, then we can try to figure out what is wrong with the $key.


All times are GMT. The time now is 01:20 PM.

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.03374 seconds
  • Memory Usage 2,097KB
  • 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
  • (3)bbcode_code_printable
  • (13)bbcode_php_printable
  • (28)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (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