Example #1
0
 if ($set_cash >= 0 && $set_cash != $planet['cash']) {
     #cash dispensary
     if ($set_cash > $user['cash'] + $planet['cash']) {
         #ensure user doesn't go over the limit.
         $set_cash = $user['cash'] + $planet['cash'];
     }
     if ($set_cash > $planet['cash']) {
         #user putting money onto planet.
         $take_from_user = $set_cash - $planet['cash'];
         take_cash($take_from_user);
         $planet['cash'] = $set_cash;
         dbn("update {$db_name}_planets set cash = {$set_cash} where planet_id = {$user['on_planet']}");
     } else {
         #taking money from planet.
         $give_to_user = $planet['cash'] - $set_cash;
         give_cash($give_to_user);
         $planet['cash'] = $set_cash;
         dbn("update {$db_name}_planets set cash = {$set_cash} where planet_id = {$user['on_planet']}");
     }
 }
 if (isset($set_tech) && $GAME_VARS['uv_num_bmrkt'] > 0) {
     #tech units
     $set_tech = round($set_tech);
     settype($set_tech, "integer");
     if ($set_tech >= 0 && $set_tech != $planet['tech']) {
         if ($set_tech > $user['tech'] + $planet['tech']) {
             #ensure user doesn't go over the limit.
             $set_tech = $user['tech'] + $planet['tech'];
         }
         if ($set_tech > $planet['tech']) {
             #user putting money onto planet.
Example #2
0
        } else {
            $del_str = "";
            foreach ($do_ship as $var) {
                $del_str .= "ship_id = '{$var}' || ";
            }
            $del_str = preg_replace("/\\|\\| \$/", "", $del_str);
            dbn("delete from {$db_name}_ships where login_id = '{$user['login_id']}' && ship_id != '{$user['ship_id']}' && (" . $del_str . ")");
        }
        //		post_news(sprintf($st[566], $user[login_name], $maths), $cw['ship']);
        take_cash($total_cost);
        if ($maths > 100) {
            $out = $st[568];
            give_cash(10);
        } elseif ($maths > 60) {
            $out = $st[569];
            give_cash(5);
        } elseif ($maths > 30) {
            $out = $st[570];
        } elseif ($maths > 10) {
            $out = $st[571];
        } else {
            $out = $st[572];
        }
        $output_str .= sprintf($st[573], $maths, $total_cost) . $out . "<br /><br />";
    }
}
/*************
* Default page
**************/
#find out the basic stats of the fleet.
db("select count(ship_id) as ships, count(distinct shipclass) as types, count(distinct fleet_id) as fleets, sum(cargo_bays) as cargo_cap from {$db_name}_ships where login_id = '{$user['login_id']}'");
Example #3
0
            } elseif ($GAME_VARS['alternate_play_1'] == 1 && ($deal == 1 || $deal == 2)) {
                print_page($cw['error'], $st[764]);
            } elseif ($amount > $user_ship['empty_bays']) {
                $error_str .= "{$st['765']} {$resource_str}.<p />";
            } else {
                take_cash($amount * $buy_cost);
                dbn("update {$db_name}_ships set {$resource_deal} = {$resource_deal} + {$amount} where ship_id = {$user['ship_id']}");
                $user_ship[$resource_deal] += $amount;
                $error_str .= sprintf($st[766], $amount, $resource_str) . $amount * $buy_cost . "</b> " . $cw['credits'] . ".<p />";
            }
        } elseif ($buy_sell == 1) {
            #sell metal
            if ($amount > $user_ship[$resource_deal]) {
                $error_str .= "{$st['767']} {$resource_str}.<p />";
            } else {
                give_cash($amount * $sell_cost);
                dbn("update {$db_name}_ships set {$resource_deal} = {$resource_deal} - {$amount} where ship_id = {$user['ship_id']}");
                $user_ship[$resource_deal] -= $amount;
                $error_str .= sprintf($st[768], $amount, $resource_str) . " <b>" . $amount * $sell_cost . "</b> " . $cw['credits'] . ".<p />";
            }
        }
    }
}
#user wants to sell all
if (isset($sell_all)) {
    $elect_sold = 0;
    $fuel_sold = 0;
    $metal_sold = 0;
    if (isset($all_ships)) {
        #all being sold from all ships
        $sold_worth = 0;