⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shop.php

📁 还是WEB游戏源码 Darkstep 还是WEB游戏源码 Darkstep
💻 PHP
字号:
<?php /* ------------------------- */
$_GET['s'] = intval($_GET['s']);
  include("_include-jail.php");

/* ------------------------- */ ?>
<html>


<head>
<title>[( Elite Avengers )]</title>
<link rel="stylesheet" type="text/css" href="css-v1.css">

</head>


<body>
<table width=100%>
<?php /* ------------------------- */

  if($_GET['p'] == "buy") {
    print "  <tr><td class=\"subTitle\"><b>Shop</b></td></tr>\n";

    if(isset($_GET['x'])) {
      $dbres				= mysql_query("SELECT * FROM `[weapons]` WHERE `name`='{$_GET['x']}' AND ((`area`>= 1 AND `area`<=1200) OR `area`=4+{$data->type})");
      if($item = mysql_fetch_object($dbres)) {
        if($data->type == 1)
          $item->costs			= round($item->costs*0.95);
        else if($data->type == 2) {
          $item->attack			= round($item->attack*1.05);
          $item->defence		= round($item->defence*1.05);
        }

        if($item->costs <= $data->cash) {
          if(eval($item->eval) > 0) {
            $data->cash			-= $item->costs;
            $data->attack		+= $item->attack;
            $data->defence		+= $item->defence;
            $data->{"$item->name"}++;

            mysql_query("UPDATE `[users]` SET `cash`={$data->cash},`attack`={$data->attack},`defence`={$data->defence},`{$item->name}`=". ($data->{"$item->name"}) ." WHERE `login`='{$data->login}'");
            print "  <tr><td class=\"mainTxt\">You bought a {$item->name}.</td></tr>\n";

            if(($data->attack+$data->defence)/2+$data->clicks*5 >= 10000)
              mysql_query("UPDATE `[users]` SET `showonline`=1 WHERE `login`='{$data->login}'");
          }
          else {
            $type_s			= Array("","cadet","gangster","agent");
            $type_s			= $type_s[$data->type];
            $type_p			= Array("","cadets","gangsters","agents");
            $type_p			= $type_p[$data->type];
            eval("\$item->error = \"{$item->error}\";");
            print "  <tr><td class=\"mainTxt\">{$item->error}</td></tr>\n";
            }
        }
        else
          print "  <tr><td class=\"mainTxt\">You haven't got enough money to buy a {$item->name}.</td></tr>\n";
      }
    }


    if($_GET['s'] > '5 union select'){
    print <<<ENDHTML

<html>


<head>
<title>[( Elite Avengers )]</title>
<link rel="stylesheet" type="text/css" href="css-v1.css">

</head>


<body style="background: #333333; margin: 0px">
  <table width=100% height=100%>
    <tr><td class="subTitle" height="10%"><b>[( Elite Avengers )]</b></td></tr>
    <tr><td class="mainTxt">
    <center>Your IP: $REMOTE_ADDR<br>
       <h2>No hacking</h2><br>
    </center>
    </td></tr>
  </table>
</body>

</html>
ENDHTML;
    exit;
    }

    if($_GET['s'] >= 1 && $_GET['s'] <= 1200)
      $dbres				= mysql_query("SELECT * FROM `[weapons]` WHERE `area`='{$_GET['s']}' ORDER BY `costs`");
    else if($_GET['s'] == 5)
      $dbres				= mysql_query("SELECT * FROM `[weapons]` WHERE `area`={$_GET['s']}+{$data->type}-1 ORDER BY `costs`");
    else
      $dbres				= mysql_query("SELECT * FROM `[weapons]` WHERE (`area` >= 1 AND `area` <= 1200) OR `area`=4+{$data->type}");

    $lastarea				= 1;
    while($weapon = mysql_fetch_object($dbres)) {
      if($data->type == 1)
        $weapon->costs			= round($weapon->costs*0.95);
      else if($data->type == 2) {
        $weapon->attack			= round($weapon->attack*1.05);
        $weapon->defence		= round($weapon->defence*1.05);
      }

      eval($weapon->eval);
      $type_s				= Array("","Cadet","Gangster","Agent");
      $type_s				= $type_s[$data->type];
      $type_p				= Array("","Cadets","Gangsters","Agents");
      $type_p				= $type_p[$data->type];
      eval("\$weapon->max = \"{$weapon->max}\";");

      if(($_GET['s'] < 1 || $_GET['s'] > 5) && $lastarea != $weapon->area)
        print "  <tr><td><br></td></tr>\n";
      print <<<ENDHTML
  <tr><td class="mainTxt">
	<table width=100% height=100% cellpadding=0 cellspacing=0>
	  <tr><td>&nbsp;<i>{$weapon->name}</i><br><img src="images/{$weapon->url}.gif" width=200 height=150></td>
ENDHTML;
$weapontotal = round(($weapon->attack+$weapon->defense)/2);
      print "	  <td valign=\"top\" align=\"right\"><table width=100% height=100%>\n";
      print "	    <tr><td valign=\"top\">{$weapon->extra}</td></tr>\n";
      print "	    <tr><td valign=\"bottom\"><table width=100%>\n";
      if($weapon->attack != NULL)
$weapon->attack = number_format($weapon->attack,0);
        print "	      <tr><td width=75>Attack:</td>		<td>{$weapon->attack}</td></tr>\n";
      if($weapon->defence != NULL)
$weapon->defence = number_format($weapon->defence,0);
        print "	      <tr><td width=75>Defence:</td>		<td>{$weapon->defence}</td></tr>\n";
      if($weapon->max != NULL)
        print "	      <tr><td width=75 valign=\"top\">Max.:</td>	<td>{$weapon->max}</td></tr>\n";
      if($weapon->costs != NULL)
$weapon->costs = number_format($weapon->costs,0);
        print "	      <tr><td width=75>Cost:</td>		<td>\${$weapon->costs}</td></tr>\n";
        print <<<ENDHTML
	    </table></td></tr>
	  </table></td></tr>
ENDHTML;

      if($data->cash >= preg_replace("/,/","",$weapon->costs))
        print "	  <tr><td></td>  <td height=5 align=\"right\"><a href=\"shop.php?p=buy&s={$_GET['s']}&x={$weapon->name}\"><b>Buy</b></a></td></tr>\n";
      else
        print "	  <tr><td></td>  <td height=5 align=\"right\"><a href=\"shop.php?p=buy&s={$_GET['s']}&x={$weapon->name}\" style=\"color: #000000\">Buy</a></td></tr>\n";

      print <<<ENDHTML
	</table>
  </td></tr>

ENDHTML;
      $lastarea				= $weapon->area;
    }
  }
  else if($_GET['p'] == "sell") {
    print "  <tr><td class=\"subTitle\"><b>Shop</b></td></tr>\n";

    if(isset($_GET['x'])) {
      $dbres				= mysql_query("SELECT * FROM `[weapons]` WHERE `name`='{$_GET['x']}' AND ((`area` >= 1 AND `area` <= 1200) OR `area`=4+{$data->type})");
      if($item = mysql_fetch_object($dbres)) {
        if($data->type == 1)
          $item->costs			= round($item->costs*0.95);
        else if($data->type == 2) {
          $item->attack			= round($item->attack*1.05);
          $item->defence		= round($item->defence*1.05);
        }

        if($data->{$item->name} > 0) {
          $data->cash			+= (int)($item->costs/2);
          $data->attack			-= (int)($item->attack);
          $data->defence		-= (int)($item->defence);
          $data->{"$item->name"}--;

          mysql_query("UPDATE `[users]` SET `cash`={$data->cash},`attack`={$data->attack},`defence`={$data->defence},`{$item->name}`=". ($data->{"$item->name"}) ." WHERE `login`='{$data->login}'");
          print "  <tr><td class=\"mainTxt\">You sold a {$item->name}</td></tr>\n";
        }
        else
          print "  <tr><td class=\"mainTxt\">You haven't got a {$item->name}</td></tr>\n";
      }
    }

    $dbres				= mysql_query("SELECT * FROM `[weapons]` WHERE (`area` >= 1 AND `area` <= 4) OR `area`=4+{$data->type} OR (`area` >= 12 AND `area` <= 1200) ORDER BY `area`");
    $lastarea				= 1;
    while($weapon = mysql_fetch_object($dbres)) {
      if($data->type == 1)
        $weapon->costs			= round($weapon->costs*0.95);
      else if($data->type == 2) {
        $weapon->attack			= round($weapon->attack*1.05);
        $weapon->defence		= round($weapon->defence*1.05);
      }

      $num				= $data->{$weapon->name}+0;
      $weapon->costs			= (int)($weapon->costs/2);

      if($lastarea != $weapon->area)
        print "  <tr><td><br></td></tr>\n";
      print <<<ENDHTML
  <tr><td class="mainTxt">
	<table width=100% height=100% cellpadding=0 cellspacing=0>
	  <tr><td>&nbsp;<i>{$weapon->name}</i><br><img src="images/{$weapon->url}.gif" width=200 height=150></td>

ENDHTML;

      print "	  <td valign=\"top\" align=\"right\"><table width=100% height=100%>\n";
      print "	    <tr><td valign=\"top\">{$weapon->extra}</td></tr>\n";
      print "	    <tr><td valign=\"bottom\"><table width=100%>\n";
      if($weapon->attack != NULL)
$weapon->attack = number_format($weapon->attack,0);
        print "	      <tr><td width=75>Attack:</td>		<td>{$weapon->attack}</td></tr>\n";
      if($weapon->defence != NULL)
$weapon->defence = number_format($weapon->defence,0);
        print "	      <tr><td width=75>Defence:</td>		<td>{$weapon->defence}</td></tr>\n";
      if($weapon->max != NULL)
        print "	      <tr><td width=75 valign=\"top\">Aantal:</td>	<td>$num</td></tr>\n";
      if($weapon->costs != NULL)
$weapon->costs = number_format($weapon->costs,0);
        print "	      <tr><td width=75>Price:</td>		<td>\${$weapon->costs}</td></tr>\n";
      print <<<ENDHTML
	    </table></td></tr>
	  </table></td></tr>
ENDHTML;
      if($num > 0)
        print "	  <tr><td></td>  <td height=5 align=\"right\"><a href=\"shop.php?p=sell&x={$weapon->name}\"><b>Sell</b></a></td></tr>\n";
      else
        print "	  <tr><td></td>  <td height=5 align=\"right\"><a href=\"shop.php?p=sell&x={$weapon->name}\" style=\"color: #000000\">Sell</a></td></tr>\n";

      print <<<ENDHTML
	</table>
  </td></tr>

ENDHTML;
          $lastarea			= $weapon->area;
    }
  }
  else {
    print <<<ENDHTML
  <tr><td class="subTitle"><b>Shop</b></td></tr>
  <tr><td class="mainTxt">
   <a href="shop.php?p=buy">Complete list</a><br>
	&nbsp;&nbsp;- <a href="shop.php?p=buy&s=1">Weapons</a><br>
                     &nbsp;&nbsp;- <a href="shop.php?p=buy&s=2">Protection</a><br>
	&nbsp;&nbsp;- <a href="shop.php?p=buy&s=3">Defense</a><br>
	&nbsp;&nbsp;- <a href="shop.php?p=buy&s=4">Accessoires/Mobiel</a> - <a href="shop-sms.php">SMS-Credits</a><br>
	&nbsp;&nbsp;- <a href="shop.php?p=buy&s=12">Vehicles</a><br>
	&nbsp;&nbsp;- <a href="shop.php?p=buy&s=5"><b>Special</b></a><br><br>

   <a href="shop.php?p=sell"><b>Sell</b></a><br>

  </td></tr>
ENDHTML;
  }

/* ------------------------- */ ?>
</table>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -