I was wondering if you might say that,Chris wrote:Those quotations are actually the proper way of doing it.
 
 Anyway, edited my post, think I found the issue, listed above!
I was wondering if you might say that,Chris wrote:Those quotations are actually the proper way of doing it.
 
 Code: Select all
    <?php
    include_once 'connect.php';
    session_start( );
    include_once 'logo.php';
    ?>
    /////////////Setup---Session start and GET enemy/////////
    <link href="style.css" rel="stylesheet" type="text/css" />
      <body link="blue" alink="blue" vlink="blue">
    <div id = "General1">
            </div>
    <?php
    if (isset($_SESSION['player']))
    {
      $player=$_SESSION['player'];
    }
    else
    {
      echo "Not Logged in! <br><br> <A href='index.php'>Login?</a>";
    }
        ?>
         
         
           <?php
    $playerinfo="SELECT * from player where name='$player'";
    $playerinfo2=mysql_query($playerinfo) or die("could not get player stats!");
    $playerinfo3=mysql_fetch_array($playerinfo2);
      include_once 'attackstatpanel.php';
    ?>
      <?php
    if (isset($_GET['enemy']))
    {
    $enemyinfo=$_GET['enemy'];
    $enemyinfo1="SELECT * from player where name='$enemyinfo'";
    $enemyinfo2=mysql_query($enemyinfo1) or die("could not get enemy stats!");
    $enemyinfo3=mysql_fetch_array($enemyinfo2);
    }
    else
    {
    echo"<a href='index.php'>No enemy selected. Go Back!";
    }
    ?>
    ///////END Setup session start and GET enemy //////////
    <?php
    //////////stat setup///////////
    $playerhp = $playerinfo3['health'];
    $playerstr = $playerinfo3['strength'];
    $playerdefense = $playerinfo3['defense'];
    $playeragi= $playerinfo3['agility'];
    $playerlvl = $playerinfo3['level'];
    $playerfirst = 0 ;
    $enemy = $enemyinfo3['name'];
    $enemyhp = $enemyinfo3['health'];
    $enemystr = $enemyinfo3['strength'];
    $enemydefense = $enemyinfo3['defense'];
    $enemyagi= $enemyinfo3['agility'];
    $enemylvl= $enemyinfo3['level'] ;
       ?>
    /////////END statsetup//////////
            <div id = "attackerror">
       <?php
    $hpcheck= $enemyhp >=0 and $playerhp >= 0 ;
    ///are players dead?///
        if ($enemyhp <=0)
        {echo " You cannot kill the dead!";
         echo "<br><br> <a href='index.php'>Go back!</a>";
      exit;
        }
        else if ($playerhp <=0)
         {echo " You are too badly injured to fight!<br><br>";
              echo " <a href='index.php'>Go back!</a>";
         exit;
         }
        else
        {
         ?>
    /////////END are players dead?/////////
           </div>
         <div style="position:absolute; left:500px; top:220px;overflow:auto;height:300px;width: 500px;">
         
    <?php
    //////////Agility check to see who goes first//////////
    if ($playeragi >= $enemyagi)
    {
    $attackfirst = $player;
    $attacksecond = $enemy;
    }
    else
    {
    $attackfirst = $enemy;
    $attacksecond = $player;
    }
    $i = 0;
    // while both player healths are greater than 0
    while( $playerhp > 0 && $enemyhp > 0 )
    {
      if ($i == 0)
      {
    ///player agility higher block /////////////
    if ($attackfirst ==  $player)
         {
         $playerattack = (rand(1,200) + $playerstr) -  (rand (1,200) +$enemydefense);
           
    if ($playerattack <=0)
    {
    $playerattack = 0 ;
    }
    $enemyhp = $enemyhp - $playerattack;
       
    echo "$player hits $enemy for $playerattack damage. Tag 1 Enemy hp is $enemyhp<br>";
         
          $i++;
         }
         else
         {
    $enemyattack = (rand(1,200) + $enemystr) -  (rand (1,200) +$playerdefense) ;
       if ($enemyattack <=0)
       {
       $enemyattack = 0;
       }
    $playerhp = $playerhp - $enemyattack;
         echo    "$enemy hits $player for $enemyattack damage! tag 2 Player hp is $playerhp.<br>";
           $i++;
         }
      }
    ///////enemy agility higher block////////
    else
    {
       if ($attacksecond == $player)
       {
         $playerattack = (rand(1,200) + $playerstr) -  (rand (1,200) +$enemydefense);
           
    if ($playerattack <=0)
    {
    $playerattack = 0 ;
    }
    $enemyhp = $enemyhp - $playerattack;
       
    echo "$player hits $enemy for $playerattack damage.  tag 3 Enemy hp is $enemyhp<br>";
    $i = 0;
    }
         else
         {
    $enemyattack = (rand(1,200) + $enemystr) -  (rand (1,200) +$playerdefense) ;
       if ($enemyattack <=0)
       {
       $enemyattack = 0;
       }
    $playerhp = $playerhp - $enemyattack;
         echo    "$enemy hits $player for $enemyattack damage! tag 4   Player hp is $playerhp.<br>";
         
         $i = 0;
         }
    }
    }
    ////////end of "while"/////////////
    /////Checks if player is dead and updates healths/////
    if ($playerhp <= 0)
    {
      $playerhp = 0;
      // commenting out these updates as they aren't used in my version
      //$updateplayer="update player set health='$playerhp' where name='$player' limit 1";
      //mysql_query($updateplayer) or die("could not update player hp!  ");
       
      //$updateenemy="update player set health='$enemyhp' where name='$enemy' limit 1";
      //mysql_query($updateenemy) or die("could not update enemy hp!");
    echo "You have been killed by $enemy!";
       /////////// EXP and loot/////////////////////////
             if ($playerinfo3['level'] > $enemyinfo3['level'])
            {
             $firstmod = $playerinfo3['level'] - $enemyinfo3['level'];
             $secondmod = $firstmod * 10 ;
             if ($secondmod > 90){$secondmod = 90;}
             $thirdmod = ($secondmod / 100) * $enemyinfo3['level'];
             $totalexper =($enemyinfo3['experience'] - $thirdmod) *4;
            }
            else
            {
             $firstmod = $enemyinfo3['level'] - $playerinfo3['level'];
             $secondmod = $firstmod * 10 ;
             if ($secondmod > 90){$secondmod = 90;}
             $thirdmod = ($secondmod / 100) * $enemyinfo3['level'];
             $totalexper =($enemyinfo3['level'] + $thirdmod) *4;
            }
                   $totalexper = (int)$totalexper;
             if($totalexper <1)
             {
               $totalexper = 1;
             }
               echo "<br><b><big>$enemy  defeats you and gains " . $totalexper . " . experience</b></big><br>";
          $updateenemy1="update player set experience=experience +'$totalexper'where name='$enemy'";
      mysql_query($updateenemy1) or die("Could not update enemy");
          ////player--->enemyloot///
     
      $playerstone= $playerinfo3['stonesnow'];
      $loot= ($playerstone * .10) ;
      $loot= (int)$loot;
          if ($loot <= 0)
          {
            $loot = 0;
          }
               $updateenemystone="update player set stonesnow=stonesnow +'$loot'where name='$enemy'";
      mysql_query($updateenemystone) or die("Could not update enemy");
       
       $updateplayerstone="update player set stonesnow=stonesnow -'$loot'where name='$player'";
      mysql_query($updateplayerstone) or die("Could not update enemy");
           
           
      echo "<br><b><big>$enemy  loots " . $loot . " stone off your body !</b></big><br>";
       
        //exit;
        }
    ///////////////end EXP and loot///////////
    ////////////////Checks if enemy is dead/////////////
    if ($enemyhp <=0)
      {
        $enemyhp = 0;
      // commenting out these updates as they aren't used in my version
      //  $updateenemy="update player set health='0' where name='$enemy' limit 1";
      //mysql_query($updateenemy) or die("could not update enemy hp!");
      //$updateplayer="update player set health='$playerhp' where name='$player' limit 1";
      //mysql_query($updateplayer) or die("could not update player hp!  ");
    /////////////EXP and loot//////////////
        echo "You have killed $enemy!";
               ////exp/////
            if ($playerinfo3['level'] > $enemyinfo3['level'])
            {
             $firstmod = $playerinfo3['level'] - $enemyinfo3['level'];
             $secondmod = $firstmod * 10 ;
             if ($secondmod > 90){$secondmod = 90;}
             $thirdmod = ($secondmod / 100) * $enemyinfo3['level'];
             $totalexper =($enemyinfo3['experience'] - $thirdmod) *4;
            }
            else
            {
             $firstmod = $enemyinfo3['level'] - $playerinfo3['level'];
             $secondmod = $firstmod * 10 ;
             if ($secondmod > 90){$secondmod = 90;}
             $thirdmod = ($secondmod / 100) * $enemyinfo3['level'];
             $totalexper =($enemyinfo3['level'] + $thirdmod) *4;
            }
              $totalexper = (int)$totalexper;
             if($totalexper <1)
             {
               $totalexper = 1;
             }
              echo "<br><b><big>You gain " . $totalexper . " experience.</b></big><br>";
              $updateplayer="update player set experience=experience +'$totalexper'where name='$player'";
              mysql_query($updateplayer) or die("Could not update player");
     
     
      $enemystone= $enemyinfo3['stonesnow'];
      $loot= ($enemystone * .10) ;
      $loot= (int)$loot;
       if ($loot <= 0)
          {
            $loot = 0;
          }
               $updateplayerstone="update player set stonesnow=stonesnow +'$loot'where name='$player'";
               mysql_query($updateplayerstone) or die("Could not update enemy");
       
                $updateenemystone="update player set stonesnow=stonesnow -'$loot'where name='$enemy'";
                 mysql_query($updateenemystone) or die("Could not update enemy");
      echo "<br><b><big>You find  " . $loot . " stone on $enemy !</b></big><br>";
             //exit;
            }
       }
      // inserting the health update here in my version, to wrap up the whole thing
      $updateplayer="update player set health='$playerhp' where name='$player' limit 1";
      mysql_query($updateplayer) or die("could not update player hp!");
       
      $updateenemy="update player set health='$enemyhp' where name='$enemy' limit 1";
      mysql_query($updateenemy) or die("could not update enemy hp!");
    ?>Could you describe what you wanted - I or someone might be able to give an outline for it?it is not what I really wanted (seems sorta dirty lol )