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

📄 clan.php

📁 还是WEB游戏源码 Darkstep 还是WEB游戏源码 Darkstep
💻 PHP
📖 第 1 页 / 共 2 页
字号:
    $rank = ($member->type == 3) ? "Deputy Commissioner" : "$rank";
} elseif ($totalpower > 250000) {  
    $rank = "Legendary Don"; 
    $rank = ($member->type == 1) ? "Sergeant Major Of The Army" : "$rank";
    $rank = ($member->type == 3) ? "Commissioner Of Police" : "$rank";
} else {
    $rank = "Error!";
}

// money is bank+cash waarde van betreffende user
$money = $member->cash+$member->bank;
if ($money <= 5000) {  
    $mrank = "Straydog"; 
} elseif ($money > 4999 AND $money <= 50000) {  
    $mrank = "Lower Class"; 
} elseif ($money > 49999 AND $money <= 100000) {  
    $mrank = "Respectable Man"; 
} elseif ($money > 99999 AND $money <= 250000) {  
    $mrank = "Middle Class"; 
} elseif ($money > 249999 AND $money <= 500000) {  
    $mrank = "Wealthy"; 
} elseif ($money > 499999 AND $money <= 1000000) {  
    $mrank = "Upper Class"; 
} elseif ($money > 999999 AND $money <= 2500000) {  
    $mrank = "Rich"; 
} elseif ($money > 2499999 AND $money <= 5000000) {  
    $mrank = "Very Rich"; 
} elseif ($money > 4999999 AND $money <= 10000000) {  
    $mrank = "Dangerously Rich"; 
} elseif ($money > 9999999) {  
    $mrank = "Notoriously Rich"; 
}  


$memberlogin = ($member->level > 50) ? "<font color=red><b>[$member->login]</b></font>" : "$member->login";
$memberlogin = ($member->level == 50) ? "<font color=4DFF00>$member->login</font>" : "$memberlogin";
$memberlogin = ($member->level <= -1) ? "<font color=orangered>!$member->login!</font>" : "$memberlogin";
$memberlogin = ($member->health <= 0) ? "<font color=red>$member->login</font>" : "$memberlogin";


        print <<<ENDHTML
  <tr><td align="center" class="mainTxt">$j</td>
	<td class="mainTxt"><a href="profile.php?x={$member->login}">{$memberlogin}</a></td>
	<td align="center" class="mainTxt">$rank</td>
	<td align="center" class="mainTxt">$mrank</td>
	<td align="center" class="mainTxt">$prank</td></tr>

ENDHTML;
      }

      $dbres				= mysql_query("SELECT `id` FROM `[users]` WHERE `clan`='{$clan->name}' AND `activated`=1");
      print "</table>\n\n<table width=100%>\n  <tr><td class=\"mainTxt\" align=\"center\">";
      if(mysql_num_rows($dbres) <= 30)
        print "&#60; 1 &#62;</td></tr></table>\n";
      else {
        if($begin/30 == 0)
          print "&#60;&#60; ";
        else
          print "<a href=\"clan.php?x={$clan->name}&s={$_GET['s']}&p=". ($begin/30-1) ."\">&#60;&#60;</a> ";

        for($i=0; $i<mysql_num_rows($dbres)/30; $i++) {
          print "<a href=\"clan.php?x={$clan->name}&s={$_GET['s']}&p=$i\">". ($i+1) ."</a> ";
        }

        if($begin+30 >= mysql_num_rows($dbres))
          print "&#62;&#62; ";
        else
          print "<a href=\"clan.php?x={$clan->name}&s={$_GET['s']}&p=". ($begin/30+1) ."\">&#62;&#62;</a>";

        print "  </table></td></tr>\n";
      }
    }
  }
  else if($_GET['p'] == "list") {
    print "  <tr><td><table width=100%>\n";
    print "	<tr><td class=\"subTitle\" style=\"letter-spacing: normal;\"><b>Crew</b></td>  <td class=\"subTitle\" style=\"letter-spacing: normal;\" width=125><b>Owner</b></td>  <td class=\"subTitle\" width=75 style=\"letter-spacing: normal;\"><b>Members</b></td>  <td class=\"subTitle\" width=75 style=\"letter-spacing: normal;\"><b>Power</b></td></tr>\n";
    $dbres				= mysql_query("SELECT `name`,`owner`,`type`,`def_lvl1` FROM `[clans]` ORDER BY `type`");
    while($clan = mysql_fetch_object($dbres)) {
      $power				= 0;
      $dbres2				= mysql_query("SELECT `attack`,`defence`,`clicks`,`type` FROM `[users]` WHERE `clan`='{$clan->name}'");
      while($member = mysql_fetch_object($dbres2))
        $power				+= round(($member->attack+$member->defence)/2+$member->clicks*5);
      $power				+= ($clan->def_lvl1*1500)/2;

      $clanpower[$clan->type][$clan->name] = $power;
    }

    $lasttype				= 1;
    foreach($clanpower as $type => $info) {
      if($type != $lasttype)
        print "  <tr><td><br></td></tr>\n";

      arsort($info);
      foreach($info as $name => $power) {
        $dbres				= mysql_query("SELECT `name`,`owner` FROM `[clans]` WHERE `name`='$name'");
        $clan					= mysql_fetch_object($dbres);
        $dbres			= mysql_query("SELECT `id` FROM `[users]` WHERE `clan`='$name'");
        $nummembers				= mysql_num_rows($dbres);
        print "	<tr><td class=\"mainTxt\"><a href=\"?x=$name\">$name</a></td>  <td class=\"mainTxt\" width=125><a href=\"profile.php?x={$clan->owner}\">{$clan->owner}</a></td>  <td class=\"mainTxt\" align=\"center\" width=75>$nummembers</td>  <td class=\"mainTxt\" align=\"right\" width=75>$power&nbsp;</td>";
          print "</tr>\n";
        $lasttype				= $type;
      }
    }
    print "  </table></td></tr>\n";
  }
  else if($_GET['p'] == "crew") {
    if($data->clanlevel == 0) {
      print "  <tr><td class=\"subTitle\"><b>Join crew</b></td></tr>\n";
      if(isset($_POST['submita'])) {
        $clan					= substr($_POST['clan'],0,32);
        $dbres					= mysql_query("SELECT `name`,`owner`,`type` FROM `[clans]` WHERE `name`='{$_POST['clan']}'");
        if($clan = mysql_fetch_object($dbres)) {
          if($clan->type == $data->type) {
            $data->clan				= "{$clan->name}-[recruit]";
            mysql_query("UPDATE `[users]` SET `clan`='{$clan->name}-[recruit]' WHERE `login`='{$data->login}'");
            print "  <tr><td class=\"mainTxt\">You have aplicated by <b>{$clan->name}</b>. Aplicate to an other crew will delete this aplication.</td></tr>\n";
          }
          else {
            $type				= Array("","admirals","mafia bosses","agents");
            $type				= $type[$clan->type];
            print "  <tr><td class=\"mainTxt\">* Only $type can join {$clan->name}.</td></tr>\n";
        }
        }
        else
          print "  <tr><td class=\"mainTxt\">* That crew doesn't excist!</td></tr>\n";
      }
      echo "  <tr><td class=\"mainTxt\" align=\"center\"><form method=\"post\">Crew: <select name=\"clan\">";
$dbres = mysql_query("SELECT * FROM `[clans]` WHERE `recruiting`='1' ORDER BY 'name' ASC");
while ($gegeven = mysql_fetch_array($dbres)) {
$name = $gegeven["name"];
      echo "<option value=\"".$name."\">".$name."</option> ";
}
      echo "<input type=submit name=submita value=\"Apply\"></td></tr>\n";
    }
    else
      print "  <tr><td class=\"mainTxt\">* You're already in a crew!</td></tr>\n";

    print "  <tr><td class=\"subTitle\"><b>New crew</b></td></tr>\n";
    if(isset($_POST['submitn'])) {
      if(preg_match('/^[A-Za-z0-9_ \-]{3,30}+$/',$_POST['name'])) {
	if(!(preg_match('/^[ ]{1,30}+$/',$_POST['name']))) {
        $dbres					= mysql_query("SELECT `name` FROM `[clans]` WHERE `name`='{$_POST['name']}'");
        if(mysql_num_rows($dbres) == 0) {
        $dbres					= mysql_query("SELECT `name` FROM `[clans]` WHERE `level`='1'");
        $crews					= mysql_num_rows($dbres);
          if($crews < 20) {
            $data->clan				= $_POST['name'];
            $data->clanlevel			= 9;
            mysql_query("UPDATE `[users]` SET `clan`='{$_POST['name']}',`clanlevel`=9 WHERE `login`='{$data->login}'");
            mysql_query("INSERT INTO `[clans]`(`name`,`owner`,`started`,`type`) values('{$_POST['name']}','{$data->login}',NOW(),$data->type)");
            print "  <tr><td class=\"mainTxt\">The crew has been made!</td></tr>\n<script language=\"javascript\">\n	setTimeout(\"top.mainFrame.location = 'crew-hq.php'\", 1000);\n</script>\n";
          }
          else
            print "  <tr><td class=\"mainTxt\">* There are already 20 crews!</td></tr>\n";
        }
        else
          print "  <tr><td class=\"mainTxt\">* There already is a crew with that name!</td></tr>\n";
      }
      else
        print "  <tr><td class=\"mainTxt\">* It isn't allowed to have ONLY spaces in you crew name!</td></tr>\n";
      }
      else
        print "  <tr><td class=\"mainTxt\">* The crew name must include atleast 3 of those letters, numbers, _ - and spaces are allowed in a crewname</td></tr>\n";
    }
    print "  <tr><td class=\"mainTxt\" align=\"center\"><br><form method=\"post\">Name: <input type=\"text\" name=\"name\" value=\"{$_POST['name']}\" maxlength=30> <input type=\"submit\"  name=\"submitn\" value=\"Ok\" style=\"width: 100\"></form><br></td></tr>\n";
}
  else if($_GET['p'] == "quit" && $data->clanlevel > 0 && $data->clanlevel < 9) {
    print "  <tr><td class=\"subTitle\"><b>Leave crew</b></td></tr>\n";
    if(isset($_POST['quit'])) {
	if($data->cash >= 100000) {
      $data->clan				= "";
      $data->clanlevel				= 0;
      $rankhealth				= rand(60,0);
      mysql_query("UPDATE `[users]` SET `clan`='',`clanlevel`=0 WHERE `login`='{$data->login}'");
      mysql_query("UPDATE `[users]` SET `cash`=`cash`-100000 WHERE `login`='{$data->login}'");
      mysql_query("UPDATE `[users]` SET `health`=`health`-$randhealth WHERE `login`='{$data->login}'");

      print <<<ENDHTML
  <tr><td class="mainTxt">You leaved the crew</td></tr>
<script language="javascript">
setTimeout("parent.window.location.reload()",2000);
</script>
ENDHTML;
	} else
	echo "You haven't got enough cash!";
    }
    else if(isset($_POST['cancel'])) {
      print <<<ENDHTML
<script language="javascript">
document.location = "hq.php";
</script>
ENDHTML;
    }
    else {
      print <<<ENDHTML
  <tr><td class="mainTxt" align="center"><form method="post">
	Are you sure you want to leave the crew?<br><br>
        Leaving your crew will cost you $100,000 and between the 0% and the 60% of your health!<br>
	<input type="submit" name="quit" value="YES" style="width: 100px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	<input type="submit" name="cancel" value="NO" style="width: 100px;">
  </form></td></tr>
ENDHTML;
    }
  }
  else if($_GET['p'] == "delete" && $data->clanlevel == 9) {
    print "  <tr><td class=\"subTitle\"><b>Delete crew</b></td></tr>\n";
    if(isset($_POST['delete'])) {
      mysql_query("DELETE FROM `[clans]` WHERE `name`='{$data->clan}'");
      mysql_query("UPDATE `[users]` SET `clan`='',`clanlevel`=0 WHERE `clan`='{$data->clan}' OR `clan`='{$data->clan}-[recruit]'");
      $data->clan				= "";
      $data->clanlevel				= 0;
      print <<<ENDHTML
  <tr><td class="mainTxt">You deleted the crew.</td></tr>
<script language="javascript">
setTimeout("window.location.reload()",2000);
</script>
ENDHTML;
    }
    else if(isset($_POST['cancel'])) {
      print <<<ENDHTML
<script language="javascript">
document.location = "hq.php";
</script>
ENDHTML;
    }
    else {
      print <<<ENDHTML
  <tr><td class="mainTxt" align="center"><form method="post">
	Are you sure you want to delete the crew?<br><br>
	<input type="submit" name="delete" value="Yes" style="width: 100px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	<input type="submit" name="cancel" value="No" style="width: 100px;">
  </form></td></tr>
ENDHTML;
    }
  }

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

</body>


</html> 

⌨️ 快捷键说明

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