} else { $out .= " Vaisseaux <b class='b1'>{$type}</b>" . make_table(array($cw['ship_name'], $cw['abbrv'], $cw['cost'])); } $out .= $content . "</table><p />"; } $out .= "<p /><a href='help.php?ship_info=-1' target='_blank'>" . $st[1891] . "</a>"; //load the default earth page } else { if ($user_options['show_pics']) { //$out .= " <img src='$directories[images]/places/earth.jpg' alt='A Picture of Earth' /><br />"; } //$out .= "<b>EARTH</b> - <b class='b1'>E</b>normous <b class='b1'>A</b>nd <b class='b1'>R</b>ound <b class='b1'>T</b>erran <b class='b1'>H</b>omeworld<p />"; $out .= "<div><div style='float:left;padding:6px;'><a href='{$_SERVER['PHP_SELF']}?ship_shop=1'><img src='images/interface/ship_shop.jpg' border=0></a><br>"; $out .= "<a href='{$_SERVER['PHP_SELF']}?ship_shop=1'>" . $cw['seatogu'] . "</a>"; if ($user['ship_id'] != 1) { $out .= " - <a href='ship_build.php?duplicate=1'>" . $cw['ship_duplicator'] . "</a>"; } $out .= "</div>"; //$out .= "- <a href='new_ship.php?templates=1'>Templates</a><br />"; #user is only able to access bilkos, seatogus & bobs if user has no ship (admin excempt) if ($user['ship_id'] != 1 || $user['login_id'] == 1) { $out .= "<div style='padding:6px;'><a href='equip_shop.php'><img src='images/interface/equipment_shop.jpg' border=0></a><br><a href='equip_shop.php'>" . $cw['wally'] . "</a></div></div>"; $out .= "<div><div style='float:left;padding:6px;'><a href='upgrade.php'><img src='images/interface/upgrade_store.jpg' border=0></a><br><a href='upgrade.php'>" . $cw['vladimir'] . "</a></div>"; } $out .= "<div style='padding:6px;'><a href='bilkos.php'><img src='images/interface/bilko.jpg' border=0></a><br><a href='bilkos.php'>" . $st[788] . "</a></div></div>"; if (($user['ship_id'] != 1 || $user['login_id'] == 1) && avail_check(4001)) { $out .= "<div style='padding:6px;'><a href='earth.php?colonist=1'><img src='images/interface/ville.jpg' border=0></a><br><a href='earth.php?colonist=1'>" . $cw['colonist_recruitment'] . "</a> - <a href='earth.php?all_colon=1'>" . $cw['fill_fleet'] . "</a></div>"; } $rs = "<p /><a href='location.php'>" . $cw['takeoff'] . "</a><br />"; } print_page($cw['welcome_earth'], $out);
function make_standard_upgrade($upgrade_str, $config_addon, $cost, $developement_id, $tech_cost = 0) { global $user, $user_ship, $db_name, $cw, $st; if ($user['cash'] < $cost) { return sprintf($st[197], $upgrade_str); } elseif ($user['tech'] < $tech_cost && $tech_cost > 0) { return $st[198]; } elseif (!avail_check($developement_id)) { return sprintf($st[199], $upgrade_str); } elseif (config_check($config_addon, $user_ship)) { return sprintf($st[600], $upgrade_str); } elseif ($user_ship['upgrade_slots'] < 1) { return ""; } else { take_cash($cost); take_tech($tech_cost); $user_ship['config'] .= "," . $config_addon; dbn("update {$db_name}_ships set config = '{$user_ship['config']} ', upgrade_slots = upgrade_slots - 1 where ship_id = '{$user['ship_id']}'"); $user_ship['upgrade_slots']--; return "<b class='b1'>{$upgrade_str}</b>, " . sprintf($st[601], $user_ship[ship_name], $cost) . "<p />"; } }
} elseif ($planet['research_fac'] != 0) { $out .= $st[111]; } elseif ($num_research[0] > 1) { $out .= $st[112]; } elseif (!isset($_POST['sure'])) { get_var($cw['buy_research_facility'], $_SERVER['PHP_SELF'], sprintf($st[113], $GAME_VARS[hourly_tech]) . popup_help("help.php?topic=Blackmarkets&sub_topic=Research_Facilities_and_Support_Units&popup=1", 500, 400, $cw['click_here']) . ".", 'sure', 'yes'); } else { take_cash($research_fac_cost); $out .= sprintf($st[114], $planet[planet_name], $research_fac_cost); dbn("update {$db_name}_planets set research_fac = '1' where planet_id = '{$planet['planet_id']}'"); } #build a shield generator } elseif (isset($_REQUEST['shield_gen'])) { $header = $cw['shield_generator_construction']; if ($user['cash'] < $shield_gen_cost) { $out .= $st[115]; } elseif (!avail_check(3000)) { $out .= $st[110]; } elseif ($planet['shield_gen'] > 0) { $out .= $st[116]; } elseif (!isset($sure)) { get_var($cw['buy_shield_generator'], 'add_planetary.php', $st[117] . popup_help("help.php?topic=Planets&popup=1&sub_topic=Shield_Generators", 400, 220, $cw['click_here']) . ".", 'sure', 'yes'); } else { take_cash($shield_gen_cost); $out .= sprintf($st[118], $planet[planet_name], $shield_gen_cost); dbn("update {$db_name}_planets set shield_gen = '3' where planet_id = '{$planet['planet_id']}'"); } } else { $out = $st[119]; } print_page($header, $out . "<p /><a href='planet.php?planet_id={$planet_id}'>" . $st[120] . "</a>");
} else { $output_str .= "<a href='{$_SERVER['PHP_SELF']}?more_drones=1&planet_id={$planet_id}'>" . $st[1701] . "</a>"; } } $output_str .= "<p /><br /><table><tr><td>" . $st[1702] . "</tr></td><form name=pop_set_form method=post action=planet.php><input type=hidden name=planet_id value='{$planet_id}' /><input type=hidden name=assinging value='1' />"; $output_str .= quick_row($cw['tax_rate'], "6% (" . $st[1703] . ")"); $output_str .= quick_row($st[1704], idle_colonists()); $output_str .= quick_row($st[1705], "<input type=text name=num_pop_set_1 value='{$planet['alloc_fight']}' size=6 />"); $output_str .= quick_row($st[1706], "<input type=text name=num_pop_set_2 value='{$planet['alloc_elect']}' size=6 />"); $output_str .= "<tr><td><input type='submit' value='" . $cw['set'] . "' /></td><td><input type=reset value=Reset /></td></tr></form>"; $output_str .= "</table><br />"; if ($GAME_VARS['uv_num_bmrkt'] > 0 && $planet['research_fac'] == 0 && avail_check(4000)) { $output_str .= "<p /><a href='add_planetary.php?planet_id={$planet_id}&research_fac=1'>" . $st[1707] . "</a> - <b>{$research_fac_cost}</b> - " . popup_help("help.php?topic=Blackmarkets&sub_topic=Research_Facilities_and_Support_Units&popup=1", 500, 400); } if (!$planet['shield_gen'] && avail_check(3000)) { $output_str .= "<p /><a href='add_planetary.php?planet_id={$planet_id}&shield_gen=1'>" . $st[1708] . "</a> - <b>{$shield_gen_cost}</b> - " . popup_help("help.php?topic=Planets&popup=1&sub_topic=Shield_Generators", 400, 220); } elseif ($planet['shield_gen'] && avail_check(3000)) { $t545 = $planet['shield_gen'] * 1000; $output_str .= "<p />" . $st[1709] . ": <b>{$planet['shield_charge']}</b> / <b>{$t545}</b> - <a href='planet.php?planet_id={$planet_id}&all_shield=1'>" . $st[1710] . "</a>"; } db("select * from {$db_name}_planets where planet_id = '{$user['on_planet']}'"); $planet = dbr(); if (($user['login_id'] == $planet['login_id'] || $user['clan_id'] == $planet['clan_id']) && ($GAME_VARS['uv_planets'] < 0 || $user['terra_imploder'] > 0)) { $output_str .= "<p /><a href='planet.php?planet_id={$planet_id}&destroy=1'>" . $cw['destroy'] . " {$planet['planet_name']}</a>"; } #only show the "claim" link to someone who doesn't own the planet. } else { $output_str .= "<a href='planet.php?planet_id={$planet_id}&claim=1'>" . $cw['claim'] . " {$planet['planet_name']}</a>"; } $rs = "<p /><a href='location.php'>" . $cw['takeoff'] . "</a><br />"; print_page($cw['planet'], $output_str);
} if (avail_check(5002)) { $cost_temp = get_cost("ew"); $buy_many = ""; $num = $max_ew - $user_ship['num_ew']; if ($user_ship['upgrade_slots'] > 1 && $num > 1) { $buy_many .= "<a href='{$filename}?buy=5&many_ew={$num}'>Acheter {$num}</a>"; } $error_str .= make_row(array($cw['electronic_warfare_pod'], "Max of {$max_pc} per ship.", $cost_temp['cost'], $cost_temp['tech_cost'], "<a href='{$filename}?buy=5'>" . $cw['buy'] . "</a>", $buy_many, popup_help("help.php?upgrades=1&popup=1&chosen=ew", 350, 315))); } $error_str .= "</table>"; $error_str .= "<br /><br />" . $cw['misc'] . ""; $error_str .= make_table(array($cw['item_name'], $cw['notes'], $cw['credits_cost'], $cw['tech_cost']), "75%"); if (avail_check(5003)) { if ($GAME_VARS['ship_warp_cost'] == -1) { $engine_changes = $st[421]; } else { $engine_changes = ""; } $error_str .= make_row(array($cw['advanced_engine_upgrade'], sprintf($st[424], $engine_changes), $advanced_engine_c, $advanced_engine_t, "<a href='{$filename}?buy=9'>" . $cw['buy'] . "</a>", popup_help("help.php?upgrades=1&popup=1&chosen=e2", 350, 315))); } if (avail_check(5001)) { $error_str .= make_row(array($cw['bio-organic_armour'], $st[423], $bio_armour_c, $bio_armour_t, "<a href='{$filename}?buy=4'>" . $cw['buy'] . "</a>", popup_help("help.php?upgrades=1&popup=1&chosen=bo", 350, 315))); } if ($GAME_VARS['uv_planets'] > 0 && avail_check(1000)) { $error_str .= make_row(array($cw['gensis_device'], $cw['gensis_device'], $genesis_c, $genesis_t, "<a href='{$filename}?buy=7'>Acheter</a>")); $error_str .= make_row(array($cw['creates_planets'], $cw['allows_the_destruction_of_a_planet'], $terra_i_c, $terra_i_t, "<a href='{$filename}?buy=8'>" . $cw['buy'] . "</a>")); } $error_str .= "</table>"; $error_str .= $st[422]; print_page("Blackmarket Upgrades", $error_str);
$results = dbr(); if (!empty($results['ship_id'])) { print_page($cw['flagship'], $st[370]); } else { $ship_stats['cost'] = $ship_stats['cost'] * $user['one_brob']; $ship_stats['tcost'] = $ship_stats['tcost'] * $user['one_brob']; } } $num_ships = ship_counter($user['login_id']); if ($num_ships['war_reached'] && config_check("bs", $ship_stats)) { $error_str = sprintf($st[371], $num_ships[warships], $GAME_VARS[max_warships]); } elseif ($num_ships['other_reached'] && !config_check("bs", $ship_stats)) { $error_str = sprintf($st[372], $num_ships[other_ships], $GAME_VARS[max_other_ships]); } elseif ($ship_type == 1 || $ship_type == 0) { $error_str = $st[373]; } elseif (!avail_check($ship_type)) { $error_str .= $st[374]; } elseif ($user['cash'] < $ship_stats['cost']) { $error_str = sprintf($st[375], $ship_stats[name]); } elseif ($user['tech'] < $ship_stats['tcost']) { $error_str = sprintf($st[376], $ship_stats[name]); } elseif (!isset($ship_name)) { $rs = "<p /><a href='bm_ships.php'>" . $cw['return_to_blacmarket_ships'] . "</a>"; get_var($cw['name_your_new_ship'], 'bm_ships.php', sprintf($st[377], $num_ships[total_ships]) . "<b class='b1'>{$ship_stats['name']}</b>:(20 Char Max)", 'ship_name', ''); } else { take_cash($ship_stats['cost']); take_tech($ship_stats['tcost']); // remove old escape pods dbn("delete from {$db_name}_ships where login_id = '{$user['login_id']}' && class_name REGEXP 'Escape'"); $ship_name = correct_name($ship_name); if (empty($user_ship['fleet_id']) || $user_ship['fleet_id'] < 1) {
$error_str .= "<br /><br />" . $st[656]; $error_str .= make_table(array($cw['item_name'], $cw['notes'], $cw['item_cost']), "75%"); $error_str .= $eng_text . "</table>"; } /************************** * Misc Items **************************/ $misc_text = ""; if (avail_check(2003)) { $misc_text .= make_row(array($cw['shrouding_unit'], $st[657], $cloak_cost, "<a href='{$filename}?buy=4'>" . $cw['buy'] . "</a>", popup_help("help.php?upgrades=1&popup=1&chosen=ls", 350, 315))); } if (avail_check(2004)) { $cost_temp = get_cost("sc"); $misc_text .= make_row(array($cw['scanner'], $st[658], $cost_temp['cost'], "<a href='{$filename}?buy=7'>" . $cw['buy'] . "</a>", popup_help("help.php?upgrades=1&popup=1&chosen=sc", 350, 315))); } if (avail_check(2005)) { $cost_temp = get_cost("sh"); $misc_text .= make_row(array($st[659], $st[660], $cost_temp['cost'], "<a href='{$filename}?buy=5'>" . $cw['buy'] . "</a>", popup_help("help.php?upgrades=1&popup=1&chosen=sh", 350, 315))); } if (!empty($misc_text)) { $error_str .= "<br /><br />" . $cw['misc']; $error_str .= make_table(array($cw['item_name'], $cw['notes'], $cw['item_cost']), "75%"); $error_str .= $misc_text . "</table>"; } $error_str .= "<p /><a href='help.php?topic=Upgrades' target='_blank'>" . $st[661] . "</a>"; } $rs = "<p /><a href='earth.php'>" . $cw['return_to_earth'] . "</a>"; print_page($cw['accessories_upgrades'], $error_str); #function for adding 'normal' upgrades to a ship. function make_basic_upgrade($upgrade_str, $upgrade_sql, $inc_amount, $cost) {
$error_str .= fill_fleet('armour', 'max_armour', $cw['armour-units'], $armour_cost); } } db("select * from {$db_name}_ships where ship_id = {$user['ship_id']}"); $vaisseau_controle = dbr(1); $error_str .= $st[1065]; $error_str .= $st[1066]; $error_str .= "<table class='equip_shop'><tr><th>Type</th><th>Coût</th><th>Vaisseau (" . $vaisseau_controle['ship_name'] . ")</th><th>Flotte complète</th><th></th></tr>"; $error_str .= "<tr><td>" . $cw['fighters'] . "</td><td> <b>{$fighter_cost}</b> / unité</td><td><center><a href='{$filename}?buy=1'>Equiper vaisseau</center></a> </td><td> <a href='{$filename}?fill_fleet=1'>" . $cw['fill_fleet'] . "</a></td> <td>" . popup_help("help.php?topic=Combat&popup=1&sub_topic=-_Chasseurs", 440, 225) . "</td></tr>"; $error_str .= "<tr><td>" . $cw['shields'] . "</td><td> <b>{$shield_cost}</b> / unité</td><td><center><a href='{$filename}?buy=2'>Equiper vaisseau</center></a> </td><td> <a href='{$filename}?fill_fleet=2'>" . $cw['fill_fleet'] . "</a></td> <td>" . popup_help("help.php?topic=Combat&popup=1&sub_topic=-_Boucliers", 400, 205) . "</td></tr>"; $error_str .= "<tr><td>" . $cw['armour'] . "</td><td> <b>{$armour_cost} </b> / unité </td><td><center><a href='{$filename}?buy=3'>Equiper vaisseau</center></a></td><td><a href='{$filename}?fill_fleet=3'>" . $cw['fill_fleet'] . "</a></td> <td>" . popup_help("help.php?topic=Combat&popup=1&sub_topic=-_Coques", 440, 260) . "</td></tr>"; if ($GAME_VARS['alternate_play_1'] == 1) { $error_str .= "<tr><td>" . $cw['mining_switcher'] . "</td><td><b>" . nombre($mining_switch_cost) . "</b></td><td><center><a href='{$filename}?switch=1'>Equiper vaisseau</a></center></td><td><a href='{$filename}?mass_switch=1'>" . $cw['switch_fleet'] . "</td></tr></a></table>"; } $error_str .= "<table class='equip_shop'><tr><th>Type</th><th>Coût</th><th></th></tr>"; if ($user['login_id'] == 1 || avail_check(1000)) { $error_str .= $st[1067]; $error_str .= "<tr><td>" . $cw['genesis_device'] . "</td><td><b>" . nombre($genesis_cost) . "</b></td><td><a href='{$filename}?buy=5'>Acheter</a></td></tr>"; } if (!$GAME_VARS['bomb_flag'] || $user['login_id'] == 1) { if (avail_check(1001)) { $error_str .= "<tr><td>" . $cw['alpha_bomb'] . "</td><td><b>" . nombre($bomb_cost) . "</b></td><td><a href='{$filename}?buy=7'>Acheter</a></td></tr> "; } /*if(avail_check(1002)){ $error_str .= "<br /><a href='$filename?buy=6'>Gamma Bomb</a>: $bomb_cost"; }*/ } $error_str .= "</table>"; $error_str .= "<br /><br /><p /><a href='help.php?topic=Equipment' target='_blank'>" . $st[1068] . "</a>"; $rs = "<p /><a href='earth.php'>" . $cw['return_to_earth'] . "</a>"; print_page($cw['equipment_shop'], $error_str);