Page 1 of 7

Browser MMO Video #14

Posted: Thu Oct 08, 2009 4:37 pm
by hallsofvallhalla
may not have been worth the wait but I got a lot of new videos coming

[youtubehd]http://www.youtube.com/watch?v=UpZ7BXlW4_Y[/youtubehd]

14b
[youtubehd]http://www.youtube.com/watch?v=2qwlGzP6gO0[/youtubehd]

Re: Video 14

Posted: Thu Oct 08, 2009 5:47 pm
by Ravinos
Well worth it my friend.

Re: Video 14

Posted: Thu Oct 08, 2009 7:41 pm
by hallsofvallhalla
i will have source up with the hour or so.

Re: Video 14

Posted: Thu Oct 08, 2009 8:05 pm
by Ravinos
By following your examples i seem to have run into a snag. It is refusing to acknowledge the [equip] constant. This is my error

Notice: Use of undefined constant equip - assumed 'equip' in C:\wamp\www\tutorial\equipment.php on line 45

Notice: Use of undefined constant equip - assumed 'equip' in C:\wamp\www\tutorial\equipment.php on line 47

Notice: Use of undefined constant randid - assumed 'randid' in C:\wamp\www\tutorial\equipment.php on line 48


this is my code so far for equipment.php

Code: Select all

<?php

include_once 'connect.php';
 session_start();
 include_once 'logo.php';
 ?>
 <link href="style.css" rel="stylesheet" type="text/css" />
 <?php

if (isset($_SESSION['player']))
{
  $player=$_SESSION['player'];
}
else
{
  echo "Not Logged in <br><br> <A href='login.php'>Login</a>";
  exit;
}



$playerinfo="SELECT * from players where name='$player'";
$playerinfo2=mysql_query($playerinfo) or die("could not get player stats!");
$playerinfo3=mysql_fetch_array($playerinfo2);
include_once 'statpanel.php';
$id = $playerinfo3['id'];
?>
</div>

<div id="table">
<?php

    print "<center><h3>Weapons</h3></center>";
      print "<center>";
      print "<table border='0' width='70%' cellspacing='20'>";
      print "<tr><td width='25%' valign='top'>";
      print "</td>";
      print "<td valign='top' width='75%'>";
      $selectbackpack="SELECT * from playerweapons where pid='$id'";
      $selectbackpack2=mysql_query($selectbackpack) or die("could not select player backpack");
      print "<table border='1' bordercolor='white' bgcolor='#ffffff'>";
      print "<tr><td>Name<font color='ffffff'>________________</font></td><td>Rating<font color='ffffff'>______</td><td>Level<font color='ffffff'>______</td><td>Status<font color='ffffff'>______</td></tr>";
       while($selectbackpack3=mysql_fetch_array($selectbackpack2))
      {
		  if ($selectbackpack3[equip] == 1)
		  {$selectbackpack3[equip] = "Equipped";}
		  else {$selecbackpack3[equip] = "<a href='equppied.php?randid=$selectbackpack3[randid]'>Equip";}
		   $randid = $selectbackpack3[randid];
      print "<tr><td>$selectbackpack3[name]</td><td>$selectbackpack3[rating]</td><td>$selectbackpack3[level]</td><td>$selectbackpack3[equip]</td></tr>";

      }

      print "</table>";
      print "</td></tr></table>";
      print "</center>";
		 echo "</small>";

    print "<center><h3>Armor</h3></center>";
      print "<center>";
      print "<table border='0' width='70%' cellspacing='20'>";
      print "<tr><td width='25%' valign='top'>";
      print "</td>";
      print "<td valign='top' width='75%'>";
      $selectarmor="SELECT * from playerarmor where pid='$id'";
      $selectarmor2=mysql_query($selectarmor) or die("could not select player armor");
      print "<table border='1' bordercolor='white' bgcolor='#ffffff'>";
      print "<tr><td>Name<font color='ffffff'>________________</font></td><td>Rating<font color='ffffff'>______</td><td>Level<font color='ffffff'>______</td><td>Location<font color='ffffff'>______</td><td>Status<font color='ffffff'>______</td></tr>";
      while($selectarmor3=mysql_fetch_array($selectarmor2))
      {
		  if ($selectarmor3[equip] == 1)
		  {$selectarmor3[equip] = "Equipped";}
		  else {$selectarmor3[equip] = "<a href'equipped.php?randid=$selectarmor3[randid]&type=a&location=$selectarmor3[location]'>Equip";}
		   $randid = $selectarmor3[randid];
      print "<tr><td>$selectarmor3[name]</td><td>$selectarmor3[rating]</td><td>$selectarmor3[level]</td><td>$selectarmor3[location]</td><td>$selectarmor3[equip]</td></tr>";

      }

      print "</table>";
      print "</td></tr></table>";
      print "</center>";
		 echo "</small>";



    echo "<center><a href='battle.php>NeverMind</center>";
    
    ?>
Everything else is working fine. I can purchase any items I put into the weapons or armor tables but I cannot equip them.

Re: Video 14

Posted: Thu Oct 08, 2009 8:17 pm
by hallsofvallhalla
add ' ' to them

['equip']
['randid']

ect

Re: Video 14

Posted: Thu Oct 08, 2009 8:29 pm
by hallsofvallhalla

Re: Video 14

Posted: Thu Oct 08, 2009 8:48 pm
by Ravinos
I went ahead and started over from scratch using the latest dump and php files you just uploaded. I am able to purchase potions, armor, weapons, skills but once on the equipment page i get:

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in C:\wamp\www\tutorial\equipment.php on line 42

Re: Video 14

Posted: Thu Oct 08, 2009 10:03 pm
by hallsofvallhalla
oops my goof,

its fixed, re-download and copy over equipment.php

Re: Video 14

Posted: Thu Oct 08, 2009 10:05 pm
by Ravinos
:) np. that part works now......

Notice: Undefined index: local in C:\wamp\www\tutorial\equipped.php on line 27

Getting this error trying to equip weapons. They still equip, verified inside the playerweapons tables. Armor equips and changes just fine.

Re: Video 14

Posted: Thu Oct 08, 2009 11:52 pm
by darspire
congrats halls. i didnt get first reply first ut still great job.

it would have taken me like a year to learn, then START this on my own.
thanks again