<td><b>Civs Cost</b></td> <td><b>Elinarium Cost</b></td> <td><b>Cylite Cost</b></td> <td><b>Plexi Cost</b></td> <td><b>Base Cost</b></td> </tr> <tr> <td align="center">' . getBuildStat(name, $oid) . '</td> <td align="center">' . getBuildStat(civscost, $oid) . '</td> <td align="center">' . getBuildStat(steelcost, $oid) . '</td> <td align="center">' . getBuildStat(cylitecost, $oid) . '</td> <td align="center">' . getBuildStat(plexicost, $oid) . '</td> <td align="center">' . getBuildStat(basecost, $oid) . '</td> </tr> </table><br><br> ' . getBuildStat(description, $oid); } if ($type == 2) { echo '<tr> <td><b>Name</b></td> <td><b>Civs Cost</b></td> <td><b>Elinarium Cost</b></td> <td><b>Cylite Cost</b></td> <td><b>Plexi Cost</b></td> <td><b>Health</b></td> <td><b>Attack</b></td> <td><b>Defence</b></td> <td><b>Cargo</b></td> </tr> <tr> <td>' . getShipStat(name, $oid) . '</td>
<td><a href="javascript:confirmBuilding(' . $x . ');">X</a></td> <td>' . getBuildStat(landcost, $x, $sid, $pid) . '</td> <td>' . getCost(civs, $x, $sid, $pid) . '</td> <td>' . getCost(steel, $x, $sid, $pid) . '</td> <td>' . getCost(cylite, $x, $sid, $pid) . '</td> <td>' . getCost(plexi, $x, $sid, $pid) . '</td> <td>' . calcBuildTime($x, $sid, $pid) . '</td> <td><a href="./build.php?id=' . $pid . '&bid=' . $x . '">Build</a></td> </tr>'; } else { if (!galaxyControlled($sid, $pid)) { echo '<tr><td></td> <td><a href="./pedia.php?id=' . $x . '">' . getBuildStat(name, $x) . '</a></td> <td>-</td> <td>-</td> <td>' . getBuildStat(landcost, $x, $sid, $pid) . '</td> <td>' . getBuildStat(civscost, $x) . '</td> <td>' . getBuildStat(steelcost, $x) . '</td> <td>' . getBuildStat(cylitecost, $x) . '</td> <td>' . getBuildStat(plexicost, $x) . '</td> <td>' . getBuildStat(buildtime, $x) . '</td> <td><a href="./build.php?id=' . $pid . '&bid=' . $x . '">Build</a></td> </td>'; } } } } echo '</table></div>'; //Include footer echo '<SCRIPT LANGUAGE="JavaScript">change(changer);</SCRIPT>'; include './footer.php';
<td><b>Land Left</b></td> <td><b>Current Construction</b></td> <td><b>Time Left</b></td> <td><b>Build</b></td> </tr>'; $query = "SELECT id,name,constructionid,constructiontime,land FROM planets{$sid} WHERE ownerid={$id} ORDER BY z ASC"; $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { $timeleft = max(0, $row[constructiontime] - time()); if ($timeleft == 0 && $row[constuctionid] > 0) { $timeleft = '<a href="./build.php?id=' . $row[id] . '&f=1">Complete</a>'; } if ($row[constructionid] == 0) { $thename = "None"; } else { $thename = getBuildStat(name, $row[constructionid]); } echo '<tr> <td><a href="./name.php?id=' . $row[id] . '">' . $row[name] . '</a></td> <td>' . $row[land] . '</td> <td>' . $thename . '</td> <td>' . $timeleft . '</td> <td><a href="./build.php?id=' . $row[id] . '">Build</a></td> </tr>'; } echo '</table></div>'; /********* COMBAT TAB **********/ echo '<div id="3" style="display:none"><table cellspacing=5 align="center"> <tr>
function calcBuildTime($bid, $sid, $pid) { //If it is a biodome divide by 50 $build = getPlanetStat(getBuildStat(increases, $bid), $sid, $pid); if ($bid == 1) { $build /= 50; } $time = pow($build, getBuildStat(buildtimemod, $bid)); $time *= getBuildStat(buildtime, $bid); //calc research $subtract = $time * getResearch(12, $sid, getPlanetStat(ownerid, $sid, $pid)) - $time; return floor($time - $subtract); }
$id = getPlanetStat(ownerid, $sid, $pid); //Check if something is actually building $cid = getPlanetStat(constructionid, $sid, $pid); if ($cid > 0 && $cid != 8) { //Check if it is finished if (timeLeft(getPlanetStat(constructiontime, $sid, $pid)) < 1) { if (getBuildStat(increases, $cid) != "none") { $pstat = getPlanetStat(getBuildStat(increases, $cid), $sid, $pid); $increase = getBuildStat(increaseamt, $cid); $pstat = $pstat + $increase; if (setPlanetStat(getBuildStat(increases, $cid), $pstat, $sid, $pid)) { if (setPlanetStat(constructionid, 0, $sid, $pid)) { addNotification(getBuildStat(name, $cid) . ' has finished building.', $sid, $id); } } } else { if (setPlanetStat(constructionid, 0, $sid, $pid)) { if (!galaxyControlled($sid, $pid)) { $z = getPlanetStat(z, $sid, $pid); $query = "UPDATE galaxy{$sid} SET ownerpid={$pid} WHERE id={$z}"; $result = @mysql_query($query); addNotification(getBuildStat(name, $cid) . ' has finished building. You now have control over this system.', $sid, $id); } else { addNotification(getBuildStat(name, $cid) . ' has finished building. This action has failed. Someone has gained control of the system before you. You must destroy the enemy ' . getBuildStat(name, $cid) . ' or conquer the planet.', $sid, $id); } } } } } } }